• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Kofta Curry (Meatball Curry) Recipe

Published: Mar 11, 2026 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.3 from 6 reviews

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

A white round plate with red patterns holds six small piles of spices, each with different colors and textures: dark brown cloves, green cardamom pods, black cumin seeds, a small brown cone, a bright red powder, and a mix of light brown powders. To the right, a white bowl is filled with a large amount of finely chopped purple onion. Above these, a small white bowl contains pale yellow butter topped with some green leaves. Below, three clear glasses are placed side by side on a white marbled surface: the left glass has a beige liquid, the middle glass is filled with thick white cream, and the right glass has a smooth orange-red liquid. photo taken with an iphone --ar 4:5 --v 7

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.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 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

A white bowl filled with a thick orange curry sauce, showing nine round meatballs fully covered in the sauce. The curry has a smooth texture with small bits of spices visible, and the dish is sprinkled with finely chopped green herbs on top. The bowl is placed on a blue and white patterned cloth over a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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!

Print

Kofta Curry (Meatball Curry) Recipe

Kofta Curry (Meatball Curry) Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 6 reviews

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.

  • Author: Lona
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Add Aromatics: Stir in the ginger, garlic, and green chili. Sauté on medium heat for another 1-2 minutes until fragrant.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. Shape Koftas: Grease your hands and divide the mixture into 12 equal portions. Roll each into smooth meatballs.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.