Oh, let me tell you about my absolute favorite way to make shepherd’s pie – this shepherd’s pie – this lentil and sweet potato version is pure comfort in a baking dish! I stumbled upon this twist when I needed to use up some sweet potatoes and lentils one rainy Sunday, and wow, did it become an instant family favorite. The earthy lentils soak up all those savory herbs, while the sweet potato topping gets this gorgeous caramelized crust that makes every bite irresistible.
What I love most is how this dish feels indulgent but is packed with nutrition – protein from the lentils, vitamins from the sweet potatoes, and all those aromatic veggies simmered together. It’s the kind of meal that warms you from the inside out, perfect for when you want something hearty but don’t want to spend hours in the kitchen. Trust me, even meat-lovers won’t miss the beef in this vegetarian take on a classic!

Why You’ll Love This Lentil and Sweet Potato Shepherd’s Pie
This isn’t just any shepherd’s pie—it’s the kind of dish that’ll make you do a little happy dance when you take that first bite. Here’s why:
- Nutrient-packed: Lentils give you plant-based protein, while sweet potatoes load you up with vitamins. No guilt here!
- Comfort food with a twist: That sweet-and-savory combo? Absolute magic. The caramelized sweet potato topping is everything.
- Easy to whip up: No fancy techniques—just simple, wholesome ingredients layered and baked to perfection.
- Family-friendly: Even picky eaters won’t complain when they taste that creamy sweet potato mash on top.
- Meal prep hero: Tastes even better the next day, so leftovers are something to look forward to.
Trust me, this dish is a hug in a bowl—warm, satisfying, and full of love.
Ingredients for Lentil and Sweet Potato Shepherd’s Pie
Alright, let’s gather the good stuff! Here’s what you’ll need to make this cozy masterpiece—everything’s simple, fresh, and probably already in your pantry. I like to group my ingredients on the counter before starting so I don’t forget anything (which, okay, has happened before).
- For the lentils: 1 cup dried lentils (green or brown work great), rinsed
- For the sweet potato topping: 2 medium sweet potatoes, peeled and diced (trust me, fresh is best!), 1 tbsp olive oil, salt and pepper to taste
- For the veggie filling: 1 onion (chopped), 2 garlic cloves (minced—or more if you’re like me), 1 carrot (diced), 1 celery stalk (diced), 1 tbsp olive oil
- For flavor magic: 1 cup vegetable broth, 1 tbsp tomato paste, 1 tsp thyme, 1 tsp rosemary (fresh or dried), salt and pepper to taste
That’s it! No fussy ingredients—just real food that comes together beautifully. Now, let’s get cooking!
How to Make Lentil and Sweet Potato Shepherd’s Pie
Okay, let’s dive into the fun part—bringing this cozy dish to life! Don’t worry, it’s easier than it looks, and I’ll walk you through each step so you get that perfect balance of creamy, savory, and golden-brown goodness.
Step 1: Cook the Lentils
First things first—let’s tackle those lentils. Rinse them under cold water (this removes any dust or debris), then pop them into a pot with plenty of boiling water. No salt yet—that comes later! Simmer for about 20 minutes until they’re tender but not mushy. You want them to hold their shape in the filling. Drain them well and set aside. Pro tip: If you’re short on time, canned lentils work too—just rinse and drain them!
Step 2: Prepare the Sweet Potato Topping
While the lentils cook, let’s get that dreamy sweet potato mash ready. Boil your diced sweet potatoes in salted water until they’re fork-tender—about 12-15 minutes. Drain them, then mash with a splash of olive oil, salt, and pepper. I like mine slightly chunky for texture, but go smooth if you prefer. Taste and adjust the seasoning—this is your chance to make it perfect!
Step 3: Sauté the Vegetables
Heat olive oil in a large pan over medium heat. Add the onions and garlic first—sauté until they’re soft and fragrant, about 3 minutes. Then toss in the carrots and celery, cooking for another 5 minutes until they start to soften. This is where the flavor base builds, so don’t rush it! Stir in the cooked lentils, vegetable broth, tomato paste, thyme, rosemary, salt, and pepper. Let it simmer for 10 minutes so all those flavors meld together beautifully.

Step 4: Assemble and Bake
Now for the grand finale! Spread the lentil mixture evenly in a baking dish, then dollop the sweet potato mash on top. Use a fork to spread it gently—don’t press too hard, or the filling will mix in. Bake at 375°F (190°C) for 20 minutes until the top is lightly golden and those edges are bubbling. Let it cool for 5 minutes before serving—trust me, it’s worth the wait!
Tips for the Perfect Lentil and Sweet Potato Shepherd’s Pie
After making this dish more times than I can count, I’ve picked up a few tricks that make all the difference. First, squeeze out extra liquid from those lentils—nobody wants a soggy pie! Taste your filling before baking and adjust seasoning aggressively—lentils can handle bold flavors. Want that golden crust? Pop it under the broiler for the last 2 minutes, but watch closely—it browns fast! And here’s my secret weapon: a sprinkle of smoked paprika on the sweet potatoes before baking adds incredible depth. These little touches? They turn good into can’t-stop-eating-it amazing.
Variations for Your Lentil and Sweet Potato Shepherd’s Pie
One of the best things about this recipe? You can tweak it to match whatever you’re craving! Swap in regular potatoes if you’re out of sweet potatoes—just add a pat of butter to the mash. Toss in frozen peas or corn with the veggie mix for extra pops of color and sweetness. Feeling adventurous? Stir in a pinch of cayenne or smoked paprika to give it a warm, spicy kick. I’ve even added a handful of grated cheddar to the sweet potato topping (don’t judge me—it’s amazing!). This dish is like a blank canvas waiting for your personal touch!
Serving Suggestions
This shepherd’s pie stands proud all on its own, but if you’re like me and love rounding out the meal, here’s what I serve alongside: a crisp green salad with tangy vinaigrette to cut through the richness, and always – always – a hunk of warm crusty bread for wiping up every last bit of that delicious filling. Simple perfection!
Storing and Reheating
This shepherd’s pie keeps beautifully in the fridge for up to 3 days—just cover it tightly. When reheating, I prefer the oven (350°F for 15-20 minutes) for that crispy top, but the microwave works in a pinch—just stir halfway through to avoid cold spots!
Nutritional Information
Now, I’m no nutritionist (just a home cook who loves good food!), but here’s the scoop on what’s in this hearty dish. Nutrition will vary slightly based on your exact ingredients, but per serving, you’re looking at about: 320 calories, 14g plant-based protein from those lentils, and 55g carbs – mostly the good, complex kind from sweet potatoes and veggies. Plus, you get a whopping 12g fiber to keep you full and happy. It’s comfort food you can actually feel good about eating!
FAQs About Lentil and Sweet Potato Shepherd’s Pie
Can I freeze this shepherd’s pie? Absolutely! Assemble it completely but don’t bake it—wrap tightly in foil and freeze for up to 3 months. When ready to eat, bake straight from frozen (add 15-20 extra minutes). The sweet potato topping might get slightly grainy, but the flavor stays amazing.
Can I use canned lentils instead of dried? Yes! Just drain and rinse them well—you’ll need about 2.5 cups cooked lentils. Skip the boiling step and add them directly to your veggie mixture. Easy shortcut for busy nights!
Why is my filling watery? Two tricks: 1) Drain those lentils really well, and 2) Let the filling simmer until most liquid evaporates before assembling. If it’s still loose, mix in a teaspoon of cornstarch during cooking.
Can I make this ahead? Oh yes—assemble it completely, cover, and refrigerate for up to 24 hours before baking. The flavors actually improve! Just add 5-10 extra minutes to the baking time since it’ll be cold from the fridge.
Final Thoughts
There you have it—my go-to lentil and sweet potato shepherd’s pie that never fails to impress! Give it a try this week and let me know how it turns out. I’d love to hear if your family gobbles it up as fast as mine does. Happy baking!
You can find more recipes on Pinterest.
Print
“5-Star Lentil and Sweet Potato Shepherd’s Pie – Irresistible Comfort”
- Total Time: 60 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A hearty and nutritious shepherd’s pie made with lentils and sweet potatoes. Perfect for a cozy meal.
Ingredients
- 1 cup dried lentils
- 2 medium sweet potatoes, peeled and diced
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 carrot, diced
- 1 celery stalk, diced
- 1 cup vegetable broth
- 1 tbsp tomato paste
- 1 tsp thyme
- 1 tsp rosemary
- 1 tbsp olive oil
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F (190°C).
- Cook lentils in boiling water until tender, about 20 minutes. Drain and set aside.
- Boil sweet potatoes until soft, then mash with a bit of olive oil, salt, and pepper.
- Heat olive oil in a pan. Sauté onion, garlic, carrot, and celery for 5 minutes.
- Add cooked lentils, vegetable broth, tomato paste, thyme, rosemary, salt, and pepper. Simmer for 10 minutes.
- Transfer the lentil mixture to a baking dish. Spread mashed sweet potatoes evenly on top.
- Bake for 20 minutes or until the top is slightly golden.
Notes
- You can substitute regular potatoes for sweet potatoes.
- Add more vegetables like peas or corn for extra nutrition.
- Store leftovers in the fridge for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 450mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg



