I absolutely adore sharing this Kofta Curry (Meatball Curry) Recipe with you because it hits all the right notes: rich, aromatic, and deeply satisfying. To me, this dish is like a warm hug on a plate, featuring tender meatballs swimming in a luscious, spiced gravy that’s bursting with flavor. Every time I make this, the kitchen fills with a fantastic aroma that promises something truly special is on its way. It’s not just comfort food but an exquisite treat that brings people together with its inviting textures and vibrant taste.
Why You'll Love This Kofta Curry (Meatball Curry) Recipe
This recipe strikes the perfect balance between bold spices and creamy indulgence, creating a flavor profile I find irresistible. The meatballs are juicy and tender, infused with fresh herbs and just enough heat, while the curry itself is silky with a hint of warmth from the Kashmiri chili powder and a subtle fragrance from the whole spices. When I take my first bite, I’m instantly hooked by the layers of aromatic goodness that linger long after each mouthful.
One thing I love is how straightforward this recipe is, especially given how gourmet it tastes. The steps feel manageable, and the ingredients are all easy to find with no complicated preparations. It’s perfect for both an impressive dinner party or a cozy weeknight meal when you want something special without spending hours in the kitchen. What truly makes this Kofta Curry (Meatball Curry) Recipe stand out for me is its versatility and the way it effortlessly elevates simple minced meat into a celebration-worthy dish.
Ingredients You'll Need
All the ingredients for this Kofta Curry (Meatball Curry) Recipe are simple yet essential, each bringing a unique element that shapes the final flavor, texture, and color of this dish. From fresh herbs to aromatic whole spices, and creamy yogurt to finely pureed tomatoes, every component helps create that perfectly balanced curry experience I love so much.
- Onions (1½ cups finely chopped): These become wonderfully caramelized, lending sweetness and depth to the curry base.
- Tomato puree (½ cup): Adds brightness and body to the sauce, balancing the rich spices.
- Ginger and garlic (1 tablespoon each): Fresh, fragrant aromatics that elevate the curry’s complexity.
- Green chili (1, optional): Provides a gentle kick, adjustable according to your heat preference.
- Coriander leaves (2 tablespoon finely chopped): For freshness and herbal brightness in both the curry and koftas.
- Yogurt (⅓ cup, not sour): Adds creaminess and tang that smoothes out the spices beautifully.
- Oil and ghee (¼ cup): Essential for frying spices and infusing the curry with a rich mouthfeel.
- Whole spices (cardamoms, cloves, shahi jeera): These little bursts of flavor make the curry truly authentic and aromatic.
- Kashmiri red chili powder (1½ to 3 tsp): Gives the curry its signature vibrant red color and mild heat.
- Garam masala, cumin, and coriander powder: Classic Indian spice blends that build complex layers of flavor.
- Salt (¾ tsp): To enhance every ingredient’s natural taste.
- Water (2 to 2½ cups): To create the perfect consistency in the curry gravy.
- Nuts or cream (almonds, cashews, or cream): Blended to a smooth paste, they add indulgence and texture.
- Minced meat (250 grams): I use goat or lamb keema for its rich flavor, but beef or chicken works well too.
- Fresh herbs and aromatics for koftas (onion, ginger, garlic, chili, mint, coriander): Bring bursts of freshness in every bite.
- Binding agents (egg, bread crumbs): Help the meatballs hold their shape perfectly when cooked.
- Extra spices for koftas (red chili flakes, garam masala, cumin powder): To infuse the koftas with flavor that complements the curry.
Directions
Step 1: If you’re using nuts or white poppy seeds for the creamy base, soak them in half a cup of boiling water while the curry simmers. Later, drain and blend them into a smooth paste with some water for a rich, velvety finish.
Step 2: Heat oil or ghee in a heavy-bottomed pan or kadai over medium heat and add the whole spices: shahi jeera, cloves, green and black cardamoms. Allow them to sizzle gently and infuse the oil with their aroma.
Step 3: Add the chopped onions and sauté on medium heat for about 10 minutes, stirring often to avoid burning. Then reduce the heat to low and continue cooking until the onions turn a deep golden brown and have caramelized beautifully, about another 4 minutes.
Step 4: Pour in 3 tablespoons of water to deglaze the pan and stir in until the onions become jammy and sticky, roughly 3 minutes more.
Step 5: Stir in the grated or paste ginger, garlic, and green chilies; sauté on medium heat for another 1 to 2 minutes until the fragrance fills your kitchen.
Step 6: Add all the ground spices: red chili powder, garam masala, cumin powder, and coriander powder. Immediately follow with the tomato puree and simmer until the mixture thickens, about 3 to 4 minutes.
Step 7: Lower the heat, mix a tablespoon of the cooked masala into the whisked yogurt to temper it, then pour this into the pot and stir well. Cook the mixture for another 3 minutes to marry the flavors.
Step 8: Pour in 2 to 2½ cups of water, bring to a rolling boil, then simmer for 5 minutes to allow the sauce to develop a rich consistency and depth of flavor.
Step 9: Meanwhile, prepare the koftas. Pulse or finely chop the onion, ginger, garlic, green chili, mint, and coriander until coarsely mixed, taking care not to over-process and make the mix too wet.
Step 10: Combine this herb mixture with the minced meat, spices (red chili flakes, garam masala, cumin), beaten egg, and salt. Mix gently but thoroughly; add bread crumbs and oil, then shape into 12 equal meatballs, rolling smoothly in greased hands.
Step 11: Choose your cooking method: either fry the koftas in hot oil for 6 to 7 minutes, turning carefully to brown evenly, or air-fry at 380°F (190°C) for 10 to 12 minutes, brushing them with a little oil halfway through.
Step 12: Ensure your curry has simmered for at least 5 to 7 minutes before gently adding the hot koftas. Cover and cook on low for 25 minutes, stirring gently every 5 to 7 minutes so the koftas absorb the curry flavors without breaking apart.
Step 13: Stir in the almond or nut cream paste and let the curry simmer uncovered for another 3 to 4 minutes until thickened to your liking.
Step 14: Give the curry a final taste and adjust salt or heat as needed. Garnish generously with fresh coriander leaves before serving.
Servings and Timing
This Kofta Curry (Meatball Curry) Recipe serves 4 hearty portions, ideal for a family dinner or a gathering with friends. The prep time, including chopping and assembling ingredients, is around 20 to 25 minutes. Cooking the curry and koftas takes approximately 35 to 40 minutes, giving a total hands-on time of about 1 hour. No additional resting time is necessary, though letting the curry sit for a few minutes before serving enhances its flavors beautifully.
How to Serve This Kofta Curry (Meatball Curry) Recipe
When it comes to serving this Kofta Curry, I love pairing it with fluffy basmati rice that soaks up every drop of the rich, spiced gravy. It’s equally wonderful alongside buttery naan or roti for soaking up the sauce with your hands. For a fresh contrast, a simple cucumber raita or a crisp salad with lemon and onions works wonders to balance the richness of the curry.
Presentation is half the fun! I usually garnish with a generous sprinkle of fresh coriander and a drizzle of cream or a few slivered nuts for an elegant touch. Serving it hot straight from the stove truly brings out all the aromas and flavors – if it cools a bit, I gently warm it up before eating to revive the cozy, inviting essence.
For drinks, I enjoy an off-dry Riesling or a chilled Indian lager to complement the spices without overpowering them. If you prefer non-alcoholic options, a chilled sparkling water with a splash of lime or a lightly sweetened mango lassi are refreshing choices that work beautifully with this curry. I find this dish perfect for festive occasions, weekend dinners, or even as a showstopper for guests who appreciate hearty, authentic flavors.
Variations
I’ve experimented with this Kofta Curry recipe in several ways to suit different tastes and dietary needs. For example, swapping out goat or lamb for ground chicken or turkey makes a lighter version that still holds plenty of flavor. Vegetarians might enjoy replacing meat with mashed vegetables like potatoes and peas or spiced lentils to create delicious veggie koftas.
For a vegan take, skip the egg and yogurt, using flaxseed egg as a binder and coconut cream for richness. I’ve also adjusted the spice levels to suit family meals by omitting green chilies or reducing red chili powder, which makes it accessible even to kids or guests sensitive to heat.
Other flavor twists I enjoy include adding a hint of smoked paprika for a subtle smoky note or finishing with a squeeze of fresh lemon for brightness. If you’re short on time, making the curry base the day before and adding fresh koftas just before serving cuts down cooking time wonderfully. You can also bake the koftas instead of frying for a lighter option that’s less hands-on but just as tasty.
Storage and Reheating
Storing Leftovers
I usually store leftover Kofta Curry in an airtight container in the refrigerator, where it keeps beautifully for up to 3 days. I find glass containers with secure lids work best to prevent any flavors from escaping and to keep the curry from absorbing other fridge odors. It’s handy to portion it out if you plan to reheat just what you need later.
Freezing
This Kofta Curry freezes well, making it a great recipe to prepare in advance. To freeze, I recommend placing the cooled koftas and curry sauce together in a freezer-safe container or heavy-duty ziplock bag, leaving some headspace for expansion. It will keep well for up to 2 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, gently warm the curry in a saucepan over low heat, stirring occasionally to prevent sticking and maintain the integrity of the koftas. Avoid microwaving at high power, which can dry out the meatballs. If the sauce has thickened too much in the fridge, add a splash of water or broth to loosen it up as you warm it. A gentle simmer brings back that fresh, just-cooked taste every time.
FAQs
Can I make this Kofta Curry vegetarian?
Absolutely! You can replace the meat with mashed potatoes, mixed vegetables, or even spiced lentil koftas. Adjust spices as needed and consider using coconut cream instead of yogurt for a vegan-friendly version.
What type of meat works best for the koftas?
I find goat or lamb meat gives the most authentic and rich flavor, but ground beef, chicken, or turkey also work beautifully. The key is to use minced meat that’s not too lean, as a bit of fat helps keep the koftas tender and juicy.
Can I prepare the koftas in advance?
Yes, you can make the koftas ahead of time and refrigerate them for a few hours or overnight. Just wait to add them to the curry right before you’re ready to cook and serve, so they stay fresh and hold together well.
How spicy is this Kofta Curry?
The heat level is moderate by default but easily adjustable. I recommend starting with 2 teaspoons of Kashmiri chili powder and one green chili, then adjusting to your taste. If serving children or guests sensitive to spice, omit the green chili and reduce chili powder accordingly.
Can I bake the koftas instead of frying?
Definitely! Baking is a great healthier alternative. Simply brush the koftas with oil, place them on a baking tray, and bake at 380°F (190°C) for about 10 to 12 minutes, turning halfway through until golden brown and cooked through.
Conclusion
I hope you enjoy making and savoring this Kofta Curry (Meatball Curry) Recipe as much as I do. It’s one of those dishes that warms my heart and delights my taste buds every time. Whether you’re cooking for loved ones or treating yourself to something special, this recipe brings a beautiful taste of tradition and comfort right to your table. Give it a try, and let the magic of these spiced meatballs and creamy curry brighten your next meal!
PrintKofta Curry (Meatball Curry) Recipe
Kofta Curry is a rich, flavorful meatball curry made with spiced ground meat simmered in a fragrant tomato and yogurt-based gravy infused with whole and ground Indian spices. The koftas (meatballs) are either fried or air-fried to perfection before being gently cooked in the curry sauce, resulting in a comforting and aromatic dish perfect for any occasion.
- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Ingredients
For the Curry:
- 1½ cups (1 large, 200 grams) onions (fine chopped)
- ½ cup (1 medium, 125 grams) tomato (pureed)
- ¾ tablespoon (10 grams) ginger (grated or paste)
- 1 tablespoon (12 grams) garlic (grated or paste)
- 1 green chili (slit or chopped, optional)
- 2 tablespoons coriander leaves (cilantro, finely chopped)
- ⅓ cup (70 grams) plain yogurt (not sour)
- ¼ cup oil (or half oil & half ghee)
- ¼ teaspoon shahi jeera (Indian caraway seeds, optional)
- 4 green cardamoms
- 1 black cardamom
- 4 cloves (optional)
- 1½ to 3 teaspoons Kashmiri red chili powder (2 teaspoons deseeded home-ground recommended)
- ¾ to 1 teaspoon garam masala
- ¾ to 1 teaspoon cumin powder
- 1 tablespoon coriander powder
- ¾ teaspoon sea salt (adjust to taste)
- 2 to 2½ cups water (adjust as required)
- 15 (24 grams) almonds or cashews (or ¼ cup heavy cream or coconut cream or 3 tablespoons white poppy seeds)
For the Kofta (Meatballs):
- 250 grams minced/ground meat (goat, lamb, or beef)
- 2 tablespoons (20 grams) onion (chopped, optional)
- ½ inch (5 grams) ginger (peeled and sliced, optional)
- 2 (8 grams) garlic cloves (peeled and sliced)
- 1 (3 grams) small green chili (optional, omit for low heat)
- 2 tablespoons (5 grams) mint leaves (optional)
- 2 tablespoons (5 grams) coriander leaves
- 2 teaspoons (30 ml) oil (+ more for frying if frying koftas)
- 2 tablespoons egg (whisked well)
- ¼ cup bread crumbs (or 2 to 3 tablespoons roasted chana dal powder)
- ⅓ teaspoon sea salt
- 1 teaspoon red chili flakes (or ½ to ¾ teaspoon powder)
- ½ teaspoon garam masala (or ground pepper)
- ½ teaspoon cumin powder
Instructions
- Prepare the Nut or Seed Cream: Soak the almonds, cashews, or poppy seeds in half a cup of boiling hot water. While the curry simmers, drain the water and grind them with ¼ cup of water (adjust as required) to a smooth, thick cream. Skip this step if using heavy cream or coconut cream.
- Make the Curry Base: Heat oil or ghee in a deep pot or kadai. Add whole spices – shahi jeera, cloves, green and black cardamoms. When they start to sizzle, add the finely chopped onions and sauté on medium heat for 10 minutes, stirring often, ensuring they don’t burn.
- Deepen Onion Color: Turn heat to low and continue sautéing the onions for another 4 minutes until they turn deep golden brown but not burnt.
- Deglaze the Pot: Add 3 tablespoons of water to deglaze the pan, scraping the browned bits. Cook the onions until they become jammy for about 3 more minutes.
- Add Aromatics: Stir in the ginger, garlic, and green chili. Sauté on medium heat for another 1-2 minutes until fragrant.
- Incorporate Ground Spices and Tomato: Add all ground spices (Kashmiri red chili powder, garam masala, cumin powder, coriander powder, salt) followed by the tomato puree. Cook until thickened, about 3-4 minutes.
- Blend Yogurt Masala: Lower the flame and mix a tablespoon of the cooked masala into the whisked yogurt. Stir well and pour it back into the pan. Cook the combined mixture for 3 minutes.
- Add Water and Simmer: Pour in 2 to 2½ cups of water and bring the curry to a rolling boil. Then reduce heat and simmer for 5 minutes.
- Prepare Kofta Mixture: Pulse or mince the onion, ginger, garlic, green chili, mint, and coriander leaves until slightly coarse, avoiding excess moisture. Mix or pulse this with ground meat, spices, egg, and salt until well combined. Stir in bread crumbs and oil, mixing gently without overworking.
- Shape Koftas: Grease your hands and divide the mixture into 12 equal portions. Roll each into smooth meatballs.
- Cook Koftas - Option 1 (Frying): Heat ¼ to ½ cup oil in a deep pan until hot. Fry the koftas in batches for 6 to 7 minutes until golden and cooked through. Drain on paper towels.
- Cook Koftas - Option 2 (Air Frying): Preheat the air fryer to 380°F (190°C) for 2 minutes. Spray the basket with oil and brush the koftas with oil. Air fry for 10 to 12 minutes, shaking the basket halfway through, until browned and cooked through.
- Simmer Kofta in Curry: Ensure the curry has been simmering for at least 5 to 7 minutes. Reduce flame to low and gently add the hot koftas to the curry. Mix carefully, cover, and cook for 25 minutes, stirring every 5 to 7 minutes.
- Finish with Nut Cream: Stir in 2 to 3 tablespoons of almond cream or the reserved khus khus paste. Let the curry simmer for another 3 to 4 minutes until thickened.
- Season and Garnish: Taste the curry, adjust salt as needed, and add more black pepper for extra heat if desired. Garnish with fresh coriander leaves before serving.
Notes
- Soaking and blending nuts or seeds adds richness and creaminess to the curry, but you may substitute with heavy cream or coconut cream for convenience.
- Adjust the amount of chili for desired heat; you can omit green chilies and reduce chili powder for a milder curry.
- Use fresh ground spices for more vibrant flavors.
- The koftas can be either fried traditionally or air-fried for a healthier option.
- Ensure not to overwork the kofta mixture to keep the meatballs tender.
- Cook the onions slowly to develop deep flavor and sweetness, which is crucial for the curry base.
- This dish pairs well with steamed rice, naan, or roti.
Leave a Reply