Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C).
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Add the ground beef and cook, breaking it up with a spoon, until browned. Drain off any excess grease.
- Stir in the thyme, rosemary, salt, and pepper.
- Sprinkle the flour over the beef and cook for 1 minute, stirring constantly.
- Gradually pour in the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom of the skillet.
- Bring to a simmer and cook for 5 minutes, or until the sauce has thickened slightly.
- Stir in the frozen mixed vegetables.
- While the meat filling is simmering, prepare your mashed potatoes. You can use your favorite method.
- In a bowl, combine the mashed potatoes, milk or cream, and butter. Season with salt and pepper to taste. Mix until smooth and creamy.
- If desired, stir in the shredded cheddar cheese.
- Pour the meat filling into the 9x13 inch baking dish.
- Spread the mashed potato topping evenly over the meat filling.
- Bake in the preheated oven for 20-25 minutes, or until the mashed potato topping is golden brown and the filling is bubbly.
- Let the casserole cool for a few minutes before serving.
Notes
Customize your vegetables with diced carrots, celery, or parsnips. Add a pinch of red pepper flakes for heat. You can assemble the casserole ahead of time and store it in the refrigerator for up to 24 hours, adding 10-15 minutes to baking time. This casserole freezes well for up to 3 months. For extra creamy mashed potatoes, use Yukon Gold potatoes and add sour cream or cream cheese. Substitute ground lamb for a traditional Shepherd's Pie, lentils for a vegetarian option, or sweet potatoes for a sweeter topping. Mix shredded cheese into the mashed potatoes for extra flavor.
