In a large skillet or Dutch oven, heat the olive oil over medium. Add the carrots, onion, garlic, parsley, salt and pepper. Cook for 10 minutes, stirring occasionally. Push the veggies to the sides of the pan and add the ground meat to the center, cooking and stirring until no longer pink.
Whisk in the flour and add beef broth (or stock) and Worcestershire sauce. Bring to a boil over medium-high heat. Add the peas and corn and cook for an additional 5 minutes.
Preheat oven to 350 degrees F and coat a 9x13 baking dish with cooking spray. Pour the meat mixture in an even layer into the prepared baking dish. Top with frozen tater tots, spreading in an even layer. Bake in the preheated oven for 20 minutes, or until tater tots are crispy.
Top with the shredded cheddar and bake for an additional 10 minutes, or until cheese has melted. Let sit for 10 minutes before serving.