Description
This Loaded Shepherd’s Pie takes the classic comfort food to the next level! It’s packed with flavorful ground beef, mixed veggies, a rich gravy, and topped with creamy mashed potatoes loaded with cheese, bacon, and green onions. It’s the perfect hearty dinner for a cozy night in.
Ingredients
For the meat filling:
-
1 lb ground beef (or ground lamb)
-
1 tbsp olive oil
-
1 medium onion, diced
-
2 cloves garlic, minced
-
1 cup frozen peas
-
1 cup frozen carrots (or mixed vegetables)
-
2 tbsp tomato paste
-
2 tbsp all-purpose flour
-
1 cup beef broth
-
1 tbsp Worcestershire sauce
-
Salt and pepper to taste
For the loaded mashed potato topping:
-
4 cups mashed potatoes (about 4 medium potatoes)
-
1/2 cup shredded cheddar cheese
-
1/4 cup sour cream
-
1/4 cup milk
-
1/4 cup cooked bacon, crumbled
-
2 green onions, sliced
-
Salt and pepper to taste
Instructions
-
Make the filling:
In a large skillet over medium heat, heat olive oil. Add diced onion and cook until soft, about 5 minutes. Add garlic and ground beef. Cook until browned and cooked through. Drain excess grease. -
Stir in tomato paste and flour. Cook for 1-2 minutes. Pour in beef broth and Worcestershire sauce. Add peas and carrots. Simmer for 5-7 minutes until thickened. Season with salt and pepper.
-
Preheat oven to 400°F (200°C).
-
Make the loaded mashed potatoes:
In a large bowl, combine mashed potatoes with shredded cheddar, sour cream, milk, crumbled bacon, green onions, salt, and pepper. Mix until creamy. -
Spread the meat mixture in a baking dish. Spoon the loaded mashed potatoes over the top and spread evenly.
-
Bake for 20–25 minutes or until the top is golden and the edges are bubbling.
-
Let cool for 5–10 minutes before serving. Garnish with extra green onions and cheese if desired.
Notes
-
You can swap ground beef for ground turkey or lamb.
-
Leftovers keep well in the fridge for up to 4 days.
-
To make it ahead, assemble everything and refrigerate. Bake when ready to eat.
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 485
- Sugar: 4g
- Sodium: 640mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 13g
- Trans Fat: 0.5g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 80mg