Eat With Kimmy

  • Beef
  • Chicken
  • Recipe Index
  • About
  • Contact
menu icon
go to homepage
  • Beef
  • Chicken
  • Recipe Index
  • About
  • Contact
search icon
Homepage link
  • Beef
  • Chicken
  • Recipe Index
  • About
  • Contact
×

Kofta Curry (Meatball Curry) Recipe

Published: Apr 23, 2026 by Kimmy · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Leave a Review

If you are ready to dive into a soul-satisfying dish that feels like a warm hug on a plate, this Kofta Curry (Meatball Curry) Recipe is exactly what you need. Picture tender, spiced meatballs swimming in a luxuriously creamy and aromatic curry, enriched with fragrant whole spices and fresh herbs. This recipe perfectly balances bold Indian flavors with a silky texture that will melt in your mouth, making it an all-time favorite to share with family or friends any day of the week. Whether you're a seasoned curry lover or just beginning your culinary adventure, this dish promises a delightful experience and satisfying wholesome comfort in every bite.

Ingredients You'll Need

The first layer shows a large metal bowl with raw ground meat mixed with white sauce, light yellow chopped garlic, and various light and dark brown spices on a wooden surface. The second layer has evenly spaced raw meatballs shaped into round balls, arranged neatly on a black tray with a handle slot near the top. The last layer shows cooked meatballs with a browned and slightly crispy outside, filling a black frying pan with some pieces touching each other. The background throughout is a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Getting the right ingredients is key to nailing the perfect Kofta Curry (Meatball Curry) Recipe. Each element plays a crucial role in layering flavors, delivering the authentic taste, and achieving that rich texture that makes this curry unforgettable. From fragrant whole spices to freshly chopped herbs, every ingredient is simple yet essential.

  • Onions (1½ cups finely chopped): Adds natural sweetness and forms the flavorful base of the curry.
  • Tomato puree (½ cup): Brings vibrant color and subtle tang to balance the spices.
  • Ginger (¾ tablespoon grated or paste): Offers a zesty warmth and depth to the masala.
  • Garlic (1 tablespoon grated or paste): Enhances aroma and rounds out the savory notes.
  • Green chili (1, slit or chopped): Adds a mild spicy kick; omit for less heat.
  • Coriander leaves (2 tablespoons finely chopped): Freshness and bright herbaceous aroma.
  • Plain yogurt (⅓ cup): Creates a creamy texture without sourness.
  • Oil or oil & ghee mix (¼ cup): Essential for frying spices and building rich flavors.
  • Whole spices (shahi jeera, green cardamoms, black cardamom, cloves): These impart that signature warm and fragrant profile.
  • Kashmiri red chili powder (1½ to 3 teaspoons): For vibrant color and delicate heat.
  • Garam masala, cumin powder, coriander powder: Classic ground spices to round the curry.
  • Sea salt (¾ teaspoon): To enhance and balance all flavors.
  • Water (2 to 2½ cups): Adjusts consistency to your liking.
  • Almonds or cashews (15 nuts) or heavy cream or white poppy seeds: Ground to add creamy richness and smoothness.
  • Minced/goat or lamb meat (250 grams): The star protein, tender and flavorful.
  • Additional onion, ginger, garlic, green chili for kofta mix: Adds texture and aroma inside the meatballs.
  • Mint and coriander leaves (2 tablespoons each): Brightens the koftas with fresh herbal notes.
  • Oil (2 teaspoons + for frying): Keeps the meatballs juicy and helps in binding.
  • Egg (2 tablespoons, whisked): Binds the meat mixture perfectly.
  • Bread crumbs or roasted chana dal powder (¼ cup): Provides structure and lightness to the kofta.
  • Red chili flakes, garam masala, cumin powder (small portions): Season the koftas for extra layered spice.

How to Make Kofta Curry (Meatball Curry) Recipe

Step 1: Prepare the Nut Cream

If you’re using nuts or poppy seeds instead of cream, soak them in half a cup of boiling water first. Once your curry is simmering, drain that water and grind the nuts with about ¼ cup of water to a smooth, thick cream. This adds a rich silkiness that sets this recipe apart.

Step 2: Building the Curry Base

Heat oil or ghee in a deep pan, and add the whole spices: shahi jeera, cloves, green and black cardamoms. When they start to sizzle and release their aromas, toss in finely chopped onions. Saute these until they turn a deep golden brown, which takes some patience, but it’s absolutely worth it for that deep, caramelized flavor. Don’t rush or burn them!

Step 3: Developing the Masala

Add a splash of water to deglaze the pan, then stir in the ginger, garlic, and green chili. After a couple of minutes, sprinkle in your ground spices and pour in the tomato puree. Cook this combination until it thickens nicely, letting the flavors concentrate and the tomato loses its raw edge.

Step 4: Incorporate Yogurt and Simmer

Lower the heat before stirring in whisked yogurt blended with a spoonful of the cooked masala to avoid curdling. Cook for a few more minutes, then add water to get the curry to your desired consistency. Bring everything to a boil, and then let it simmer gently to marry all those incredible flavors.

Step 5: Make the Kofta Meatballs

Pulse the onion, ginger, garlic, chili, mint, and coriander just until coarsely minced to keep some texture. Combine this with the minced meat, spices, egg, salt, bread crumbs, and oil. Mix thoroughly but gently; overworking will make the koftas tough. Divide into 12 equal portions and roll into round, smooth balls.

Step 6: Cook the Koftas

You have two options here: deep fry the koftas for about 6 to 7 minutes until golden and cooked through, or use an air fryer for a less oily, but equally delicious version. The air fryer method involves brushing the koftas lightly with oil and cooking at 380°F (190°C) for 10 to 12 minutes, shaking halfway.

Step 7: Finish the Kofta Curry (Meatball Curry) Recipe

Reduce the curry heat to low and gently add the koftas into the simmering sauce. Cover and cook for about 25 minutes, stirring carefully every 5 to 7 minutes to prevent sticking. Finally, stir in the almond cream or nut paste and let it thicken for a few minutes. Taste and tweak seasoning if needed – a little black pepper helps boost the warmth perfectly.

How to Serve Kofta Curry (Meatball Curry) Recipe

The image shows three side-by-side photos documenting stages of cooking meatballs in sauce. The first photo features a white bowl filled with chopped red onions, minced garlic, and fresh green herbs on top, all mixed together. The second photo shows a pot of thick reddish-brown sauce simmering with visible chunks of tomato and bits of herbs, creating a rich textured surface. The third photo presents round, browned meatballs arranged in a white pot with the sauce, partially submerged and coated in the reddish sauce. The background in all three photos is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Nothing brightens up this rich curry like a handful of fresh coriander leaves. You can also sprinkle a pinch of garam masala or a little extra red chili powder on top if you want some heat and fragrance right before serving. These simple touches add a fragrant finish that invites you to dig in.

Side Dishes

This kofta curry pairs wonderfully with fragrant basmati rice, warm buttered naan, or soft rotis. The rice soaks up the luscious sauce beautifully, while the breads are perfect for scooping up every last bit. For a lighter side, consider a cucumber raita that cools your palate between bites.

Creative Ways to Present

For a festive touch, serve the koftas nestled in a shallow bowl with the curry, garnished with edible rose petals or finely sliced ginger juliennes. Alternatively, stack the koftas on a platter, drizzle the curry around, and sprinkle chopped nuts and herbs on top for an eye-catching centerpiece that doubles as a conversation starter.

Make Ahead and Storage

Storing Leftovers

After the meal, transfer your leftover kofta curry to an airtight container and refrigerate. It will keep well for up to 3 days, allowing the flavors to meld even further. Just give it a good stir before reheating.

Freezing

You can freeze the koftas and curry separately in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating to preserve texture and taste. Keeping them apart is key so the koftas don’t get soggy when reheated.

Reheating

Reheat the curry gently on the stovetop over low heat until warmed through, adding a splash of water if needed. Add the koftas last and warm them just before serving so they stay tender and delicious without drying out.

FAQs

Can I use other meats for the koftas in this recipe?

Absolutely! While goat or lamb is traditional and brings great flavor, you can also use beef, chicken, or even turkey. Adjust spices slightly based on the meat’s flavor profile for the best results.

Is it possible to make this dish vegetarian?

Yes, you can replace the meat with paneer, mashed vegetables, or soy crumbles to make vegetarian koftas. Just tweak the spices and cooking times accordingly to maintain great texture and flavor.

How spicy is this Kofta Curry (Meatball Curry) Recipe?

The heat level is moderate and balanced by the creamy yogurt and nuts. If you prefer less spice, omit the green chili and reduce the chili powder. Those who love heat can increase chili quantities for a bolder kick.

What is the best way to prevent koftas from falling apart?

Use a binding agent like egg and bread crumbs and handle the mixture gently without overmixing. Also, make sure your oil or cooking surface is hot enough to properly seal the koftas during frying or air frying.

Can I prepare koftas ahead of time before cooking the curry?

Yes, you can shape the koftas a day ahead and keep them refrigerated. Fry or cook them just before adding to the curry to keep them fresh and perfectly textured.

Final Thoughts

Sharing this Kofta Curry (Meatball Curry) Recipe feels like sharing a treasured secret because it’s truly a comfort dish that brings joy to the table. The blend of spices, the creamy sauce, and those tender meatballs come together for a meal that’s both special and satisfying. I hope you give this recipe a try and add it to your list of favorite dishes – it’s guaranteed to become a beloved classic in your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Kofta Curry (Meatball Curry) Recipe

Kofta Curry (Meatball Curry) Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Kimmy
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
Print Recipe
Pin Recipe

Description

Kofta Curry is a rich and flavorful Indian meatball curry made with tender minced meat koftas simmered in a spiced onion-tomato gravy enriched with yogurt and a creamy nut paste. This comforting dish features a blend of aromatic whole and ground spices and can be cooked by frying or air frying the koftas before simmering them in the luscious curry sauce. Perfect for a satisfying meal served with rice or flatbreads.


Ingredients

For the Curry:

  • 1½ cups (1 large, 200 grams) onions, finely chopped
  • ½ cup (1 medium, 125 grams) tomato, pureed
  • ¾ tablespoon (10 grams) ginger, grated or paste (or 1½ tablespoons ginger garlic 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 almonds or cashews (24 grams) or ¼ cup heavy cream or coconut cream or 3 tablespoons white poppy seeds

For the Koftas (Meatballs):

  • 250 grams minced/ground meat (goat/lamb keema recommended)
  • 2 tablespoons (20 grams) onion, chopped (optional)
  • ½ inch (5 grams) ginger, peeled and sliced (optional)
  • 2 garlic cloves (8 grams), peeled and sliced
  • 1 small green chili (3 grams), optional for heat
  • 2 tablespoons (5 grams) mint leaves (optional)
  • 2 tablespoons (5 grams) coriander leaves
  • 2 teaspoons (30 ml) oil, plus more for frying
  • 2 tablespoons egg, whisked well
  • ¼ cup bread crumbs (or 2-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 Nut or Cream Paste: If using nuts or seeds, soak 15 almonds/cashews or 3 tablespoons white poppy seeds in half a cup of boiling hot water. When the curry starts simmering, drain the water and grind the soaked nuts/seeds with ¼ cup water to make a smooth thick cream. You can alternatively use heavy cream or coconut cream if preferred, skipping this step.
  2. Make the Curry Base: Heat ¼ cup oil or half oil and half ghee in a deep pot or kadai. Add whole spices: shahi jeera, cloves, green and black cardamoms. When they begin to sizzle, add finely chopped onions and sauté on medium heat for 10 minutes, stirring occasionally. Avoid burning.
  3. Continue Sautéing Onions: Reduce heat to low and continue sautéing the onions until they turn a deep golden brown (about 4 more minutes). Do not let them burn.
  4. Deglaze and Jam Onion: Pour in 3 tablespoons of water to deglaze the pan. Sauté until the onions look jammy, approximately 3 more minutes.
  5. Add Aromatics: Stir in grated ginger, garlic, and green chilies; sauté over medium heat for 1 to 2 minutes until aromatic.
  6. Add Ground Spices and Tomato Puree: Mix in Kashmiri red chili powder, garam masala, cumin powder, coriander powder, and salt. Then add tomato puree, stirring and cooking until thickened, around 3 to 4 minutes.
  7. Incorporate Yogurt: Lower the heat and whisk a tablespoon of the cooked masala into the plain yogurt until smooth. Add this yogurt mixture into the pan and cook, stirring, for another 3 minutes until fully blended with the curry.
  8. Add Water and Simmer: Pour in 2 to 2½ cups water and bring the curry to a rolling boil. Reduce heat and simmer for 5 minutes.
  9. Prepare Kofta Mixture: Pulse or finely mince chopped onion, ginger, garlic, green chili (optional), mint, and coriander leaves until slightly coarse using a food processor or manual chopping. Avoid releasing too much moisture.
  10. Mix Kofta Ingredients: Combine the minced vegetables with minced meat, red chili flakes, garam masala, cumin powder, whisked egg, and salt. Mix thoroughly until well incorporated. If using freshly ground meat, mix by hand to avoid over-processing.
  11. Add Binders: Stir in bread crumbs and 2 teaspoons oil. Mix just until combined. Avoid overworking the mixture.
  12. Shape Koftas: Grease your hands and divide mixture into 12 equal portions. Roll each into smooth meatballs (koftas).
  13. Cook Koftas: Option 1: Heat ¼ to ½ cup oil in a deep pan till hot. Fry koftas in batches for 6 to 7 minutes until golden and cooked through. Remove and drain on paper towels. Option 2: Preheat air fryer to 380°F (190°C) for 2 minutes. Spray basket with oil, place koftas inside, brush tops with oil, and air fry for 10 to 12 minutes, shaking basket halfway to ensure even cooking.
  14. Simmer Koftas in Curry: Once the curry is simmering for at least 5 to 7 minutes, reduce flame to low and gently add fried or air fried koftas into the curry. Mix carefully to avoid breaking koftas. Cover and cook on low heat for 25 minutes, stirring every 5 to 7 minutes to prevent sticking.
  15. Add Cream Paste and Final Simmer: Stir in 2 to 3 tablespoons of the prepared almond cream or khus khus (poppy seed) paste. Let the curry simmer for another 3 to 4 minutes or until thickened to your liking.
  16. Adjust Seasoning and Garnish: Taste the curry and adjust salt and heat if needed by adding more black pepper. Garnish with fresh coriander leaves and serve hot.

Notes

  • Use goat or lamb mince (keema) for authentic flavor.
  • The koftas can be fried traditionally or air fried for a lighter version.
  • You can substitute nuts with heavy cream or coconut cream to adjust richness and flavor.
  • Adjust chili levels to your preference; omit green chili for less heat.
  • Ensure onions are caramelized properly to develop a deep flavorful curry base.
  • Keep stirring the curry when simmering with koftas to avoid burning or sticking.
  • Breadcrumbs bind the koftas well; roasted chana dal powder is a gluten-free alternative.
  • Serve with steamed basmati rice or Indian flatbreads like naan or roti.

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

Click here to Follow me on Pinterest

More Dinner

  • Baked Chicken Legs (Crispy, Easy Oven Recipe) Recipe
    Baked Chicken Legs (Crispy, Easy Oven Recipe) Recipe
  • Air Fryer Cod Recipe
    Air Fryer Cod Recipe
  • Slow Cooker Italian Beef Dip Sandwiches Recipe
    Slow Cooker Italian Beef Dip Sandwiches Recipe
  • Cheesy Chicken, Broccoli, and Rice One-Pot Recipe
    Cheesy Chicken, Broccoli, and Rice One-Pot 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, I'm Kimmy!

Welcome to Eat With Kimmy—where food becomes a language of love, comfort, and stories told with every single bite.

Learn more

Popular

  • Homemade French Bread Recipe
    Homemade French Bread Recipe
  • Easy No-Knead Focaccia Bread Recipe
    Easy No-Knead Focaccia Bread Recipe
  • Lemon Kale Salad with Chickpeas, Avocado, and Walnuts Recipe
    Lemon Kale Salad with Chickpeas, Avocado, and Walnuts Recipe
  • Gluten Free Lemon Bars Recipe
    Gluten Free Lemon Bars 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 Eat With Kimmy. All rights reserved.