Heat oven to 375 degrees.
Brown ground beef in a large sauté pan over medium heat. Crumbling it with a spatula as it cooks.
Use a slotted spoon to remove beef from the pan and set aside.
Without wiping out the pan, heat olive oil over medium heat. Add onion along with a couple large pinches of salt and pepper. Cook, stirring frequently, for 4 minutes.
Add garlic, oregano, thyme, and a couple pinches of salt and pepper. Cook for 1 minute, stirring frequently.
Add butter to the pan and stir until it melts.
Sprinkle flour over the mixture and stir to combine. Cook for another minute or so, stirring frequently.
Slowly stir in beef stock and Worcestershire until well combined, deglazing the bottom of the pan and scraping all the yummy bits off.
Then stir in heavy cream.
Mix until well combined. Heat for a couple minutes, stirring occasionally, until it JUST comes to a simmer.
Add frozen veggies, cooked ground beef, and a couple pinches salt and pepper to the pan and stir to combine.
Cook for about a minute.
Spread shredded cheddar cheese in an even layer over the meat and veggies.
Then add tater tots in a single layer.
Bake, uncovered, for 45 minutes or until the tater tots are crispy and the casserole is warmed through and bubbling around the edges. Broil for a couple minutes if desired to get the tater tots a little extra crispy on top.
Remove from oven and let sit for 5 minutes before serving.
Garnish with chives and fresh chopped parsley and enjoy!
