Why You’ll Love This Recipe

This version of shepherd’s pie adds a nutritious upgrade with sweet potatoes, bringing natural sweetness and extra vitamins to the dish. It’s a complete meal packed with protein, vegetables, and comforting flavors. The creamy topping pairs beautifully with the rich, savory filling, and it’s great for meal prep or feeding a crowd. Plus, it’s easy to customize based on what you have on hand.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
ground beef or lamb
sweet potatoes, peeled and cubed
onion, diced
garlic, minced
carrots, diced
peas
tomato paste
beef broth
olive oil
milk or butter
salt
black pepper
paprika
thyme or rosemary

Directions

Preheat your oven to 190°C (375°F).
Boil the sweet potatoes in salted water for about 15–20 minutes until fork-tender. Drain and mash with milk or butter until smooth. Season with salt and pepper, then set aside.
In a large skillet, heat olive oil over medium heat. Add diced onion and cook until softened, then stir in garlic.
Add ground beef or lamb and cook until browned, breaking it apart as it cooks. Drain excess fat if needed.
Stir in diced carrots and cook for a few minutes until slightly softened.
Add tomato paste and mix well, then pour in beef broth. Add peas, salt, pepper, paprika, and herbs. Simmer for 8–10 minutes until slightly thickened.
Transfer the meat mixture into a baking dish and spread evenly.
Top with the mashed sweet potatoes, spreading them over the filling. Use a fork to create texture on top.
Bake for 20–25 minutes, or until the top is lightly golden.
Let it rest for a few minutes before serving.

Servings and timing

Servings: 4 to 6 people
Preparation time: 20 minutes
Cooking time: 30 to 35 minutes
Total time: about 55 minutes

Variations

Use ground turkey or chicken for a lighter version.
Add corn or green beans for extra vegetables.
Mix regular potatoes with sweet potatoes for a less sweet topping.
Sprinkle cheese on top before baking for a richer finish.
Use lentils instead of meat for a vegetarian version.

Storage/Reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat in the oven at 180°C (350°F) for about 15–20 minutes or microwave until heated through.
This dish can be frozen for up to 2 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I make this ahead of time?

Yes, assemble it in advance and refrigerate until ready to bake.

Can I use canned sweet potatoes?

Fresh is best, but canned can work if drained well.

How do I make the topping smoother?

Add a bit more milk or butter while mashing.

Can I make it dairy-free?

Yes, use plant-based butter and milk alternatives.

What meat works best?

Lamb is traditional, but beef is more commonly used.

How do I thicken the filling?

Let it simmer longer or add a small slurry of cornstarch and water.

Can I add cheese?

Yes, cheese adds extra richness and flavor.

Is this freezer-friendly?

Yes, it freezes very well before or after baking.

Can I make it vegetarian?

Yes, substitute meat with lentils or plant-based alternatives.

How do I get a golden top?

Use a fork to create texture and bake until lightly browned.

Conclusion

Sweet potato shepherd’s pie is a comforting and nutritious twist on a classic favorite. With its creamy topping and savory filling, it’s a well-balanced dish that’s perfect for family dinners, meal prep, or cozy nights at home.


Print

Sweet Potato Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This sweet potato shepherd’s pie is a wholesome twist on the classic comfort food, featuring a savory ground meat and vegetable filling topped with creamy mashed sweet potatoes. Packed with nutrients and rich flavor, this easy shepherd’s pie recipe is perfect for family dinners, meal prep, or cozy nights.

  • Author: Catherine
  • Prep Time: 20 minutes
  • Cook Time: 30–35 minutes
  • Total Time: 55 minutes
  • Yield: 4–6 servings
  • Category: Main Course
  • Method: Boiling
  • Cuisine: British
  • Diet: Gluten Free

Ingredients

  • Ground beef or lamb
  • Sweet potatoes, peeled and cubed
  • Onion, diced
  • Garlic, minced
  • Carrots, diced
  • Peas
  • Tomato paste
  • Beef broth
  • Olive oil
  • Milk or butter
  • Salt
  • Black pepper
  • Paprika
  • Thyme or rosemary

Instructions

  • Preheat oven to 190°C (375°F).
  • Boil sweet potatoes in salted water for 15–20 minutes until fork-tender. Drain and mash with milk or butter. Season with salt and pepper.
  • Heat olive oil in a skillet over medium heat. Cook onion until softened, then add garlic.
  • Add ground beef or lamb and cook until browned. Drain excess fat if needed.
  • Stir in carrots and cook for a few minutes.
  • Add tomato paste, then pour in beef broth. Add peas, salt, pepper, paprika, and herbs. Simmer for 8–10 minutes until slightly thickened.
  • Transfer filling to a baking dish and spread evenly.
  • Top with mashed sweet potatoes and spread evenly. Use a fork to create texture.
  • Bake for 20–25 minutes until lightly golden on top.
  • Let rest a few minutes before serving

Notes

Broil for a few minutes at the end for a crispier top.Mix regular potatoes with sweet potatoes for a milder flavor.Add cheese on top for extra richness.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star