Lentil and Sweet Potato Shepherd’s Pie Recipe
Olivia Brooks
This easy Lentil and Sweet Potato Shepherd’s Pie uses lentils, carrots, peas, garlic, and creamy sweet potatoes for a hearty plant-based comfort dish.
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Total Time 1 hour hr
Course Dinner
Cuisine British-Inspired
Servings 6
Calories 420 kcal
Large skillet or sauté pan
Medium pot (for boiling sweet potatoes)
Potato masher or fork
Cutting board
Chef’s knife
Wooden spoon
9x13 baking dish or casserole dish
Measuring cups and spoons.
For the Sweet Potato Topping
- 3 large sweet potatoes peeled and cubed
- 2 tablespoons butter or vegan butter
- ¼ cup milk or plant milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Lentil Filling
- 1 tablespoon olive oil
- 1 small onion diced
- 3 cloves garlic minced
- 2 carrots diced
- 2 celery stalks diced
- 1 cup dried brown or green lentils
- 2 cups vegetable broth
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 cup frozen peas
Step 1: Cook the Sweet Potatoes
Step 2: Mash the Sweet Potato Topping
Add butter, milk, salt, and pepper to the hot sweet potatoes. Mash until smooth and creamy. The texture should be fluffy and spreadable.
Set aside while you prepare the filling.
Step 3: Sauté the Aromatic Vegetables
Heat olive oil in a large skillet over medium heat. Add onion, carrots, and celery and cook for about 5 minutes until they begin to soften.
Stir in the garlic and cook for another minute until fragrant.
Your kitchen should smell wonderfully savory at this point.
Step 4: Build the Lentil Filling
Add lentils, vegetable broth, tomato paste, thyme, rosemary, smoked paprika, salt, and pepper.
Bring everything to a gentle simmer and cook for about 20 minutes until the lentils are tender and the mixture thickens into a hearty stew.
Stir in the frozen peas during the final few minutes of cooking.
Step 5: Assemble the Shepherd’s Pie
Preheat your oven to 375°F (190°C).
Spread the lentil filling evenly into a baking dish. Spoon the mashed sweet potatoes over the top and gently spread them out with a spatula.
Use a fork to create little ridges on the surface—these will become beautifully crisp in the oven.
Step 6: Bake Until Golden
• Simmer the lentils until the filling is thick—not soupy.
• Roast the sweet potatoes instead of boiling them if you want deeper flavor.
• Add a splash of soy sauce or Worcestershire sauce for deeper umami.
• Broil the pie for the last 2–3 minutes for extra crispy topping.
Keyword Lentil and Sweet Potato Shepherd’s Pie