This hearty curry combines ground lamb or beef with aromatic spices like cumin, coriander, and garam masala. The meat simmers with tomatoes, onions, and green peas until tender and fragrant. Ready in under an hour, this dish pairs beautifully with basmati rice, naan, or roti for a satisfying meal any night of the week.
The smell of garam masala hitting hot oil still takes me back to my friend Priya's tiny apartment kitchen, where I first learned that keema isn't just quick weeknight food—it's the kind of dish that makes people linger at the table. She taught me to let the onions go properly golden, almost caramelized, before adding anything else. That patience transforms everything. Now whenever I make it, I can hear her laughing about how her grandmother would measure spices by palmful instead of teaspoons.
Last winter during a snowstorm, I doubled this recipe and my neighbor smelled it through the building vents. Next thing I knew, there were three of us crowded around my stove, taking turns stirring and debating whether peas or potatoes belonged in keema. We ended up adding both, served it over basmati with way too much butter, and didn't clear the table until midnight. Some recipes feed you. This one somehow brings people together.
Ingredients
- Ground lamb or beef: Lamb adds richness but beef works beautifully too—just dont go too lean or youll miss that mouthfeel
- Onions: The foundation—take the time to cook them until theyre golden brown, not just soft
- Fresh ginger and garlic: Grating ginger releases more flavor than mincing, and it disappears into the sauce
- Tomatoes: They break down to create the velvety base that binds everything together
- Green peas: Frozen ones work perfectly here—no need to thaw first
- Whole spice approach: Garam masala goes in last because its aromatic and delicate, while the sturdy spices bloom in hot oil
Instructions
- Build your flavor base:
- Heat the oil in a large skillet over medium heat and add those chopped onions. Let them cook slowly, stirring occasionally, until they turn golden brown—this takes about six minutes but dont rush it. That sweetness becomes the backbone of the entire dish.
- Wake up the aromatics:
- Throw in the garlic, ginger, and green chilies. Stir constantly for just one minute—youll know its ready when the garlic smells toasty but not bitter. This is when the kitchen starts smelling like something good is happening.
- Bloom your spices:
- Add cumin, coriander, turmeric, chili powder, and black pepper. Toast them for about thirty seconds, stirring continuously. Theyll darken slightly and become incredibly fragrant—this step unlocks oils and flavors that would otherwise stay dormant.
- Brown the meat:
- Add the ground meat and break it apart with your spoon as it cooks. Let it go until its fully browned and released some fat, about five to seven minutes. Dont drain it—that fat carries flavor and helps cook the tomatoes.
- Create the sauce:
- Stir in the chopped tomatoes and salt. Cook until the tomatoes completely break down and you see tiny droplets of oil separating from the mixture. This signals that your base is properly cooked and concentrated.
- Simmer together:
- Add the water and frozen peas. Mix well, then cover the pan and reduce heat to low. Let it simmer gently for ten minutes, uncovering to stir once or twice. The meat should be tender and the sauce thickened.
- Finish with aromatics:
- Uncover, sprinkle garam masala and most of the cilantro over the top. Stir and cook uncovered for two more minutes so those final perfume notes bloom without being buried. Save some cilantro for garnish because color matters.
My cousin claimed she hated curry until I made this for her. She watched me cook, skeptical about the whole process, then went back for thirds. The best part was her calling me two days later to say she'd made it herself and her husband was requesting it weekly. Some dishes just convert people effortlessly.
Make It Your Own
Ground turkey or chicken works if you want something lighter, though you might need an extra tablespoon of oil to compensate. I've added diced potatoes during the simmer stage, letting them cook in the sauce—they soak up all those spices and become tender little flavor bombs. Sometimes when I'm feeling indulgent, I'll finish with a splash of cream, though purists might object.
What To Serve With Keema
Basmati rice is classic, but warm naan for scooping up every last bit might be even better. A simple cucumber raita on the side cools the heat, and a quick pickle of sliced onions with vinegar and lemon cuts through the richness. Don't skip the lemon wedges at the table—that squeeze of acid right before eating brightens everything.
Make Ahead Strategy
This actually tastes better the next day when the spices have had time to marry. I'll often make a double batch, portion it into containers, and keep some in the freezer for emergency meals. Just thaw overnight in the fridge and reheat gently with a splash of water to loosen the sauce. The texture holds up beautifully.
- Freeze in portions so you're not reheating the entire batch every time
- If meal prepping, slightly undercook the peas so they don't get mushy upon reheating
- Always reheat on the stove—the microwave tends to separate the sauce
There's something deeply satisfying about a one-pan curry that tastes like it simmered all day but comes together in under an hour. This is the recipe that taught me comfort food doesn't need to be complicated, just generous with spices and made with intention.
Recipe FAQs
- → What meat works best for keema?
-
Ground lamb is traditional, but ground beef, turkey, or chicken all work beautifully. Each brings its own flavor profile while maintaining the dish's hearty character.
- → How spicy is this curry?
-
Mild to medium heat depending on your chili preference. Adjust green chilies and chili powder to suit your taste. The warming spices provide depth without overwhelming heat.
- → Can I make this ahead?
-
Absolutely. The flavors deepen overnight. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat gently with a splash of water.
- → What should I serve with keema?
-
Basmati rice is classic, but warm naan, roti, or even flatbread all make excellent accompaniments. The dish pairs well with raita or pickled onions on the side.
- → Can I add vegetables?
-
Yes, diced potatoes, carrots, or bell peppers can be added with the tomatoes. Just adjust cooking time to ensure vegetables are tender before serving.
- → Is this gluten-free?
-
The curry itself is naturally gluten-free. When serving, choose rice or gluten-free flatbreads to maintain a gluten-free meal.