A Few Words Before We Begin
Take the familiar flaky, fried samosa shell and swap its usual potato filling for well-seasoned minced meat, and keema samosa is roughly what results — same casing, an entirely different heart. Two separate reasons explain why that meat absolutely has to be fully cooked before the pastry ever touches it. One is simply safety. The other is texture: a raw or undercooked center would leave the finished samosa soggy and inconsistently done, regardless of how carefully every other step was handled. Picture the filling you're aiming for as dry enough to hold its own shape on a spoon, clearly browned rather than pale and boiled-looking, and bold enough in seasoning to hold its ground against rich, fried pastry.
Set this one against its vegetarian cousin and you'll notice it skews heavier and more occasion-driven — more likely to turn up on a North Indian restaurant menu, inside a Mughlai-style eatery, or across an Eid or wedding spread than from a general-purpose street cart. That said, cities with a serious Mughlai food culture tend to have dedicated non-vegetarian snack stalls selling it too.
Where This Dish Comes From
A savoury stuffed pastry made its way into the subcontinent centuries back through Persian and Central Asian trade routes and migration, picking up new fillings and frying styles the further it traveled — a journey K.T. Achaya traces in considerable detail across his wider survey of the country's food history, and one that's reasonably well supported as these origin stories go. Specifically, cities like Delhi, Lucknow and Hyderabad — places where a courtly kitchen tradition already treated minced meat cooked with ginger, garlic and warm spice as refined fare — are where meat-filled versions closer to this one took shape, inside the Mughlai and Awadhi traditions native to those courts. Looked at from that angle, the potato-filled samosa most people picture first might actually be the later adaptation rather than the original: potato arrived as a cheaper filling that opened the dish up to vegetarian and lower-cost street settings, while keema samosa stayed closer to its richer, meat-centered roots. Calling either filling more "authentic" than the other misses the point — they simply grew out of different economic and religious contexts inside one broad North Indian samosa tradition.
Following Along, Step by Step
-
Prep
This dough wants more structure than roti
Mix the flour, ajwain and salt, work the melted ghee through with your fingers until it looks like coarse crumbs and holds together under light pressure, then add cold water in small amounts, kneading toward a dough noticeably firmer than you'd want for roti. Wrap it in a damp cloth and give it no fewer than 20 minutes to rest.
-
Prep
Give the raw meat its own zone in the kitchen
Long before the keema goes near anything else you're working with, clear a dedicated patch of counter — its own board, its own knife — set apart from the pastry, vegetables, and anything that's done cooking for the day. Hands get washed thoroughly both before and after contact with the raw meat, and the meat itself stays in the fridge until the exact moment it's needed, never sitting out while the rest of the prep happens around it.
-
Cook
Build flavor into the onion and tomato first
Warm oil in a heavy pan and let the chopped onion cook over medium heat until soft and golden, somewhere around 8 minutes. Work in the ginger-garlic paste and green chillies, giving them a minute to lose their raw edge, then let the tomato go in and cook down until it's soft and oil starts pooling at the rim of the pan.
-
Cook
Spices bloom in fat, not in the meat itself
Sprinkle in the turmeric, coriander powder and red chilli powder, giving them roughly 30 seconds in the hot pan — just long enough to release their fragrance, not long enough to scorch. Why bother blooming spice in oil rather than just tossing it in with the meat later? Because this step builds a rounder, more even flavor than raw spice powder stirred straight into cooked meat ever manages.
-
Cook
Keep going until every trace of pink disappears
Work the minced meat into the pan, breaking it apart thoroughly with your spoon so no clump survives intact. Cook over medium-high heat, stirring frequently, until it's uniformly browned with absolutely no pink or translucent patches remaining — mutton generally wants 12 to 15 minutes for that, chicken nearer to 10. With a thermometer on hand, confirm the thickest portion reads 74°C (165°F) or higher; this isn't a nice-to-have, it's mandatory.
-
Cook
Dry the mixture down before it ever cools
Fold the peas through if you're using them, then keep the pan uncovered and cooking until every trace of released liquid has evaporated, leaving behind something dry and crumbly instead of wet or saucy — a damp filling steams the pastry from within and keeps the edges from sealing shut properly. Work in the garam masala next, along with salt, mint, coriander and a splash of lemon juice, taste and correct as needed, then give the mixture time to cool fully before it ever meets raw dough; warmth straight off the stove softens pastry the instant they touch.
-
Assemble
Shape each cone, then seal it tight
Portion the dough into balls, roll each one into an oval, and slice it down the middle to get two semicircles. Fold each semicircle into a cone shape, wetting the straight edge to seal it, spoon in 1.5 to 2 tablespoons of the now-cooled keema, press out any air pocket, and crimp the top edge firmly shut with a pleat.
-
Cook
A slower, cooler fry than most snacks get
Bring your frying oil up to somewhere between 150°C and 160°C, roughly 300 to 325°F — noticeably cooler than a quick-fry temperature, since this pastry needs real time to cook through and turn flaky rather than browning on the outside while staying doughy within. Fry in manageable batches for 10 to 12 minutes, turning now and then, until the color runs deep golden-brown and every surface feels crisp.
-
Serve
Give them a minute before the first bite
Drain on a wire rack and hold off serving for a few minutes, since the filling inside stays far hotter than the shell lets on. Bring out mint chutney or a tamarind-date chutney alongside.
If You Need to Swap Something
Chicken keema cooks faster and lands lighter than mutton, which makes it the go-to swap wherever mutton proves hard to find — trim the meat-cooking time down by a few minutes to match, though colour and, better yet, a thermometer reading should always confirm doneness rather than the clock alone. Looking for something quicker with a thinner shell? Store-bought spring roll wrappers or samosa pastry sheets will stand in for the homemade dough, trading away a bit of flakiness in exchange for speed. A tablespoon of plain yogurt folded in right as the filling finishes cooking turns up in a few Lucknowi variations, and it's a genuinely pleasant addition worth trying.
Turning the Heat Up or Down
Heat in this filling rides almost entirely on red chilli powder and fresh green chilli, both easily scaled in either direction. Go gentler by dropping to a scant half-teaspoon of chilli powder, cutting the fresh green chilli altogether, and letting garam masala, coriander powder and ginger carry the depth instead of any real heat. For something hotter, nudge the chilli powder up slightly, reach for a hotter variety of fresh chilli, or scatter a pinch of crushed, dried red chilli over the top right at the finish, which leaves a little heat sitting near the surface instead of fading into the long cook.
If Something Goes Wrong
Nothing causes more trouble than meat that wasn't fully cooked before it went into the pastry — a samosa fries quickly enough once assembled that the oil simply doesn't have time to finish what the stovetop started. Right behind that: a wet, undrained filling, which steams the pastry from within and leaves you with a soggy shell even when the oil itself was at the correct temperature. Frying at too high a heat is the third common issue, browning the outside before the inside has had a real chance to cook through and turn flaky, so patience and a moderate oil temperature both matter. Finally, poorly sealed edges let filling or oil escape mid-fry — press every pleated seam firmly shut, reaching for a dab of water, or a thin paste of flour and water, as adhesive wherever the dough won't hold on its own.
Keeping and Warming It Up Again
Keeping it: Same-day use is ideal for raw minced meat; failing that, keep it at 4°C (40°F) or cooler and get it into the pan within a day or two, or move it to the freezer if even that window is too tight. The cooked, cooled filling holds for up to 2 days sealed in the refrigerator, stretching to a month if frozen. Once fried and cooled, finished samosas last up to 2 days in the fridge — and since cooked meat is involved, keep them off the counter once two hours have passed. If you'd rather freeze them unfried, spread the assembled samosas out on a tray first so they firm up individually before bagging, then fry them directly from frozen, allowing a little extra time in the oil.
Warming it again: Run the oven or air fryer at roughly 180°C (350°F), flipping once around the 8-to-10-minute mark, to bring the shell's crispness back while the filling heats all the way through — and because this filling is cooked meat rather than plain pastry, getting it genuinely piping hot matters even more than it would for a vegetable version. The microwave isn't worth using for this one; it leaves the shell limp and can heat the filling unevenly, with cold spots surviving right at the center.
A Note on Safe Handling
Raw minced meat belongs in the fridge until the instant it hits the pan, never sitting out while other ingredients get prepped, and it deserves its own board and utensils so that anything destined to be eaten raw — mint or coriander leaves, say — never risks cross-contamination. Push the keema filling to full doneness before pastry enters the picture at all: nothing pink or translucent should remain, and the dependable way to verify that, rather than estimating from cook time, is a thermometer reading of 74°C (165°F) or higher. Hands, board and tools all need hot, soapy water the moment they're finished touching raw meat. These finished samosas carry cooked meat inside them, so keep them off the counter past the two-hour mark after frying, moving leftovers into a sealed, refrigerated container promptly instead. One more rule: if raw meat was ever marinated in a sauce beforehand, that same sauce can't double as a finishing drizzle unless it's been boiled first.
Where This Information Comes From
- K.T. Achaya, "Indian Food: A Historical Companion" (Oxford University Press) — on the samosa's arrival via Persian and Central Asian trade routes and its subsequent regional adaptation.
- Lizzie Collingham, "Curry: A Tale of Cooks and Conquerors" (Oxford University Press) — on Mughlai and Awadhi minced-meat cookery and its influence on North Indian savoury pastries.