Keema Cottage Pie with Golden Samosa Potatoes
Some of my favorite recipes begin when two familiar dishes meet in the kitchen and discover they have rather a lot in common.
Take the humble British cottage pie, with its savory beef filling and generous blanket of buttery mashed potatoes. Now introduce it to an Indian keema, fragrant with cumin, coriander, ginger and garlic, and something rather wonderful happens.
The beef becomes richer, the kitchen fills with the warm perfume of toasted spices, and the potatoes take on the irresistible character of a samosa filling.
I use Yukon Gold potatoes for their naturally buttery texture, folding in cumin seeds, coriander, fresh ginger and a little amchur, the dried mango powder that gives the topping a delicate tang.
Underneath sits a generous layer of ground beef simmered with sweet onions, tomatoes and green peas. The filling is gently spiced rather than fiercely hot, with enough moisture to remain tender beneath its golden potato crust.
The finished cottage pie is familiar enough to feel like Sunday supper, yet different enough to make everyone at the table curious about that first spoonful.
And when the fork breaks through those crisp, golden potato ridges into the fragrant beef beneath, I suspect there will be very little conversation until the plates are empty.
TIME About 1 hour 45 minutes | SERVES 6 | LEVEL Easy |
BEFORE YOU START Browning the beef properly is what gives this filling its depth, and these lessons from my Kitchen School will help. Each one takes about five minutes to read. |

Why You'll Love It
GENTLY SPICED KEEMA Warm, fragrant and savory, without being fiery | SAMOSA POTATOES Buttery mash with toasted cumin, coriander and ginger |
A GOLDEN, RIDGED TOP Fork ridges and a brush of ghee crisp up in the oven | MAKE-AHEAD FRIENDLY The filling keeps for two days in the fridge |
As seen on TODAY and The Tonight Show · Parade magazine's chef for 10 years · About Chef Jon → |
Keema Cottage Pie with Golden Samosa Potatoes
Serves 6 | Prep: 30 minutes | Cook: 1 hour 15 minutes | Total: about 1 hour 45 minutes
Ingredients
For the Beef Keema
2 tablespoons vegetable oil
2 pounds ground beef, preferably 85% lean
2 medium yellow onions, finely chopped
4 garlic cloves, finely minced
1 tablespoon freshly grated ginger
1 small green chili, finely chopped (optional)
2 teaspoons ground cumin
2 teaspoons ground coriander
½ teaspoon ground turmeric
½ teaspoon Kashmiri chili powder
2 tablespoons tomato paste
1 cup crushed canned tomatoes
¾ cup low-sodium beef stock
1 cup frozen green peas
1 teaspoon garam masala
¼ cup finely chopped fresh cilantro
Kosher salt and freshly ground black pepper
For the Samosa Potatoes
2½ pounds Yukon Gold potatoes, peeled and cut into even pieces
4 tablespoons unsalted butter
2 tablespoons ghee, divided
½ cup whole milk, warmed
1½ teaspoons whole cumin seeds
½ teaspoon coriander seeds, lightly crushed
1 teaspoon freshly grated ginger
¼ teaspoon ground turmeric
¼ teaspoon amchur (dried mango powder)
2 tablespoons finely chopped fresh cilantro
Kosher salt
For the Optional Mint and Cilantro Chutney
½ cup fresh cilantro leaves
½ cup fresh mint leaves
¼ cup plain Greek yogurt
1 tablespoon fresh lime juice
½ teaspoon ground cumin
1 teaspoon honey
1 to 2 tablespoons cold water
Pinch of kosher salt
Instructions
STEP 1 OF 12
Heat the Oven
Heat the oven to 400°F. Lightly butter a 9-by-13-inch baking dish and set it aside.
STEP 2 OF 12
Brown the Beef in Batches
Heat 1 tablespoon of vegetable oil in a large heavy skillet over medium-high heat. Add half the ground beef and cook for 6 to 8 minutes, letting it brown deeply before breaking it into smaller pieces. Transfer to a bowl. Repeat with the remaining beef and oil.
Chef Jon's tip: give the beef room and leave it alone. Crowded, constantly stirred beef steams and turns gray; spread out and left undisturbed, it browns. |
If something's off: if there's a lot of fat in the pan after browning, spoon some away before you add the onions. |
STEP 3 OF 12
Soften the Onions and Aromatics
Reduce the heat to medium. Add the onions to the skillet and cook for 8 to 10 minutes, stirring occasionally, until softened and beginning to turn golden.
Add the garlic, ginger and green chili, if using. Cook for about 1 minute, stirring frequently, until fragrant.
You'll know it's right when the onions are soft, sweet and just starting to turn golden at the edges. |
STEP 4 OF 12
Bloom the Spices
Add the ground cumin, coriander, turmeric and Kashmiri chili powder. Stir for about 30 seconds to release their fragrance without burning them.
Chef Jon's tip: turn the heat down before the spices go in and keep stirring. Thirty seconds is all they need. |
If something's off: if the spices smell sharp or acrid, they've scorched. Add the tomato paste straight away to cool the pan. |
STEP 5 OF 12
Build the Sauce
Stir in the tomato paste and cook for 2 minutes, until it darkens slightly. Add the crushed tomatoes and cook for about 5 minutes more, until the mixture thickens.
Return the browned beef and any accumulated juices to the skillet. Add the beef stock and stir thoroughly, scraping the bottom of the pan to release the browned juices.
STEP 6 OF 12
Simmer and Finish the Keema
Reduce the heat and simmer gently, uncovered, for 15 to 20 minutes, stirring occasionally. The filling should become thick and glossy, with enough moisture to coat the beef but no excess liquid collecting in the pan.
Stir in the frozen peas and cook for another 3 minutes. Add the garam masala and chopped cilantro. Taste and season with kosher salt and freshly ground black pepper. Remove from the heat.
You'll know it's right when the sauce clings to the beef and nothing is pooling in the bottom of the pan. It should be moister than a dry keema but much thicker than a curry. |
If something's off: if it's watery, keep simmering uncovered. If it's dry, add a splash of hot stock. |
STEP 7 OF 12
Cook the Potatoes
Meanwhile, place the potatoes in a large saucepan and cover them with cold, generously salted water. Bring to a boil, then reduce to a gentle simmer. Cook for 15 to 20 minutes, until completely tender.
Drain the potatoes thoroughly and return them to the warm saucepan over low heat for about 1 minute so excess moisture can evaporate. Remove from the heat and mash until smooth.
Chef Jon's tip: those 60 seconds back in the warm pan are worth it. Drier potatoes make a topping that holds its shape. |
STEP 8 OF 12
Toast the Samosa Spices
Heat 1 tablespoon of ghee in a small skillet over medium heat. Add the cumin seeds and lightly crushed coriander seeds. Cook for about 30 seconds, until fragrant. Add the grated ginger and turmeric, stirring for another 20 seconds. Remove from the heat.
If something's off: if the cumin seeds turn dark and smell bitter, start again. It only takes a minute, and burnt seeds will flavor the whole topping. |
STEP 9 OF 12
Make the Samosa Potatoes
Pour the fragrant ghee and spices over the potatoes. Add the butter and gradually stir in the warm milk until the potatoes are creamy but firm enough to hold their shape.
Fold in the amchur and chopped cilantro. Season with kosher salt and taste carefully. The potatoes should remain buttery and comforting, with a gentle fragrance of toasted spices.
You'll know it's right when the mash is creamy but firm enough to hold a peak when you lift the spoon. |
STEP 10 OF 12
Assemble the Pie
Spoon the keema into the prepared baking dish and spread it into an even layer. If it is very hot, let it cool for about 5 minutes.
Carefully spoon the potatoes over the beef, starting around the edges before covering the center. Spread gently without pressing the potatoes into the filling.
Use a fork to create ridges and small peaks across the surface. Melt the remaining tablespoon of ghee and brush it lightly over the potatoes.
Chef Jon's tip: start the potatoes around the edges and work toward the middle. The topping seals the filling in and is far less likely to sink. |
STEP 11 OF 12
Bake and Rest
Bake for 25 to 30 minutes, until the filling bubbles around the edges and the potatoes are golden. If needed, finish briefly under the broiler, watching carefully so the top does not burn.
Remove the cottage pie from the oven and let it rest for 10 minutes before serving.
You'll know it's right when the filling is bubbling around the edges and the potato ridges are deep golden. An instant-read thermometer in the center should read 165°F. |
STEP 12 OF 12
Make the Chutney (Optional)
If making the optional chutney, combine the cilantro, mint, yogurt, lime juice, cumin, honey, water and salt in a small blender. Blend until smooth. Taste and adjust the seasoning. Serve separately.
Chef's Notes
Choosing the beef: ground beef that is about 85% lean gives the best flavor and tenderness. Very lean beef can dry out during the two cooking stages.
Controlling the heat: Kashmiri chili powder brings color and gentle warmth. The fresh green chili is optional, and the finished dish should be aromatic rather than hot.
Choosing the potatoes: Yukon Golds have a naturally buttery flavor and creamy texture. Russets can be used for a lighter, fluffier topping.
Amchur: dried mango powder brings a gentle tang. Begin with the quantity in the recipe and taste before adding more. You'll find it in Indian grocery stores and many large supermarkets.
Why no cheese: the potatoes already contain butter, ghee and toasted spices. Cheddar would make the topping heavier and compete with the samosa flavors.
Make ahead: the keema can be made up to two days ahead, cooled promptly and refrigerated. Reheat it thoroughly before assembling the pie.
Made it? I'd love to see it
Share a photo or ask me a question. I read every one. Enjoyed it? Tap the stars at the bottom of the page to rate it.
The Secret to Keema Cottage Pie: Where a British Classic Meets an Indian Spice Box
Cottage pie is one of the great comfort dishes. Savory minced beef. A blanket of buttery mashed potatoes. A golden top that crackles a little as the spoon goes in.
Keema is comfort food too, just from a different kitchen. Ground meat cooked slowly with onions, ginger, garlic, tomatoes and spices until it becomes something deeply fragrant and satisfying.
Put the two together and they make a lot of sense. Both start with browned beef. Both rely on patient cooking. And both are at their best spooned out of a big dish in the middle of the table.
But the success of this recipe comes down to a handful of small decisions. Here's what's happening in the pan, and why each step matters.
1. Why the Beef Is Browned in Batches
Flavor starts with browning. When the surface of the beef gets hot and dry, the Maillard reaction begins, creating hundreds of new savory compounds and that deep brown color.
But browning needs a dry surface. Pile two pounds of beef into one skillet and the meat releases its moisture faster than it can evaporate. The beef simmers in its own juices and turns gray.
Cooking it in two batches keeps the pan hot and the surface dry. And leaving the meat alone for a few minutes before breaking it up gives it time to develop a proper crust. Those browned bits on the bottom of the pan come back later, when the stock goes in.
2. Why the Onions Need Time
Onions are the quiet backbone of this filling. Cooked slowly for 8 to 10 minutes, their natural sugars begin to caramelize, and their sharpness mellows into sweetness.
That sweetness matters. It balances the earthy spices and the acidity of the tomatoes. Rush this stage and the keema can taste harsh. Give it time and everything rounds out.
3. Why the Spices Are Bloomed in Fat
Many of the aromatic compounds in cumin, coriander and turmeric dissolve in fat rather than water. A brief time in the hot oil releases them, so the flavor spreads through the whole dish rather than sitting on the surface.
But ground spices are delicate. They have a large surface area and almost no moisture, so they can scorch in seconds. That's why the heat comes down first, and why the tomato paste follows quickly once they smell fragrant.
4. Why the Tomato Paste Is Cooked
Straight from the can, tomato paste can taste a little raw and tinny. Cooked for a couple of minutes, its sugars begin to caramelize and it darkens to a brick red.
That small change brings a rich, savory depth to the filling. It's one of those steps that seems unimportant until you taste the difference.
5. Why the Garam Masala Goes in Last
Garam masala is a finishing blend. Many of its most fragrant notes, from cardamom, cinnamon and clove, are volatile and fade with long cooking.
Stirring it in at the end, along with the fresh cilantro, keeps those aromas bright. Blends vary a great deal, so taste before adding any extra.
6. Why the Keema Should Be Thick
A traditional keema can be fairly loose. A cottage pie filling can't. If there's too much liquid, the potatoes sink, the topping turns soggy and the pie collapses when you serve it.
Simmering uncovered lets the excess moisture evaporate until the sauce coats the beef. Moist, glossy and thick. That's the texture you're looking for.
7. Why Yukon Golds Make a Better Mash
Potatoes fall somewhere between starchy and waxy. Russets are very starchy and fluffy. Waxy potatoes hold their shape. Yukon Golds sit comfortably in the middle, with a creamy texture and a naturally buttery flavor.
Starting them in cold, well-salted water lets them cook evenly from the outside in. And drying them for a minute in the warm pan drives off surface moisture, so they absorb the butter and milk rather than turning watery.
8. Why Overworked Potatoes Turn Gluey
Cooked potato cells are full of swollen starch. Mash them gently and most cells stay intact. Work them too hard, or put them in a food processor, and the cells burst, releasing sticky starch that turns the mash gluey.
So mash them while they're hot, and fold the remaining ingredients in gently. A light hand gives you a fluffy, creamy topping.
9. Why Toasting Whole Spices Tastes Like a Samosa
Frying whole spices in hot fat is a technique used across Indian cooking, often called tadka or tempering. The seeds crackle, their oils are released, and the ghee picks up all of that flavor.
Whole cumin seeds bring a toasty, nutty note that ground cumin can't quite match. Add lightly crushed coriander seeds, ginger and turmeric, and the potatoes take on that unmistakable samosa flavor. A little amchur adds a gentle tang, the way a squeeze of lemon would.
10. Why the Ridges Matter
A smooth potato top bakes evenly but quietly. Ridges and little peaks give the oven's heat more surface to work on, and the raised edges brown and crisp while the potatoes underneath stay soft.
A light brush of melted ghee helps the browning along. And ten minutes of rest after baking lets the filling settle, so each portion comes out neatly.
Bringing Everything Together
A good keema cottage pie should feel generous and familiar. The filling rich and gently spiced. The potatoes buttery and fragrant. The top golden and crisp at the edges.
Serve it straight from the dish, with the mint and cilantro chutney in a bowl alongside so everyone can help themselves. The chutney adds freshness and a little tang, but the pie should taste complete without it.
It's exactly the sort of dish I love to cook. Familiar enough to feel like home, with just enough of a twist to make people ask for the recipe.
Key Ingredients
Ground Beef: About 85% lean gives the best balance of flavor and moisture. Brown it in batches for the deepest flavor.
Onions, Ginger and Garlic: The aromatic base of the keema. Cook the onions slowly so they turn sweet before the garlic and ginger go in.
Ground Spices: Cumin, coriander, turmeric and Kashmiri chili powder, bloomed briefly in the hot oil to release their fragrance.
Garam Masala: Added at the end to keep its warm, aromatic notes bright.
Yukon Gold Potatoes: Creamy, buttery and ideal for a mash that holds its shape.
Ghee: Clarified butter that can take the heat needed to toast whole spices. It also adds a rich, nutty flavor.
Whole Cumin and Coriander Seeds: Toasted in ghee to give the potatoes their samosa character.
Amchur: Dried mango powder. It adds a gentle, fruity tang to the potatoes.
Common Mistakes to Avoid
Crowding the skillet: the beef steams and turns gray instead of browning. Work in two batches.
Burning the spices: turn the heat down before adding them and stir constantly. Thirty seconds is enough.
A watery filling: simmer uncovered until the sauce clings to the beef, or the potatoes will sink.
Wet potatoes: drain thoroughly and dry them briefly in the warm pan before mashing.
Overworking the mash: mash while hot and fold gently. Never use a food processor.
Too much milk: add it gradually. The topping should be creamy but firm enough to hold ridges.
Too much amchur: it should add a gentle tang, not a sour one. Start with the amount given.
Skipping the rest: give the pie 10 minutes after baking so it can be served neatly.
What to Serve with Keema Cottage Pie
The mint and cilantro chutney from this recipe, served on the side
Buttered green peas or green beans
A crisp cucumber and red onion salad with a squeeze of lime
Warm naan or flatbread
Mango chutney or a sharp lime pickle for anyone who likes extra heat
How to Store
Make ahead: Make the keema up to two days ahead. Cool it promptly, refrigerate, and reheat thoroughly before assembling and baking the pie.
Fridge: Refrigerate leftovers promptly in shallow covered containers for up to 3 to 4 days.
Freezer: The assembled, cooled pie freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheat: Cover loosely with foil and warm in a 350°F oven until piping hot in the center, 165°F on an instant-read thermometer. Uncover for the last few minutes to crisp the top.
Frequently Asked Questions
What is the difference between cottage pie and shepherd's pie?
Traditional cottage pie is made with beef, while shepherd's pie is made with lamb. This recipe uses ground beef, so cottage pie is the correct name.
What is keema?
Keema is a South Asian dish made with minced or ground meat, often cooked with onions, ginger, garlic, tomatoes and aromatic spices. It may include peas or potatoes, depending on the recipe.
Is keema cottage pie spicy?
This version is gently spiced rather than particularly hot. Kashmiri chili powder contributes warmth and color, while the fresh green chili is optional.
What is amchur?
Amchur is a powder made from dried unripe mangoes. It adds a pleasant tang to the samosa potatoes without making them noticeably sour. If you can't find it, a small squeeze of lemon juice will do a similar job.
Can I make keema cottage pie ahead of time?
Yes. The beef filling can be prepared up to two days in advance, cooled promptly and refrigerated. Reheat it thoroughly before assembling the cottage pie.
Can I use lamb instead of beef?
Yes. Ground lamb would work beautifully with the Indian spices. The result would be closer to a shepherd's pie.
Can I freeze keema cottage pie?
Yes. Once cooked and cooled promptly, the pie can be frozen in a suitable airtight container. For best quality, use within approximately three months. Thaw safely in the refrigerator and reheat thoroughly.
Is this recipe gluten-free?
There's no flour in the recipe, but check the labels on your beef stock and spice blends, as some contain gluten or are made in facilities that handle wheat.
Recommended Equipment
Make this recipe easier with the right tools: Sauté Pan, Sauce Pan, Ceramic Baking Dish Set and Instant-Read Thermometer.
You Might Also Like
If you enjoyed this recipe, you might also love my Ultimate Butter Chicken, Curried Chicken Hand Pies, Chicken or Turkey Pot Pie and Mum's Saturday Night Sausage Rolls.
For an even creamier topping, try my Creamy Mashed Potatoes.




Comments