Keema kofta is spiced ground lamb meatballs simmered in a cashew-and-almond-thickened curry sauce. It takes some hands-on prep, but the result is a proper, filling meal that works just as well on a Tuesday night as it does when you have people over. One pot of this feeds a crowd without breaking the bank.
What makes this version work
Two things separate a good keema kofta from a mediocre one. First, the nut paste — raw cashews and blanched almonds blended into the gravy base — gives the sauce body and a subtle richness that tomatoes and yogurt alone can’t produce. It also stops the sauce from splitting when the yogurt goes in, which is a common problem with thinner gravies. Second, the koftas go into the sauce gently and stay there on low heat. High heat or stirring too aggressively will break them apart before they’ve had a chance to firm up and absorb the sauce. Keep the simmer gentle and resist the urge to poke at them.
Mistakes to avoid
- Skipping the fat when browning the koftas. Ghee or butter isn’t optional here — it prevents sticking and helps the outside of each meatball set quickly. A dry pan means torn meatballs before they even reach the sauce.
- Under-cooking the onions. If the onions aren’t genuinely golden — not just softened and translucent — the gravy will taste raw and sharp. This step takes longer than you think, usually 12–15 minutes over medium heat. Don’t rush it.
- Adding cold yogurt directly to a hot pan. Cold yogurt hits a hot surface and curdles fast. Take the pan off the heat for 30 seconds, stir the yogurt in gradually, then return to low heat.
- Making the koftas too large. Big meatballs stay raw in the center by the time the outside is done. Keep them roughly golf-ball sized so they cook through evenly — ground lamb needs to reach 160°F (71°C) at the center.
- Adding the mint too early. Mint loses its brightness within minutes of hitting hot liquid. Stir it in right before you serve — skip the garnish on top, not worth the extra dish.

Tasty Keema Kofta Recipe
Ingredients
Meatball Ingredients
445 grams ground lamb (minced lamb)- 4 medium green chillies - sliced
1 ½ tablespoons cilantro (coriander) - chopped
1 centimetre ginger - chopped- ½ teaspoon clove powder
- ½ teaspoon mace powder
1 pinch garam masala
1 ½ tablespoon butter
½ tablespoon salt
Spicy Sauce Ingredients
2 ½ tablespoons cashews - raw
2 ½ tablespoons almonds - blanched- 1 ¼ blanched butte
3 large yellow onion - finely chopped
½ tablespoon garlic - crushed
½ tablespoon ginger - crushed
¼ teaspoon turmeric powder
¼ tablespoon chili powder
4 medium tomatoes - finely chopped- ¼ cup yogurt - whipped
1 ½ tablespoon mint - chopped
1 pinch garam masala
¼ teaspoon salt
Instructions
- Cut lamb into bite-sized, then mix with chillies, coriander, ginger, spices and salt.
- Put butter or ghee aside.
- Blend seasoned lamb pieces in a food processor and ground lamb meat finely.
- Make the ground lamb meat into balls with a diameter of 2 centimetres.
- Saute the lamb meatballs in butter or ghee and keep them aside.
- Make sauce or lamb meatballs gravy. Soak almonds and cashews in hot water for about 10 minutes. Pound and process to obtain a paste.
- Heat the butter or ghee and saute the onions until the colour changes to golden.
- Add chilli powder, garlic, ginger and turmeric; sauce until oil separates.
- Add tomatoes and cook the tomatoes until they become pulpy.
- Add yogurt and nut paste and let simmer over low heat until oil separates.
- Add meatballs, cover the pan and simmer for 8 minutes.
- Stir gently and add half portion of the chopped mint.
- Salt to taste and garnish the spicy meatball with the other half of chopped mint and garam masala.
Nutrition
Your questions, answered
Can I use ground beef instead of ground lamb?
Yes, ground beef works fine here. Use an 80/20 blend — leaner beef makes drier koftas that can crumble in the sauce. The flavor will be less rich than lamb but the spice profile carries it well, and it’s usually cheaper.
How do I know when the koftas are cooked through?
Use an instant-read thermometer — ground lamb needs to hit 160°F (71°C) at the center. If you don’t have one, cut a kofta in half after about 15 minutes of simmering; there should be no pink remaining.
Can I make this ahead of time?
Yes, and it actually improves overnight as the koftas absorb more of the sauce. Store it covered in the fridge for up to 3 days and reheat gently on the stovetop over low heat, adding a splash of water if the sauce has thickened too much.
Can I freeze keema kofta?
It freezes well for up to 2 months. Freeze the koftas and sauce together in a sealed container. Thaw overnight in the fridge and reheat slowly — rapid high heat can cause the yogurt-based sauce to separate.
What can I serve this with to make it a full meal for a family?
Plain basmati rice is the most practical option — it soaks up the sauce and stretches the dish further. Warm naan or flatbread on the side lets people scoop up every bit of gravy, which matters when you’re feeding hungry people.
My sauce looks too thin after adding the tomatoes — what do I do?
Let it simmer uncovered for an extra 5–8 minutes before adding the koftas. The nut paste will thicken it as it cooks, but the tomatoes need time to break down and reduce first.
If you liked this one
- Fragrant Lamb Coconut Stew
- Spicy Lamb Pumpkin Stew
- Lamb Spinach Curry Delight
- Quick Lamb Coconut Rendang









