Ingredients
- 3 tablespoons avocado oil
- 1 onion, chopped
- 1 celery stick, chopped
- 2 cups frozen mixed vegetables (peas, carrots, and/or corn)
- 1 pound ground beef or ground lamb
- 2 tablespoons all-purpose flour
- 2 garlic cloves, finely chopped
- 1½ teaspoons fresh thyme (or ½ teaspoon dried)
- 1½ teaspoons fresh rosemary (or ½ teaspoon dried)
- 1 cup beef broth (or chicken broth)
- 2 teaspoons Montreal steak spice
- 1 tablespoon Worcestershire sauce
- Sea salt, to taste
- 2 tablespoons butter, sliced into 5 pieces
- 2 pounds mashed potatoes (about 4 cups; homemade or leftovers)
Instructions
- Prepare mashed potatoes or use about 4 cups of leftovers and preheat oven to 400°F.
- Heat avocado oil in a large skillet over medium heat. Sauté chopped onion and celery for 5 minutes.
- Add frozen vegetables and cook another 5 minutes.
- Add ground beef or lamb and cook for 5 minutes until browned. Drain excess grease, leaving about 2 tablespoons in the pan.
- Sprinkle flour over the meat and stir for 1 minute. Add garlic and cook for another minute.
- Add thyme, rosemary, Montreal steak spice, and Worcestershire sauce. Pour in broth, season with salt, and simmer for 5 minutes until thickened.
- Spread mashed potatoes evenly over the meat mixture. Fluff the top with a fork for crispy texture.
- Dot with butter slices and bake uncovered for 30–35 minutes until golden and crisp on top.
Notes
- Use lamb for a traditional shepherd’s pie or beef for a cottage pie version.
- Tomato paste adds a tangy twist to the filling.
- Mix cheese into the mashed potatoes or sprinkle on top for extra flavor.
- Make ahead and refrigerate to bake later, adding 5–10 minutes to the baking time.
- Substitute with canned or fresh vegetables as needed.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
- Diet: Halal
Nutrition
- Serving Size: 1/6 of pie
- Calories: 420
- Sugar: 4g
- Sodium: 640mg
- Fat: 24g
- Saturated Fat: 8g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 70mg