Sweet Potato Shepherd’s Pie
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A hearty and comforting Sweet Potato Shepherd’s Pie featuring savory ground meat and vegetables topped with creamy mashed sweet potatoes — a nutritious twist on the classic comfort dish.
Author: Laura
Prep Time: 20 minutes
Cook Time: 45 minutes
Total Time: 1 hour 5 minutes
Yield: 6 servings
Category: Main Course
Method: Baking
Cuisine: British
Diet: Gluten Free
2 lbs sweet potatoes, peeled and cubed
2 tbsp butter or olive oil
1/4 cup milk or cream (or dairy-free alternative)
Salt and pepper, to taste
1 lb ground beef, lamb, turkey, or 2 cups cooked lentils (for vegetarian)
1 medium onion, diced
2 cloves garlic, minced
2 carrots, diced
2 celery stalks, chopped
1 cup frozen peas or corn
2 tbsp tomato paste
1 tbsp Worcestershire sauce (or soy sauce for vegetarian)
1/2 cup beef, chicken, or vegetable broth
1 tsp fresh or dried thyme
1 tbsp olive oil (for cooking)
Preheat the oven to 400°F (200°C).
Boil the sweet potatoes in salted water for 15–20 minutes until tender. Drain and mash with butter, milk, salt, and pepper until smooth. Set aside.
Heat olive oil in a large skillet over medium heat. Sauté onion, garlic, carrots, and celery until softened.
Add the ground meat (or lentils) and cook until browned.
Stir in tomato paste, Worcestershire sauce, thyme, salt, and pepper.
Pour in broth and simmer for 5–10 minutes until slightly thickened.
Stir in peas or corn and mix well.
Spread the filling evenly into a baking dish.
Top with mashed sweet potatoes, spreading evenly with a spatula.
Bake for 20–25 minutes, until golden on top and bubbling at the edges.
Let rest for a few minutes before serving.
Notes
Use lentils or plant-based protein for a vegetarian version.
Swap butter and milk for olive oil and plant milk for a vegan version.
For extra flavor, sprinkle cheese on top before baking.
Store leftovers for up to 4 days or freeze for up to 2 months.
Make individual servings in ramekins for meal prep convenience.
Nutrition
Serving Size: 1 portion (1/6 of recipe)
Calories: 340
Sugar: 8g
Sodium: 420mg
Fat: 14g
Saturated Fat: 5g
Unsaturated Fat: 8g
Trans Fat: 0g
Carbohydrates: 36g
Fiber: 6g
Protein: 18g
Cholesterol: 55mg