Introduction
Keema samosa takes the familiar flaky, deep-fried samosa shell and fills it with spiced minced meat instead of the more common spiced potato. The filling is cooked through completely before it ever goes near the pastry, which matters both for food safety and for texture — a raw or under-cooked keema filling would make a soggy, unevenly cooked samosa even if nothing else were wrong with it. Done properly, the meat should be dry enough to hold together in a spoonful, well-browned rather than boiled-looking, and seasoned assertively enough to stand up to the richness of the fried shell.
This is a heavier, more occasion-leaning samosa than the vegetarian version, more commonly found at North Indian restaurants, Mughlai-style eateries and Eid or wedding spreads than at a general street cart, though it does appear at dedicated non-vegetarian snack stalls in cities with a strong Mughlai food tradition.
Origin & Cultural Context
The samosa itself has a well-documented history as a savoury pastry that travelled into the Indian subcontinent via Persian and Central Asian trade and migration, arriving centuries ago and adapting over time to local fillings and frying methods — food historians including K.T. Achaya have traced this path in detail. Meat-filled versions, including keema samosa, are closely tied to the Mughlai and Awadhi culinary traditions that developed in cities such as Delhi, Lucknow and Hyderabad, where minced meat cookery with ginger, garlic and warm spices was already a refined part of the royal and courtly kitchen repertoire. The potato-filled vegetarian samosa most people think of today is, in a sense, the regional adaptation — potato was a later, cheaper, widely available filling that spread the dish into vegetarian and lower-cost street food contexts, while keema samosa stayed closer to its richer, meat-based origins. It would be wrong to claim either filling as more "authentic" than the other; they reflect different economic and religious contexts within the same broader North Indian samosa tradition.
Method
-
Prep
Make the pastry dough
Mix the flour, ajwain and salt, then rub in the melted ghee until the mixture resembles coarse breadcrumbs and holds together when pressed. Add cold water gradually, kneading to a firm, smooth dough — firmer than a roti dough. Cover with a damp cloth and rest for at least 20 minutes.
-
Prep
Set up separate space for the raw meat
Before handling the keema, clear a dedicated area with its own cutting board and utensils, kept away from the pastry, vegetables and anything that won't be cooked further. Wash your hands thoroughly before and after touching the raw meat, and keep the meat refrigerated until the moment you're ready to cook it rather than leaving it out while you prepare other ingredients.
-
Cook
Brown the onions and aromatics
Heat oil in a heavy pan and cook the chopped onion over medium heat until soft and golden, about 8 minutes. Add the ginger-garlic paste and green chillies and cook for another minute until fragrant, then add the chopped tomato and cook until it softens and the oil begins to separate at the edges of the pan.
-
Cook
Add the spices before the meat
Stir in the red chilli powder, turmeric and coriander powder and cook for about 30 seconds, just until fragrant, taking care not to let them scorch. Blooming the spices in oil before the meat goes in gives a deeper, more even flavour than adding them later.
-
Cook
Cook the keema through completely
Add the minced meat and break it up well with the back of a spoon so there are no large clumps. Cook over medium-high heat, stirring often, until the meat is fully browned throughout with no pink or translucent patches remaining — for mutton keema this takes 12 to 15 minutes, for chicken keema slightly less, around 10 minutes. If using a thermometer, the mixture should read at least 74°C (165°F) at its thickest point; this is not optional for food safety.
-
Cook
Dry out and finish the filling
Add the peas if using and continue cooking uncovered until any liquid released by the meat has evaporated and the mixture looks dry and crumbly rather than wet or saucy — a wet filling will make the pastry soggy and hard to seal. Stir in the garam masala, salt, mint, coriander and lemon juice, taste, and let the filling cool completely before using; hot filling will soften the pastry on contact.
-
Assemble
Shape the samosas
Divide the dough into balls and roll each into an oval, then cut in half to make two semicircles per ball. Fold each semicircle into a cone, sealing the straight edge with a little water, and fill with 1.5 to 2 tablespoons of the cooled keema filling, pressing down gently to remove air pockets. Seal the top edge firmly, pleating it closed.
-
Cook
Fry low and slow until deep golden
Heat oil to about 150 to 160°C (300 to 325°F) — lower than you'd use for a quick-fry snack, since samosas need time for the pastry to cook through and turn properly flaky rather than browning on the outside while staying raw inside. Fry in batches for 10 to 12 minutes, turning occasionally, until deep golden-brown and crisp throughout.
-
Serve
Drain and serve hot
Drain on a wire rack and let sit for a few minutes before serving, since the filling stays very hot longer than the shell suggests. Serve with mint chutney or a tamarind-date chutney alongside.
Substitutions
Chicken keema makes a lighter, slightly faster-cooking filling than mutton and is a common substitute where mutton isn't easily available; reduce the cooking time for the meat stage by a few minutes accordingly, but always confirm doneness by colour and, ideally, temperature rather than time alone. Ready-made samosa pastry sheets or spring roll wrappers can replace the homemade dough for a faster, thinner-shelled version, though the texture will be crisper and less flaky than the traditional maida pastry. A tablespoon of plain yogurt stirred into the filling just before it finishes cooking adds richness, in the style used in some Lucknowi versions.
Adjusting the Spice Level
Heat comes from the red chilli powder and fresh green chillies, both easily adjusted. For a milder filling, drop to a scant 1/2 teaspoon of chilli powder and omit the fresh green chilli, leaning on garam masala, coriander powder and ginger for depth instead of heat. For more heat, increase the chilli powder slightly and add a finely chopped hot green chilli, or a pinch of crushed dried red chilli flakes stirred in at the end so some heat sits at the surface of the filling rather than being cooked in entirely.
Common Mistakes
The most serious mistake is under-cooking the meat filling before it goes into the pastry — because the samosa then fries relatively quickly, there isn't enough time in the fryer to finish cooking meat that wasn't already fully done, so always cook the keema to full doneness on the stovetop first, not in the fryer. A wet, undrained filling is the next most common problem, since it steams the pastry from the inside and produces a soggy, soft-shelled samosa even if the oil temperature was correct. Frying at too high a heat browns the shell before the inside has had time to cook through and turn flaky; keep the oil at a moderate, steady temperature and be patient with the frying time. Poorly sealed edges are the last common failure, letting filling or oil leak out during frying — press pleated edges firmly and use a little water or a flour-water paste as glue.
Storage & Reheating
Storage: Raw minced meat should be used the day it's bought or kept refrigerated at 4°C (40°F) or below and used within a day or two; if you won't cook it within that window, freeze it instead. The cooked, cooled filling keeps refrigerated in a sealed container for up to 2 days, or frozen for up to a month. Fully fried, cooled samosas keep refrigerated for up to 2 days; because they contain a cooked meat filling, don't leave fried samosas sitting at room temperature for more than two hours. Unfried, assembled samosas can be frozen on a tray and then bagged, ready to fry directly from frozen with a few extra minutes of frying time.
Reheating: Reheat samosas in an oven or air fryer at around 180°C (350°F) for 8 to 10 minutes, turning once, until the shell is crisp again and the filling is piping hot all the way through — this matters more here than in a vegetarian samosa, since the filling is cooked meat and needs to be reheated to steaming hot, not just warm, before eating. Avoid microwaving, which leaves the pastry limp and can reheat the filling unevenly, with cooler pockets in the centre.
Food Safety
Keep raw minced meat refrigerated until the moment you cook it, never left out at room temperature while you prep other ingredients, and use a separate cutting board and utensils for it to avoid cross-contaminating anything eaten raw, such as the mint or coriander leaves. Cook the keema filling fully before it goes into the pastry: it should show no pink or translucent meat anywhere, and reaching an internal temperature of at least 74°C (165°F), checked with a meat thermometer if you have one, is the reliable way to confirm doneness rather than judging by time alone. Wash your hands, the cutting board and any utensils that touched raw meat thoroughly with hot soapy water before they touch anything else. Because the finished samosas contain cooked meat, don't leave them sitting out at room temperature for more than two hours after frying, and refrigerate leftovers promptly in a sealed container. If you ever marinate raw meat in a sauce before cooking, never reuse that marinade as a finishing sauce without boiling it first.
Sources & Further 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.