Lentil and Sweet Potato Shepherd’s Pie Recipe

Lentil and Sweet Potato Shepherd’s Pie

Intro: A Cozy Dinner That Always Brings Everyone to the Table

There are certain dishes that feel like a warm hug the moment they come out of the oven. For me, Lentil and Sweet Potato Shepherd’s Pie is exactly that kind of meal.

I remember the first time I made it on a chilly evening when I wanted something hearty, nourishing, and comforting—but without meat. I had a couple of sweet potatoes sitting on the counter and a jar of lentils in the pantry, and suddenly inspiration struck.

As the sweet potatoes roasted, their natural sugars caramelized and filled my kitchen with the most irresistible aroma—warm, earthy, and slightly sweet. Meanwhile, onions, garlic, carrots, and herbs simmered together with lentils into a rich savory filling that reminded me of the classic shepherd’s pie I grew up with.

When I spread that fluffy golden sweet potato mash over the lentil filling and baked it until the top developed those slightly crispy ridges… I knew this recipe was a keeper.

Now, Lentil and Sweet Potato Shepherd’s Pie is one of my favorite comfort food recipes to make as a home chef. It’s cozy, deeply flavorful, packed with plant-based goodness, and honestly—no one ever misses the meat.

If you’re looking for a hearty vegetarian dinner that satisfies like classic comfort food, this dish might become one of your new favorites too.

What is Lentil and Sweet Potato Shepherd’s Pie?

Traditional shepherd’s pie is a classic British comfort dish made with ground lamb or beef simmered with vegetables and topped with creamy mashed potatoes. Lentil and Sweet Potato Shepherd’s Pie takes that familiar concept and gives it a wholesome plant-based twist.

Instead of meat, the filling uses lentils—little protein-packed legumes that become wonderfully hearty and savory when simmered with vegetables, herbs, and broth. The result is a rich, stew-like base that’s full of flavor and texture.

The topping is where the magic really happens. Instead of regular mashed potatoes, this version uses creamy mashed sweet potatoes. Their natural sweetness pairs beautifully with the savory lentil filling and creates a gorgeous golden topping when baked.

The final dish is layered comfort:

  • A savory lentil vegetable filling
  • A silky sweet potato mash
  • A lightly crisp baked top

It’s cozy, nourishing, and deeply satisfying.

Why You’ll Love This Recipe

As someone who cooks professionally but loves approachable home recipes, this dish checks every box for me.

• Hearty and filling • Naturally vegetarian and easy to make vegan • Budget-friendly pantry ingredients • Perfect for meal prep • Family-friendly comfort food • Packed with vegetables and fiber

Even people who usually expect meat in shepherd’s pie are surprised by how satisfying lentils make the dish.

Equipment List

You don’t need any fancy tools to make this recipe, just a few basic kitchen essentials:

  • Large skillet or sauté pan
  • Medium pot (for boiling sweet potatoes)
  • Potato masher or fork
  • Cutting board
  • Chef’s knife
  • Wooden spoon
  • 9×13 baking dish or casserole dish
  • Measuring cups and spoons

Recipe Card

Prep Time: 20 minutes

Cook Time: 40 minutes

Total Time: 1 hour

Serves: 6

Cuisine: British-Inspired

Course: Dinner

Calories: 420 per serving

Ingredients

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-by-Step Instructions

Step 1: Cook the Sweet Potatoes

Place the cubed sweet potatoes in a pot of salted water and bring to a boil. Cook for about 12–15 minutes until they’re fork-tender and soft enough to mash.

Drain them well and return them to the pot.

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

Bake the shepherd’s pie for 20–25 minutes until the top is lightly golden and the filling is bubbling around the edges.

Let it rest for about 10 minutes before serving.

Lentil and Sweet Potato Shepherd’s Pie

Chef’s Tips for the Best Shepherd’s Pie

After making this dish many times in my kitchen, here are a few tips that really elevate it:

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

Delicious Variations

One of the reasons I love this recipe so much is how adaptable it is.

You can easily customize the vegetables depending on what you have in the fridge.

Try adding:

  • Mushrooms for a richer flavor
  • Corn for sweetness
  • Spinach for extra greens
  • Red lentils for a softer texture

You can also sprinkle a little parmesan or vegan cheese on top before baking.

Make-Ahead and Storage Tips

This dish is perfect for meal prep because it stores beautifully.

Refrigerator:

Store leftovers in an airtight container for up to 4 days.

Freezer:

You can freeze the fully assembled shepherd’s pie before baking for up to 3 months.

To cook from frozen, simply bake at 350°F until heated through.

What to Serve with Shepherd’s Pie

Since this dish is quite hearty, I usually pair it with something light and fresh.

Some great side dishes include:

  • Simple green salad
  • Garlic roasted broccoli
  • Steamed green beans
  • Crusty bread

Frequently Asked Questions

Can I make this recipe vegan?

Yes! Simply use vegan butter and plant-based milk for the sweet potato mash.

Can I use canned lentils?

You can. Use about 2½ cups cooked lentils and reduce the broth slightly.

Can I prepare it ahead of time?

Absolutely. Assemble the pie, cover it, and refrigerate for up to 24 hours before baking.

Why are my lentils still firm?

Older lentils sometimes take longer to cook. Just simmer them a little longer with extra broth if needed.

Final Thoughts

Lentil and Sweet Potato Shepherd’s Pie proves that comfort food doesn’t need to be complicated—or even include meat—to feel deeply satisfying.

Every time I bake this dish, the smell alone fills the kitchen with warmth. The creamy sweet potato topping, the savory lentil filling, and those slightly crispy baked edges create the kind of meal that makes people slow down and enjoy every bite.

From my kitchen to yours, I hope this cozy recipe becomes one of those dishes you return to again and again when you need something hearty, nourishing, and comforting.

Because the best meals aren’t just about ingredients—they’re about the feeling they bring to the table.

More Recipes:

Lentil and Sweet Potato Shepherd’s Pie

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
Cook Time 40 minutes
Total Time 1 hour
Course Dinner
Cuisine British-Inspired
Servings 6
Calories 420 kcal

Equipment

  • Large skillet or sauté pan
  • Medium pot (for boiling sweet potatoes)
  • Potato masher or fork
  • Cutting board
  • Chef’s knife
  • Wooden spoon
  • 9×13 baking dish or casserole dish
  • Measuring cups and spoons.

Ingredients
  

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

Instructions
 

Step 1: Cook the Sweet Potatoes

  • Place the cubed sweet potatoes in a pot of salted water and bring to a boil. Cook for about 12–15 minutes until they’re fork-tender and soft enough to mash.
  • Drain them well and return them to the pot.

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

  • Bake the shepherd’s pie for 20–25 minutes until the top is lightly golden and the filling is bubbling around the edges.
  • Let it rest for about 10 minutes before serving.

Notes

• 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
Hi, I’m Olivia Brooks! Cooking is my passion, and I love turning everyday ingredients into meals that bring joy to the table. On CulinaryPearl, I share simple recipes, helpful kitchen tips, and inspiration for food lovers everywhere