This aromatic dish combines ground lamb or beef with a fragrant blend of cumin, coriander, and garam masala. The meat simmers in a rich tomato-based sauce with green peas, creating a hearty and satisfying main course. The warming spices develop beautifully during cooking, while fresh ginger and garlic add depth. Perfect served over basmati rice or with warm naan for soaking up the flavorful sauce.
The smell of cumin hitting hot oil always stops me in my tracks, no matter what room I'm in. My roommate in college used to make keema on Sunday nights, and I'd drift from my books toward the kitchen, following that earthy, intoxicating scent. She'd laugh and hand me a spoon, and we'd eat standing up, burning our tongues on way-too-hot curry. Something about ground meat simmered with spices feels more comforting and approachable than big chunks of meat, like a warm hug in a bowl.
Last winter I made a huge batch for my sister's family during a especially gray week. Her kids, usually suspicious of anything with visible spices, ended up fighting over the last spoonful. My brother-in-law hovered around the stove, asking questions about garam masala and requesting I write everything down before I left. Now whenever I visit, someone casually asks what I'm planning to cook, and I know exactly what they're hoping for.
Ingredients
- Ground lamb or beef: Lamb gives this dish its traditional richness, but beef works beautifully too—I've even used ground turkey for a lighter version
- Onion: The foundation of the whole dish, so take your time cooking it down until it's properly golden and sweet
- Fresh ginger and garlic: These aromatics are non-negotiable for authentic flavor, and freshly grated ginger beats paste any day
- Tomatoes: They break down to create that luscious sauce base, so use ripe ones or good quality canned tomatoes in a pinch
- Spice blend: Cumin and coriander provide the earthy backbone while garam masala adds that final warm complexity
- Green peas: They bring little bursts of sweetness that balance the rich meat and spices
- Fresh cilantro: The finishing touch that brightens everything, plus lemon wedges to cut through the richness
Instructions
- Build your flavor foundation:
- Heat oil in a large skillet over medium heat and add your chopped onions, giving them time to soften and turn golden brown—this takes about 6 minutes but it's worth every second
- Wake up the aromatics:
- Stir in garlic, ginger, and green chilies, cooking just for a minute until your kitchen fills with that incredible fragrance
- Bloom the spices:
- Add all your ground spices except the garam masala and toast them for 30 seconds, stirring constantly so they don't burn
- Brown the meat:
- Add the ground meat, breaking it up with your spoon and letting it cook until it's fully browned, about 5 to 7 minutes
- Create the sauce:
- Stir in chopped tomatoes and salt, cooking until the tomatoes break down completely and you see little droplets of oil separating from the mixture
- Simmer together:
- Add water and frozen peas, then cover and let everything simmer gently for 10 minutes so the flavors can really get to know each other
- Finish with flair:
- Uncover, sprinkle in the garam masala and fresh cilantro, and cook for 2 more minutes before serving
My friend's mother taught me that keema tastes even better the next day, something I've confirmed through extensive personal research. Sometimes I make it specifically for leftovers, portioning it into containers for lunch and feeling ridiculously organized and prepared. The spices have more time to meld and mellow, creating this incredible depth that you just can't rush.
Making It Your Own
Once you've got the basic technique down, this curry becomes a canvas for your creativity. I've added diced potatoes when I wanted something more filling, stirred in spinach when I needed to use up a wilting bunch from the fridge, or swapped in ground chicken for a lighter weeknight version. The spice ratios are also completely yours to play with—more heat if you love it, less chili powder if you're feeding sensitive palates.
Perfect Pairings
Fluffy basmati rice is the classic choice, but warm naan for scooping up every last drop might be even better. I've also served it over quinoa for extra protein, alongside roasted cauliflower, or even stuffed into pita bread for a fusion lunch. A simple cucumber raita or some quick pickled onions on the side add refreshing contrast.
Kitchen Wisdom
Don't skip the fresh ginger and garlic, but do prep them before you start cooking because everything moves quickly once the heat is on. A splatter screen is your friend when working with ground meat, which has a tendency to pop and sputter. And if your curry seems too thick at the end, a splash of water always brings it back to life.
- Keep your spices away from the stove where heat and steam can make them lose potency faster
- A well seasoned cast iron skillet or heavy bottomed pan gives the best results for even cooking
- Taste as you go and trust your instincts—you know what flavors make you happy
There's something deeply satisfying about a dish that comes together so easily but tastes like it simmered all day. Enjoy every aromatic, spicy bite.
Your Recipe Questions Answered
- → What meat works best for keema?
-
Ground lamb or beef are traditional choices, offering rich flavor and texture. Ground turkey or chicken work well for a lighter version while still absorbing the aromatic spices beautifully.
- → How spicy is this curry?
-
The spice level is medium and adjustable. Green chilies and chili powder provide warmth, while the aromatic spices like cumin and coriander add flavor without excessive heat. Reduce chilies for milder results.
- → What should I serve with keema?
-
Basmati rice is the classic pairing, absorbing the spiced sauce perfectly. Warm naan, roti, or other flatbreads work wonderfully for scooping. A simple cucumber raita helps balance the spices.
- → Can I make this ahead?
-
Absolutely. The flavors deepen and improve after sitting, making it ideal for meal prep. Store refrigerated for up to 3 days or freeze for longer storage. Reheat gently with a splash of water.
- → What vegetables can I add?
-
Frozen peas are traditional, but diced potatoes, carrots, or bell peppers work well. Add harder vegetables like potatoes with the tomatoes so they cook through thoroughly.