Shepherd's Pie With Beans Recipe: Savory Lentil Twist on a Classic Comfort Dish

Side Dishes

Shepherd's Pie With Beans Recipe: Savory Lentil Twist on a Classic Comfort Dish

This shepherd's pie with beans recipe reimagines a British classic with hearty lentils and chickpeas for a satisfying, plant-based twist. 💛 The rich, savory filling replaces traditional meat while keeping all the cozy, comforting qualities that make this dish a dinner staple.

Perfect for meal prep or a family dinner, this version delivers the same tender, golden crust and flavorful layers—just with a modern, adaptable spin.

The secret lies in the filling: lentils and chickpeas simmered with aromatic vegetables, herbs, and a touch of tomato paste for depth. While the beans cook down into a thick, hearty base, the mashed potato topping—creamy and golden—locks in all the flavors during baking.

This method ensures every bite is packed with texture and warmth, making it a foolproof dish even for beginners.

What you’ll end up with is a restaurant-quality comfort dish that’s as nourishing as it is delicious. The crispy, caramelized edges contrast beautifully with the soft, herby filling, creating a dish that’s equal parts hearty and elegant.

Serve it with a side of steamed green beans or a simple salad to round out the meal.

This recipe is designed to be adaptable—swap in sweet potatoes for the topping, use vegan butter, or add extra spices like smoked paprika for a deeper flavor. Whether you're feeding a crowd or prepping for the week, this savory lentil shepherd’s pie delivers on comfort without compromise.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for shepherd's pie with beans

Six hearty ingredients create this cozy, plant-based shepherd's pie with rich layers of lentils and chickpeas.

Ingredient Amount Notes
Green Lentils 🌾 1 ½ cups Dried, rinsed thoroughly
Chickpeas 🍳 1 ½ cups Canned, drained and rinsed
Carrots 🥕 2 medium Peeled and diced small
Yellow Onion 🧅 1 whole Diced finely
Garlic Cloves 🧄 4 cloves Minced finely
Russet Potatoes 🥔 2 ½ lb Peeled and cubed
Vegetable Broth 💧 2 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth texture
Fresh Thyme 🌿 1 tbsp Leaves only, chopped
Fresh Rosemary 🌿 1 tbsp Needles only, chopped
Unsalted Butter 🧈 ½ cup Cold for topping
Milk 🥛 ¼ cup Whole milk preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Smoked Paprika 🌶️ 1 tsp For depth of flavor

The lentils and chickpeas form the soul of this dish—dried green lentils hold their shape beautifully while chickpeas add creaminess. Trader Joe's has pre-cooked chickpeas if you're short on time, but canned works too. For the lentils, Bob's Red Mill brand is my go-to for consistent texture. The carrots and onion should be finely diced—a food processor saves time here—but don't skip peeling the carrots first. Fresh herbs like thyme and rosemary make all the difference; Whole Foods carries them in small bundles perfect for this recipe.

No fresh thyme? Dried works at one-third the amount, but the flavor won't be as vibrant. Swap the smoked paprika for regular paprika if you prefer—just add an extra pinch of salt. For a deeper umami kick, mushroom powder (available at Penzeys) blends seamlessly into the filling. The potato topping benefits from Yukon Gold potatoes if you can find them—they're creamier than Russets. If you're making this ahead, cook the filling first and refrigerate separately; assemble and bake just before serving for the best texture.

This shepherd's pie reheats beautifully—cover with foil for 5 minutes to keep the topping moist. Keeps for 4-5 days in the fridge, though I find it tastes best within 2 days. For meal prep, portion into individual containers with the topping on top so it stays intact. The filling freezes well for up to 3 months, but the topping is best made fresh. If you're short on time, microwave the filling for 2 minutes before adding the topping and baking—it cuts down on total cook time by 15 minutes.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash another pan. The lentils and chickpeas soften perfectly in the same pot where you sauté the onions and garlic—no extra dishes, just flavor.
  • Earthy & Rich: That caramelized onion base? Chef’s kiss. The lentils add a meaty texture while the chickpeas keep it hearty, and the garlic? It’s the secret weapon—every bite tastes like a hug.
  • Meal Prep Gold: Between us, this is my go-to for lunches all week. The flavors deepen overnight, and I just reheat portions—no sad leftovers here, just happy meals.
  • Budget-Friendly Feast: Green lentils and chickpeas stretch this dish into a full meal without breaking the bank. Honestly, I make it twice a month, and my wallet thanks me.

Step-by-step instructions for shepherd's pie with beans

Transform simple ingredients into a hearty, comforting dish with this elevated lentil-chickpea version.

1

🍳 Step 1: Cook the Lentils and Chickpeas Until Tender

In a medium pot, combine the 1.5 cups green lentils and 1.5 cups chickpeas with 2 cups vegetable broth. Bring to a boil over high heat, then reduce to a simmer. Cook uncovered for 25-30 minutes until the lentils are tender but still hold their shape. The chickpeas will soften but maintain their texture—this prevents a mushy filling later.

While cooking, check for doneness by tasting a lentil. It should be soft but still slightly firm with a slight bite. If the broth reduces too quickly, add ½ cup water to maintain moisture. Once tender, drain any excess liquid and set aside. This base will form the flavorful filling for your shepherd's pie.

2

🥘 Step 2: Build the Savory Filling with Vegetables and Herbs

In a large skillet over medium heat, add 2 tbsp tomato paste and cook for 1 minute until fragrant. Add 2 medium diced carrots, 1 whole finely diced yellow onion, and 4 minced garlic cloves. Sauté for 5-6 minutes until the vegetables soften and the onion becomes translucent.

Stir in the cooked lentil-chickpea mixture, 1 tbsp chopped fresh thyme, 1 tbsp chopped fresh rosemary, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for an additional 5 minutes, allowing the flavors to meld. Remove from heat and set aside. This step develops the deep, herby flavor that defines shepherd's pie.

3

🍽️ Step 3: Prepare the Potato Topping for a Golden Crust

Preheat your oven to 400°F. Peel and cube the 2.5 lb russet potatoes, then place them in a large pot of cold, salted water. Bring to a boil and cook for 12-15 minutes until fork-tender. Drain well and return the potatoes to the pot.

Add the 0.5 cup cold unsalted butter and 0.25 cup milk, then mash until smooth and creamy. Season with an extra pinch of salt if needed. The butter and milk create a rich, velvety topping that crisps beautifully. Spread this mixture evenly over the lentil filling in a 9x13-inch baking dish, creating a smooth, even layer.

4

🔥 Step 4: Bake Until Golden and Bubbling

Transfer the baking dish to the preheated oven and bake for 30-35 minutes until the topping is golden brown and the filling is bubbling at the edges. The potatoes should be crispy on top while remaining fluffy underneath—this is the hallmark of a perfect shepherd's pie.

For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning. Let the dish rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice and serve. The result is a comforting, restaurant-quality dish with a crispy potato crust and hearty lentil-chickpea filling.

👨‍🍳

Pro Tips For Making Shepherd'S Pie With Beans

  • SOAK LENTILS OVERNIGHT: I learned this the hard way—skipping the soak makes your lentils turn to mush, no matter how long you simmer them. Toss them in cold water for at least 8 hours (or up to 12) before cooking, and they’ll hold their shape perfectly in the pie.
  • CRUSH HALF THE CHICKPEAS: Whole chickpeas add texture, but crushed ones melt into the filling and thicken it naturally. Roughly mash about half the chickpeas before mixing them in—it’s the difference between a dry filling and one that’s rich and cohesive.
  • SWEAT ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: 10 minutes on medium-low is non-negotiable. Too hot, and they’ll brown before softening; too low, and they’ll never break down. A pinch of sugar at the start helps caramelize them just enough for depth.
  • PRESS THE TOP CRUST: Sounds weird, but it works—press your mashed potato or bean topping down firmly before baking. It locks in moisture and prevents a soggy bottom. Use the back of a spoon or a glass, and don’t be shy. Your future self will thank you.

Health benefits of this shepherd's pie with beans

Plant-Based Protein Power

This bean-based shepherd's pie packs a serious protein punch—1.5 cups green lentils and 1.5 cups chickpeas provide a combined 30 grams of plant-based protein per serving. That's nearly half your daily needs in just one dish.

Lentils are especially rich in fiber, while chickpeas add iron and folate, making this a complete meal. 💪

Fiber-Rich for Digestion

The combination of lentils and chickpeas delivers 18 grams of dietary fiber per serving, supporting healthy digestion and keeping you full for hours. The fiber helps regulate blood sugar levels, making this dish ideal for balanced meals.

I notice my energy stays steady all afternoon when I have this for lunch.

Herb-Packed Antioxidants

Fresh thyme and rosemary aren't just for flavor—they're packed with antioxidants that combat inflammation. These herbs also contain volatile oils that may support respiratory health. The smoked paprika adds vitamin E, another powerful antioxidant that protects your cells. 🌿

Comfort Food Nutrition

While traditionally heavy, this version swaps meat for nutrient-dense beans while keeping the creamy potato topping. The Yukon Gold potatoes (or russets) provide potassium and vitamin C, balancing the meal's richness. It's comfort food that actually nourishes your body.

Meal Prep Friendly

The filling keeps well for 4-5 days in the fridge, making this perfect for batch cooking. The fiber and protein content help stabilize blood sugar, preventing energy crashes during busy workweeks. I often prep double portions and freeze the filling separately for quick weeknight meals.

Vegan Adaptable

With simple swaps—vegan butter and unsweetened almond milk—this becomes a fully plant-based dish while maintaining all the nutritional benefits. The lentils and chickpeas provide complete protein when combined, making it ideal for vegan diets. 🌱

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 35mg12%
Sodium 650mg28%
Total Carbohydrate 65g24%
Dietary Fiber 18g64%
Sugars 8g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use sweet potatoes instead of regular potatoes for the topping?

Sweet potatoes add natural sweetness and a vibrant color. For best results, roast them first until tender, then mash with 2 tbsp maple syrup or 1 tbsp brown sugar to balance the flavor. The topping will be slightly denser but still crispy when baked.

2

How do I prevent the potato topping from getting soggy?

The secret is baking the filling uncovered for 10 minutes before adding the topping. This helps release excess moisture. Also, pat the mashed potatoes completely dry with a clean towel before spreading them on top. For extra insurance, sprinkle a pinch of cornstarch over the filling before adding the topping.

3

Can I make this shepherd's pie ahead of time?

Yes! Assemble the dish (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 10-15 minutes to the baking time. For make-ahead meals, cook the filling completely, cool it, then refrigerate separately. Assemble and bake fresh for the best texture - this keeps the topping crispy.

4

What's the best way to reheat leftovers?

For best results, cover with foil and reheat at 350°F for 15-20 minutes. If using a microwave, cover with a damp paper towel and heat in 30-second intervals to prevent drying. The potato topping benefits most from gentle reheating to maintain its texture.

5

Can I substitute other beans for lentils and chickpeas?

Certainly! Black beans or white beans work well for creaminess, while kidney beans add earthy flavor. For texture, use 1 cup dried beans per 1 cup lentils, adjusting cooking liquid as needed. Just be sure to drain well before mixing with other ingredients to avoid a watery filling.

★★★★★4.8(11 reviews)
Categories Side Dishes