PakistaniMedium · Hot
A hearty Pakistani-style keema curry with tender ground beef and potatoes simmered in a rich, spiced yogurt gravy with a cayenne kick.
15 min
39 min
50 min
Method
Peel and dice the potatoes into 2cm cubes. Finely chop the yellow onion. Roughly chop the tomatoes. Mince the garlic and grate or finely mince the fresh ginger. Roughly chop the cilantro.
Heat the sunflower oil in a deep karahi or heavy-bottomed pot over medium-high heat. Add the chopped onion and fry until softened and lightly golden, about 5 minutes.
Add the ground beef, breaking it apart with a spoon. Cook over high heat, stirring occasionally, until the beef is browned and any liquid has evaporated, about 8 minutes.
Add the cumin, turmeric, cayenne, salt, and black pepper. Stir well to coat the beef. Cook the spices for 1 minute until toasted and fragrant.
Add the chopped tomatoes and cook until they break down into the sauce, about 5 minutes.
Serve the curry hot with steamed basmati rice or fresh flatbread.
Nutri-Score
Excellent balance
A–E · lower is better · score -3
Calories
590
per serving
Protein
41g
Carbs
27g
Fat
35g
Sat. fat
7g
Fiber
4g
Sugar
8g
Sodium
965mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very high impact
A–E · lower is better · includes estimates
kg CO2e
13
per serving
Water
0.6m³
Land
308Pt
Runoff
0.3g P
Ground Beef drives 96% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
KarahiTechniques
Safety & Storage
Cooking Temperature
Ground beef must reach 160°F (71°C) internal temperature throughout. Add yogurt gradually over low heat while stirring constantly to prevent curdling.
Cross Contamination
Use separate cutting boards and utensils for raw ground beef and vegetables. Wash hands thoroughly with soap after handling raw meat.
Storage
Cool curry to room temperature within 2 hours, then refrigerate at 40°F (4°C) or below. Store in airtight containers.
Shelf Life
Consume refrigerated leftovers within 3-4 days. Freeze for up to 2-3 months at 0°F (-18°C).
Handling
When tempering yogurt for the curry, add small amounts of hot liquid gradually while stirring to prevent separation and ensure smooth incorporation.
High Risk Population
For immunocompromised, pregnant, elderly, or young individuals, ensure beef reaches 160°F and yogurt is fresh and properly refrigerated before use.
Pro Tips
Technique
Never dump the yogurt in all at once—add it a spoonful at a time over low heat, stirring constantly, and it will fold into the curry silky and tangy instead of breaking into lumps.
Substitution
If you cannot find fresh ginger, substitute with 1 teaspoon of ginger powder added alongside the other spices, though fresh ginger gives the curry its characteristic heat and fragrance.
From the chef
Keema aloo is one of those dishes that asks nothing fancy and gives everything back. Ground beef browns over high heat until the liquid cooks off and the meat is properly developed, then cumin, turmeric, and cayenne go in and toast for a moment before the tomatoes break down around them. The potatoes cook directly in that spiced gravy, soaking it up until they are tender and heavy with flavor. The yogurt comes in last, added slowly so it does not split, rounding the heat and pulling everything into a thick, deeply satisfying sauce. Real warmth, done properly, without any shortcuts.
Source: generated · June 10, 2026