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.
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.