I like to use a Le Cruset for this since it can be transferred to the oven and skip extra dishes by transferring to a casserole dish for baking. This recipe is a great use for leftover mashed potatoes!
- Preheat oven to 350 degrees
- Add olive oil to dutch oven (or large skillet) over medium heat and add onions, carrots (if fresh) and garlic cooking for about 5 minutes to soften onions and carrots
- Add the ground meat and cook until cooked through
- Add in tomato paste, flour, Worcestershire sauce, and seasonings
- Stir in beef stock and frozen vegetables at this stage and cook until frozen vegetables are heated through
- If it seems thin (if using more frozen vegetables), add some additional flour (maybe just a pinch or two) and stir in to thicken
- If using a skillet and casserole, transfer to the casserole dish at this stage
- Spread the mashed potatoes over the entire mixture (if leftover, you might microwave for about a minute just to soften and make spreading over the other contents easier)
- Top with parmesan cheese (if desired)
- Bake uncovered for 20 minutes
