Ingredients
Equipment
Method
- Heat olive oil in a large skillet or Dutch oven over medium heat. Add chopped onion and cook for 5–7 minutes until soft. Add ground beef or lamb and cook until browned, about 8–10 minutes. Drain excess fat.
- Stir in parsley, rosemary, thyme, salt, and black pepper. Add Worcestershire sauce and minced garlic; cook for 30 seconds. Stir in flour and tomato paste; cook for 1 minute.
- Pour in beef broth, scraping up any browned bits. Simmer, then add peas, carrots, and corn. Cook for 5–7 minutes until thickened. Remove from heat and set aside. Preheat oven to 375°F (190°C).
- In a large pot, boil peeled potatoes until tender (15–20 minutes). Drain well, then mash with butter, half & half, garlic powder, pepper, and Parmesan until smooth.
- Spread the meat filling evenly into a 9×9 or 7×11 inch baking dish. Top with mashed potatoes and smooth with a spatula. Bake 25–30 minutes until golden and bubbly. Broil for 2–3 minutes if desired for a crisp top.
- Let rest 10–15 minutes before serving. Enjoy warm.
Notes
For traditional flavor, use ground lamb. Substitute fresh vegetables for frozen if desired. For gluten-free, replace flour with 1 tbsp cornstarch mixed with 2 tbsp cold water. You can assemble ahead, refrigerate, and bake later. Freeze up to 3 months.
