Overview
The standard flaky, fried samosa shell is the same here, but what goes inside it is spiced minced meat rather than the usual spiced potato. That filling has to be cooked all the way through before it ever touches the dough, for two reasons at once: food safety, obviously, but also texture — an under-cooked keema filling makes for a soggy, unevenly fried samosa no matter how well everything else goes. Done right, the meat holds together in a spoonful rather than falling apart wet, looks well-browned rather than simmered, and carries enough seasoning to hold its own against the richness of the fried shell.
Expect this one to feel more like an occasion food than the vegetarian version — it shows up more often at North Indian restaurants, Mughlai-leaning eateries and festive spreads for Eid or weddings than from a general street cart, though cities with a strong Mughlai food culture do have dedicated non-vegetarian snack stalls that sell it.
Where It Comes From
Historians, K.T. Achaya among them, have mapped the samosa's path into the subcontinent fairly thoroughly: it arrived as a savoury pastry carried by Persian and Central Asian trade and migration centuries back, and it kept adapting its fillings and frying style as it settled in. Keema samosa in particular connects to the Mughlai and Awadhi kitchen traditions that took shape in cities like Delhi, Lucknow and Hyderabad, where minced-meat cooking built around ginger, garlic and warm spice blends was already a polished part of courtly and royal cuisine. The potato version most people picture today is, if anything, the later adaptation — potato was cheaper and more widely available, which pushed the samosa into vegetarian and budget street-food settings, while the meat-filled version stayed closer to its richer origins. Calling either filling more authentic than the other misses the point; both simply reflect different economic and religious contexts inside one shared North Indian samosa tradition.
The Steps
-
Prep
Mix and rest the dough
Combine the flour, ajwain and salt, then work in the melted ghee until it looks like coarse crumbs and holds its shape under pressure. Add cold water bit by bit, kneading toward a firm, smooth dough — firmer than you'd want for roti. Drape a damp cloth over it and let it rest at least 20 minutes.
-
Prep
Set aside a dedicated raw-meat zone
Before the keema comes anywhere near your workspace, set up a separate area with its own board and tools, apart from the pastry, vegetables, or anything else that won't see further cooking. Wash your hands before and after you touch the raw meat, and leave it in the fridge until you're actually ready to cook it rather than letting it sit out while you handle other ingredients.
-
Cook
Build the aromatic base
Warm oil in a heavy pan and cook the chopped onion over medium heat until it turns soft and golden, roughly 8 minutes. Stir in the ginger-garlic paste and green chillies and cook another minute until the aroma comes up, then add the chopped tomato and cook until it breaks down and oil starts to separate out at the pan's edges.
-
Cook
Bloom the spices first
Mix in the red chilli powder, turmeric and ground coriander and cook roughly 30 seconds, just long enough for them to turn fragrant — watch closely so they don't scorch. Letting spices bloom in the hot oil before any meat joins the pan builds a deeper, more consistent flavor than tossing them in afterward.
-
Cook
Brown the meat all the way through
Add the minced meat and use the back of a spoon to break apart any large clumps. Cook over medium-high heat, stirring regularly, until no pink or translucent patches remain anywhere — mutton keema needs roughly 12 to 15 minutes for this, chicken keema a bit less, around 10 minutes. A thermometer should read at least 74°C (165°F) at the thickest point of the mixture; treat that number as mandatory, not optional.
-
Cook
Cook off the liquid and season
Stir in the peas if you're using them, and keep cooking uncovered until whatever liquid the meat released has cooked away, leaving the mixture dry and crumbly rather than wet or saucy — a damp filling makes the pastry soggy and difficult to seal properly. Mix in the garam masala, salt, mint, coriander and lemon juice, taste, and give the filling time to cool completely, since hot filling softens pastry the instant it touches it.
-
Assemble
Shape the samosa cones
Divide the dough into balls, roll each one out into an oval, and slice it in half to get two semicircles from every ball. Fold each semicircle into a cone shape, wetting the straight edge to seal it, then spoon in 1.5 to 2 tablespoons of the cooled keema, pressing gently to push out any trapped air. Close the top edge firmly with a pleated seal.
-
Cook
Fry at a moderate, steady heat
Bring the oil to roughly 150 to 160°C (300 to 325°F) — cooler than you'd use for something that fries fast, because the pastry needs real time to cook through and turn flaky rather than browning outside while staying raw within. Work in batches, frying for 10 to 12 minutes and turning now and then, until every samosa is deep golden-brown and crisp all over.
-
Serve
Rest briefly, then serve
Set the fried samosas on a wire rack and give them a few minutes before serving — the filling holds onto heat longer than the shell's appearance suggests. Pair with mint chutney or a tamarind-date chutney on the side.
Swaps That Work
Where mutton is hard to come by, chicken keema is the common stand-in — it's lighter and cooks a touch faster, so trim a few minutes off the meat stage, but still confirm doneness by color and, better yet, temperature rather than trusting the clock alone. Store-bought samosa pastry sheets or spring roll wrappers can stand in for the homemade dough if you want a faster, thinner shell, though you'll trade the traditional maida pastry's flakiness for extra crispness. Some Lucknowi-style versions stir a tablespoon of plain yogurt into the filling right before it's done cooking, which adds a welcome richness.
Dialing the Heat Up or Down
Red chilli powder and fresh green chillies supply the heat, and both can be moved up or down easily. Scale back to a scant half-teaspoon of chilli powder and leave out the fresh chilli entirely for a gentler filling, relying instead on garam masala, coriander powder and ginger to carry the flavor. Push in the other direction by adding a bit more chilli powder plus a finely chopped hot green chilli, or finish with a pinch of crushed dried chilli flakes stirred in at the very end, so some of the heat stays near the surface rather than getting fully absorbed during cooking.
Where Cooks Go Wrong
The most dangerous mistake is sending undercooked meat into the pastry — the frying step afterward is too quick to finish off meat that wasn't already fully cooked, so the keema needs to reach full doneness on the stovetop, never in the oil. A filling that's still wet is the next common issue, since trapped moisture steams the pastry from inside and leaves you with a soft, soggy shell regardless of how correct your oil temperature was. Oil that's too hot browns the shell before the interior has had a chance to cook through and turn flaky, so stay moderate and patient with the fry time. Weak seals round out the list of common failures, letting filling or oil escape mid-fry — press the pleated edges firmly shut and use water or a flour-water paste to help them hold.
Keeping & Reheating
Keeping it: Raw minced meat is best used the same day you buy it, or held at 4°C (40°F) or below and used within a day or two at most; freeze it instead if that window won't work for you. Once cooked and cooled, the filling keeps in a sealed container in the fridge for up to 2 days, or in the freezer for up to a month. Fried samosas, once cooled, keep refrigerated for up to 2 days — and because they're carrying a cooked meat filling, don't let them sit at room temperature past two hours. Assembled but unfried samosas freeze well on a tray, then bagged, and can go straight from freezer to fryer with a little extra frying time added on.
Bringing it back: An oven or air fryer at roughly 180°C (350°F) for 8 to 10 minutes, with one flip partway through, brings the shell back to crisp and gets the filling piping hot throughout — this matters more than it would for a vegetarian samosa, since you're reheating cooked meat and need it steaming hot, not just warm, before it's eaten. Skip the microwave; it leaves the pastry limp and tends to reheat the filling unevenly, with cold spots lurking in the middle.
Safe Handling Notes
Keep the raw minced meat in the fridge right up until you're ready to cook it rather than letting it sit out while you prep the rest, and give it its own cutting board and tools so nothing eaten raw, like the mint or coriander, gets cross-contaminated. The keema itself needs to cook fully before it ever meets the pastry: no pink or translucent meat should remain, and a thermometer reading of at least 74°C (165°F) at the thickest point is a far more reliable doneness check than counting minutes. Scrub your hands, the board and any tools that touched raw meat with hot soapy water before they touch anything else. Because the finished samosas hold cooked meat, keep them off the counter past two hours after frying and get leftovers into a sealed container in the fridge promptly. And if you ever use a marinade on raw meat, don't reuse it as a finishing sauce unless you've boiled it first.
Sources & Background Reading
- 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.