A welcome twist on the old standby, curried shepherd’s pie is comforting nonetheless. Indian-spiced keema under a blanket of soulful mashed potatoes will brighten your day.

Comfort at Its Best

Comfort food for many, shepherd’s pie is one of those dishes that you can make with what you love and what you have at hand. Based on an English classic, it is traditionally made with ground lamb, thus “shepherd’s” pie, but you can use any protein you like. Ground turkey, chicken, or even firm tofu crumbles all satisfy.

Indulgent or Restrained

There is the traditional formula of a mildly spiced protein foundation with a comforting cover of mashed potatoes. Shepherd’s pie can be left austere with a bit of butter, milk, and seasoned with salt and pepper. Or enrich it with cream, sour cream, cheese, and lots of butter. You choose whether this will be a healthy weeknight dinner or a weekend indulgence. The added attraction of curried shepherd’s pie is the twist of using my keema curry as the basis for a savory meat layer to freshen up your dinner routine.

More Veggies

Moistening the mashed potatoes with some healthy yogurt adds a bit of acid and depth of flavor. Or go the low glycemic route and use mashed cauliflower or butternut squash in place of the potatoes. Or play with a half sweet potato, half white potato concoction. When I use sweet potatoes, my preference is the Japanese variety that is less sweet and not quite the distraction that the usual sweet potatoes add.

Curried Shepherd’s Pie

For an even bigger vegetable vehicle add: mushrooms, sweet potato cubes, celeriac, fennel, turnips, parsnips, or small pieces of cauliflower, instead of the typical peas and carrots. Make sure the vegetables are almost cooked through before adding them to the meat mixture. You will bake the final assembly, but will only heat it through, rather than cooking the ingredients.

Make Ahead

This one-pot meal is a perfect make-ahead, potluck, or new-baby meal delivery option. And you can cook curried shepherd’s pie in separate stages, then when ready, bake until all hot and bubbly.

Happy cooking!

~ Alonna

See the Notes below before you cook.

Comforting Curried Shepherd’s Pie Served up in a bowl with a cheesy mashed potato layer and a rich meat filling.

Comforting Curried Shepherd’s Pie

A welcome twist on the old standby, curried shepherd’s pie is comforting nonetheless. Indian-spiced keema under a blanket of soulful mashed potatoes will brighten your day.
Print Pin Comment
Course: Main Course
Cuisine: Indian-ish
Keyword: Beef, Egg-free, Gluten-free, Make ahead, Non-vegetarian, Tofu, Turkey
Prep Time: 20 minutes
Cook Time: 20 minutes
Baking Time: 25 minutes
Total Time: 1 hour 5 minutes
Servings: 6
Calories: 413kcal


Ground Meat or Tofu Layer

  • 1 1/2 pounds ground meat ~ Or firm tofu
  • 3/4 teaspoon turmeric
  • 1 tablespoon olive oil ~ Divided, or oil of your choice
  • 1 1/2 cup onions ~ Chopped
  • 3 tablespoons ginger garlic paste ~ Or 1 1/2 tsp each garlic and ginger finely minced; buy or make
  • 1 teaspoon Kashmiri ground red chili ~ More or less; Substitutions
  • 1 3/4 teaspoon salt ~ Sea or table salt; see Substitutions if using Kosher salt
  • 3/4 teaspoon ground cloves
  • 3/4 teaspoon ground cinnamon
  • 1 teaspoon ground coriander
  • 1 teaspoon ground fennel ~ Optional
  • 2 cups tomato puree ~ 15-ounce can
  • 1 cup peas and carrots ~ Optional, I use frozen
  • 2 teaspoons lemon ~ Optional, to taste

Mashed Potatoes Layer

  • 2 pounds peeled potatoes ~ Cut in 1-inch cubes
  • 1/3 cup half and half ~ Or milk
  • 1/3 cup yogurt ~ Or milk, cream, or half and half
  • 1 teaspoon salt ~ Sea or table salt; see Substitutions if using Kosher salt
  • 1/4 teaspoon ground black pepoer ~ To taste
  • 1 cup shredded mozzerella ~ Optional, see Notes
  • 2 tablespoons melted butter ~ Optional topping
  • 2 tablespoons grated parmesan ~ Optional topping


  • Gather your potato layer ingredients.
    Comforting Curried Shepherd’s Pie Mashed potato layer ingredients gathered.
  • Peel and cut the potatoes. Cover them with water in a medium saucepan and heat to boiling on high heat. Turn down the heat to medium and cook until they are soft but not soggy. This will take about 15 to 20 minutes.
  • While the potatoes are cooking, gather the ingredients for your meat layer.
    Indian Spaghetti Bolognese with a tempting twirl of pasta around a fork
  • In a medium pan over medium heat, add 1 teaspoons oil. When hot, add the ground meat (or extra-firm tofu crumbles). Sprinkle with the turmeric and mash the meat into crumbles and stir occasionally for about 7 to 9 minutes or until completely browned.  Remove the meat with a slotted spoon and discard any remaining fat.
    Indian Spaghetti Bolognese ground beef cooked and ready for the spices
  • Using the same pan, heat the remaining 2 teaspoons of oil over medium-high heat and add onion and salt.  Cook until the onions are golden, about 8 minutes. Reduce heat if necessary to keep the onions from sticking, and/or add a tablespoon of water.
  • If you haven't already, check on the potatoes for doneness, drain and set aside.
  • Add the ginger garlic paste to the onions, stir for 1 to 2 minutes until it no longer smells raw. Stir in the chili powder, cloves, cinnamon, and coriander. Stir, cooking the spices for another minute, then add the tomato sauce. Cover and simmer for 6 minutes until the sauce thickens slightly and turns a darker color.
    Indian Spaghetti Bolognese onions cooking with a dollop of ginger garlic paste
  • Return the meat (or tofu) to the pan with the onions and tomato mixture. Cook for 7 more minutes, stirring several times, continuing to break down the meat.
    Indian Spaghetti Bolognese ground beef cooked with the spices
  • The final sauce should be moist and saucy. If you need more liquid, add some stock or more tomato sauce. Taste for salt and chili pepper, adjust as needed.
    Comforting Curried Shepherd’s Pie Indian-spiced meat sauce ready for the layering in a pan.
  • Preheat the oven to 400°F (200°C).
  • Mash the potatoes, then add the butter, dairy, salt, pepper, and cheese (if using). Add a bit more liquid if the mixture is too stiff. It needs to be spreadable, but not soupy.
    Comforting Curried Shepherd’s Pie Mashed potatoes getting enriched with half and half and butter.


  • Layer the meat and tomato mixture into the baking pan.
  • Dollop big spoonfuls of the mashed potatoes onto the top of the meat and spread out evenly beginning with the edges. This seals in the juices from bubbling up over the potatoes. Decorate the smoothed top as the spirit moves you, using a fork. Then garnish with melted butter and grated parmesan, if using.
    Comforting Curried Shepherd’s Pie Butter-brushed and parmesan sprinkled pie ready for the oven.
  • Bake for 25 minutes or until hot, bubbly, and the potatoes are golden brown. Using a metal utensil—a spoon or fork handle—test the center of the pie. It is ready when the utensil returns hot.
  • Remove from the oven and allow the shepherd's pie to rest on a cooling rack for 10 minutes before serving.
    Comforting Curried Shepherd’s Pie Served up in a bowl with a cheesy mashed potato layer and a rich meat filling.


  • If you are looking for lower glycemic vegetables to swap for the mashed potatoe layer, consider mashed butternut squash or cauliflower 
  • Add sweet potato cubes, celeriac, fennel, turnips, or small pieces of cauliflower to the meat mixture to up the vegetable quotient. Make sure the vegetables are almost cooked through.
  • Shortcut: Use frozen vegetables
  • Instead of mozzarella cheese for the mashed potatoes, you might use goat cheese, feta, or cheddar cheese. Since all of these cheese are more flavorful, you might start with 1/2 a cup, taste, then add more if needed.


Calories: 413kcal | Carbohydrates: 17g | Protein: 24g | Fat: 28g | Saturated Fat: 11g | Cholesterol: 89mg | Sodium: 1227mg | Potassium: 838mg | Fiber: 4g | Sugar: 7g | Vitamin A: 2737IU | Vitamin C: 16mg | Calcium: 110mg | Iron: 4mg