Skip to content
Chefs Notes
  • Home
  • Cookbooks
  • About
Chefs Notes
  • Home
  • Cookbooks
  • About

Browse recipes

  • Desserts
  • meat
  • Cooking Tips
  • Chicken and Poultry
  • Quick Meals
  • salads
  • Soups
  • Fish and Seafood
Home » Recipes » Dinner
Dinner

Curried Sweet Potato Shepherd's Pie With Lentils

By ·Published September 25, 2026

Jump to Recipe Print RecipeSave to Pinterest

The smell is what got me the first time.

Cumin and garam masala hitting hot butter in a heavy pot on a cold Tuesday.

curried sweet potato shepherds pie with lentils close up

Ten seconds, and the whole house smelled like somewhere else.

I was making a curry that night and had a bag of sweet potatoes going soft in the pantry.

Halfway through I stopped and thought about the shepherd's pie my mother-in-law makes every January.

Same shape. Same baking dish. Completely different plate of food.

So I mashed the sweet potatoes, spread them over the curried lentils, ridged the top with a fork, and put it under the broiler.

What comes out looks exactly like the pie everyone at the table recognizes.

Then they take a bite and it's warm spice, ginger, and lentils with real body to them.

My wife asked for it again four days later, which almost never happens in this house.

Even her father, who thinks lentils are a punishment, went back for a second helping without saying a word about it.

There's no lamb and no beef in it, so it stays a shepherd's pie in name honestly, just a vegetarian one.

It feeds six, it reheats beautifully, and it's the dish I bring when someone says bring something warm.

Table of Contents
  1. What Makes This a Shepherd's Pie
  2. Why Curry Works Here
  3. The Ingredients
  4. Which Lentils to Use
  5. How to Make It
  6. Getting the Topping Right
  7. Variations
  8. Make Ahead and Freezing
  9. Storage and Reheating
  10. What to Serve With It

What Makes This a Shepherd's Pie

The names actually mean something, and most recipes online get this wrong. Shepherd's pie is made with lamb, because shepherds keep sheep.

Cottage pie is the beef version.

Swap the meat for lentils and you're still in shepherd's pie territory, because you haven't put beef in it.

Ours changes two things from the classic: lentils in place of the lamb, and a sweet potato topping in place of the white potato mash.

Everything else about the shape holds. Savory braised filling on the bottom, mash on top, browned in the oven, served in the dish.

curried sweet potato shepherds pie with lentils

Why Curry Works Here

Sweet potato needs something to push back against, and curry spices do that job better than thyme. A classic shepherd's pie leans on Worcestershire, tomato, and herbs to give the filling depth.

Put that same filling under sweet potato and it goes flat, because the topping is sweeter than white potato and there's nothing sharp to answer it.

Garam masala, cumin, coriander, and fresh ginger do answer it.

The warm spices meet the sweetness head on, and a little cayenne keeps the whole thing from tasting flat and sugary.

Yes, the sweet potato is naturally sweet. That's a feature here, not a problem, as long as you spice the filling properly.

The Ingredients

For the Curried Lentil Filling

  • Brown or green lentils (1 ¼ cups, dried). The body of the dish. See the next section, because this choice changes everything.
  • Butter or olive oil (2 tablespoons). Fat to bloom the spices in. Butter tastes better, oil keeps it vegan-friendly.
  • Onion, carrots, celery (1 large, 2 medium, 2 stalks). The base. Dice everything small so it disappears into the filling.
  • Cremini mushrooms (8 ounces, diced). The savory backbone. They give the filling the meaty depth lentils alone don't have.
  • Garlic and fresh ginger (4 cloves, 1 tablespoon grated). Fresh ginger, not powdered. It's brighter and it matters.
  • Garam masala, cumin, coriander, turmeric. The spice core. Garam masala carries the warmth, cumin the earthiness, coriander the citrus edge.
  • Cayenne (¼ teaspoon, optional). Not enough to make it hot, just enough to keep it lively.
  • Tomato paste (3 tablespoons). Fried with the spices, it builds the color and the savory base.
  • Vegetable stock (3 ½ cups). The lentils cook in it, so use one you'd happily drink.
  • Frozen peas (1 cup). Stirred in at the very end so they keep their color.

For the Sweet Potato Topping

  • Sweet potatoes (2 ½ pounds). Peeled and cut into even 2 inch chunks so they cook at the same rate.
  • Unsalted butter (3 tablespoons). Goes in first, while the potatoes are hot and dry.
  • Full fat coconut milk (⅓ cup, warmed). Ties the topping to the curry underneath. Add it slowly.
  • Garam masala (½ teaspoon). A little in the topping links the two layers.
  • Salt and pepper. Season the mash properly. Under-salted sweet potato mash tastes like baby food.

Which Lentils to Use

This is the fork in the road, and the top recipes online silently take different paths. Get it right and the filling has real structure. Get it wrong and you've made a very good dal with mash on top.

  • Brown or green lentils. What I use. They hold their shape through a 30 minute simmer, so the filling has distinct pieces and a meaty bite.
  • Puy or beluga lentils. Even firmer, and excellent here. They cost more and take a few minutes longer.
  • Red or yellow lentils. They collapse completely into a thick puree. That's a genuinely good dish, but it isn't shepherd's pie texture. If you go this way, cut the stock by a cup.
  • Canned lentils. Already soft, and they turn to mush in the simmer. If it's all you have, add them in the last 5 minutes with less stock.

Can you put dry lentils straight into the curry? Yes, and you should. They cook in the spiced stock and pick up all of it, which pre-cooked lentils never do.

curried sweet potato shepherds pie with lentils side view

How to Make It

Step 1: Boil and Dry the Sweet Potatoes

Peel, cut into 2 inch chunks, cover with cold salted water, and boil 15 to 18 minutes until a knife goes through easily.

Drain them hard, then put them back in the empty hot pot for a minute so the surface moisture steams off.

Step 2: Build the Base and Bloom the Spices

Butter in a wide pot over medium heat, then onion, carrot, and celery for 8 minutes. Add the mushrooms and cook until they release their water and it evaporates.

Garlic and ginger for 1 minute.

Then the dry spices and the tomato paste together, stirred constantly for 60 to 90 seconds, until the paste darkens and the kitchen smells like a curry house.

This is the step that separates a good filling from a dusty one. Ground spice needs fat and heat to open up. Dumped into liquid, it stays raw and chalky.

Step 3: Simmer the Lentils in the Curry

Add the rinsed lentils and the stock, bring it up, then simmer uncovered 25 to 35 minutes until the lentils are tender and the mixture is thick enough that a spoon leaves a track.

Stir in the peas and the salt. Taste it now, because you can't fix it once the mash is on.

Step 4: Mash the Topping

Mash the hot dry potatoes with the butter first. Then add the warm coconut milk a splash at a time, the garam masala, salt, and pepper.

You want it thick enough to hold a ridge, not pourable.

Step 5: Spread, Ridge, Bake, and Broil

Spread the filling in a baking dish, spoon the mash over it in dollops, then join the dollops together and pull a fork across the top to raise ridges.

Bake at 400°F for 25 minutes, then broil 2 to 4 minutes until the ridge tips take on color.

Rest it 10 minutes before serving or the first spoonful runs.

Getting the Topping Right

Sweet potato mash is much wetter than russet mash, and nobody warns you. That's why so many of these pies come out with a topping that slumps into the filling.

  • Drain hard, then dry. The minute back in the hot empty pot makes a visible difference.
  • Fat first, liquid last. Butter into hot dry potato coats the starch. Liquid first makes it loose and you can't take it back.
  • Add the coconut milk in stages. Stop as soon as it's smooth. You may not need all of it.
  • Mash, don't whip. A hand masher or a ricer. A food processor makes sweet potato gluey in seconds.
  • Ridge it deep. The raised tips are what brown. A flat top comes out of the broiler flat and pale.

curried sweet potato shepherds pie with lentils dinner scene

Variations

  • Red lentil version. Softer, dal-like filling. Use 1 cup red lentils and 2 ½ cups stock.
  • Add chickpeas. A drained 15 ounce can stirred in with the peas adds texture.
  • Spinach. Two big handfuls wilted into the filling at the end.
  • Coconut filling. Swap ½ cup of the stock for coconut milk for a richer, mellower curry.
  • Hotter. A minced fresh green chili with the garlic and ginger.
  • Individual pies. Divide between six ramekins and bake 18 minutes, then broil.

Make Ahead and Freezing

  • Assemble a day ahead. Build it completely, cover, refrigerate. Bake from cold at 400°F for 40 minutes, then broil.
  • Filling alone. Keeps 4 days refrigerated and it improves overnight.
  • Freeze unbaked. Wrap well, up to 3 months. Thaw overnight, then bake as above.
  • Freeze baked. Portion it, freeze, reheat covered at 350°F. The topping loosens slightly but it's still good.

Storage and Reheating

  • Fridge. 4 days, covered, in the baking dish.
  • Reheat in the oven. 350°F for 20 minutes covered, uncovered for the last 5 so the top firms back up.
  • Microwave. Fine for a single portion, though the topping goes soft.

curried sweet potato shepherds pie with lentils complete meal

What to Serve With It

  • Warm naan. For getting the last of the filling out of the dish.
  • Mango chutney. A spoonful on the side is a great sweet-sharp contrast.
  • A sharp green salad. Lemon dressing, nothing creamy.
  • Roasted greens. Broccoli or green beans with a squeeze of lemon.
  • Plain yogurt. Cool and tangy against the warm spice.

curried sweet potato shepherds pie with lentils served

Not cooking it today? Save it to Pinterest so you can find it later.

Save to Pinterest

Recipe

Print Pin
No ratings yet

Curried Sweet Potato Shepherd's Pie With Lentils

Prep Time 25 minutes minutes
Cook Time 55 minutes minutes
Total Time 1 hour hour 20 minutes minutes
Servings 6 servings

Ingredients

For the Curried Lentil Filling

  • 2 tablespoons unsalted butter or olive oil
  • 1 large yellow onion diced small
  • 2 medium carrots diced small
  • 2 stalks celery diced small
  • 8 ounces cremini mushrooms diced
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 1 tablespoon garam masala
  • 2 teaspoons ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ¼ teaspoon cayenne pepper optional
  • 3 tablespoons tomato paste
  • 1 ¼ cups dried brown or green lentils rinsed
  • 3 ½ cups vegetable stock
  • 1 cup frozen peas
  • 1 ½ teaspoons kosher salt or to taste

For the Sweet Potato Topping

  • 2 ½ pounds sweet potatoes peeled, cut into 2 inch chunks
  • 3 tablespoons unsalted butter
  • ⅓ cup full fat coconut milk warmed
  • ½ teaspoon garam masala
  • ¾ teaspoon kosher salt
  • ¼ teaspoon black pepper freshly ground

Instructions

Make the Curried Lentil Filling

  • Melt the butter in a wide heavy pot over medium heat. Cook the onion, carrot, and celery 8 minutes until softened. Add the mushrooms and cook until they release their liquid and it evaporates, about 6 minutes.
  • Add the garlic and ginger and cook 1 minute.
  • Add the garam masala, cumin, coriander, turmeric, cayenne, and tomato paste all at once. Stir constantly for 60 to 90 seconds until the paste darkens and the spices smell toasted. This blooming step is what gives the filling depth.
  • Stir in the rinsed lentils and the vegetable stock. Bring to a boil, then simmer uncovered 25 to 35 minutes, stirring occasionally, until the lentils are tender and the mixture is thick enough that a spoon leaves a track.
  • Stir in the peas and the salt. Taste and adjust the seasoning now, before the topping goes on.

Make the Sweet Potato Topping

  • Cover the sweet potato chunks with cold salted water and boil 15 to 18 minutes, until a knife goes through with no resistance.
  • Drain them thoroughly and return them to the empty hot pot for a minute so the surface moisture steams off.
  • Mash with the butter first, then add the warm coconut milk a splash at a time along with the garam masala, salt, and pepper. Stop when it is smooth and thick enough to hold a ridge. Do not use a food processor.

Assemble and Bake

  • Heat the oven to 400F. Spread the filling in a 9x13 inch baking dish or a similar 3 quart dish.
  • Spoon the mash over the filling in dollops, join them together, and drag a fork across the surface to raise deep ridges.
  • Bake 25 minutes until the filling bubbles at the edges, then broil 2 to 4 minutes until the ridge tips take on color. Watch it closely.
  • Rest 10 minutes before serving so the filling sets.

Notes

  • Lentil choice: brown or green lentils hold their shape and give the filling body. Red lentils collapse into a puree, which is good but a different dish. Reduce the stock by a cup if you use them.
  • Bloom the spices: frying the ground spice and tomato paste in fat for 60 to 90 seconds before the liquid goes in is the difference between depth and dust.
  • Dry the potatoes: sweet potato mash is wetter than russet mash, so drain hard and dry the chunks in the hot pot, then add fat before liquid.
  • Ridge it deep: only the raised tips brown under the broiler.
  • Naming: shepherd's pie is traditionally lamb and cottage pie is beef. This vegetarian version has no beef in it, so shepherd's pie is the honest name.
  • Make ahead: assemble a day ahead and bake from cold at 400F for 40 minutes, then broil. Freezes up to 3 months unbaked.

Welcome!

I'm Ben, a Red Seal Chef from Canada who is passionate about teaching people about food and cooking. Welcome to Chef's Notes.

More about me →

More from the notebook

  • 21 Easy Dinner Recipes for Two
  • Chili Cheese Stuffed Baked Sweet Potatoes
  • Creamy Broccoli Cheddar Stuffed Sweet Potatoes
  • Burrito Stuffed Sweet Potatoes With Rice and Beans

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Fresh from the kitchen

  • Quick Meals Crispy Sweet Potato Rosti, Fried in Butter
  • Side Dish Crispy Smashed Sweet Potatoes
  • Appetizers and Snacks Crispy Cheesy Sweet Potato Bites (Oven, No Fryer)
  • Side Dish Crispy Baked Sweet Potato Fries

Chicken and Poultry

See all →
  • Chicken and Poultry Creamy Tuscan Chicken
  • Recipes The Best Chicken Salad Sandwich Recipe
  • Recipes Chicken and Corn Chowder
  • Recipes Turkey Taco Soup
chefsnotes.com

Recipes that are good enough to eat.

Recipes

  • Desserts
  • meat
  • Cooking Tips
  • Chicken and Poultry
  • Quick Meals

About

  • About Chef Ben
  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign up for emails and updates

Contact

  • Get in touch

Copyright © 2026 Chef's Notes. All rights reserved.

↑ Back to top

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required