Indian Meatball Curry Recipe

Introduction

Indian Meatball Curry is a flavorful and comforting dish that combines tender spiced meatballs with a rich, aromatic sauce. This recipe blends traditional Indian spices with a creamy tomato-based curry, perfect for a satisfying meal any day of the week.

This image shows a large dark cooking pot filled with many round meatballs in a thick, creamy orange sauce. The sauce has a slightly oily texture with visible small green herbs sprinkled on top, adding specks of fresh green color. The meatballs are evenly spaced and appear soft and tender, covered partly by the sauce that fills the pot almost to the brim. The surface below the pot is a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 lb Ground beef (or turkey)
  • 1 tsp Garlic (grated)
  • 1 tsp Ginger (grated)
  • ¼ tsp Garam masala
  • ¼ tsp Paprika
  • ¼ tsp Turmeric
  • 1 tsp Coriander powder
  • ½ tsp Cumin powder
  • 2 tbsp Breadcrumbs (or semolina)
  • 1 large Egg
  • ½ tsp Salt
  • ¼ tsp Pepper
  • 2 tbsp Cooking oil
  • ½ cup Onions (chopped finely)
  • 1 tbsp Garlic (minced)
  • 1 tbsp Ginger (grated)
  • 1 cup Tomato (chopped finely)
  • 1 tsp Salt
  • ¼ cup Cilantro (chopped)
  • 1 tsp Cayenne powder (or chili powder)
  • 1 tsp Sweet paprika
  • 1 tsp Cumin powder
  • 1 tbsp Coriander powder
  • ¼ tsp Turmeric powder
  • ½ tsp Garam masala
  • ½ cup Greek yogurt
  • 1 tbsp Lemon juice
  • 1 – 1½ cup Chicken broth (or stock)

Instructions

  1. Step 1: In a bowl, combine the ground beef (or turkey), grated garlic, grated ginger, garam masala, paprika, turmeric, coriander powder, cumin powder, breadcrumbs (or semolina), egg, salt, and pepper. Mix well until all ingredients are thoroughly combined.
  2. Step 2: Shape the mixture into meatballs about 2 tablespoons each and set them aside on a plate.
  3. Step 3: Heat cooking oil in a pan over medium heat. Add chopped onions, minced garlic, and grated ginger. Sauté until the onions become translucent.
  4. Step 4: Add the chopped tomatoes and cook for 2 to 3 minutes until they soften.
  5. Step 5: Stir in the cayenne powder, sweet paprika, cumin powder, coriander powder, turmeric powder, and garam masala. Add a few tablespoons of water to prevent the spices from burning and sauté until fragrant.
  6. Step 6: Mix in the Greek yogurt and lemon juice until the sauce is smooth. Pour in the chicken broth and bring the mixture to a boil. Cover the pan and simmer for 5 minutes.
  7. Step 7: Gently add the meatballs one at a time into the simmering curry. Shake the pan lightly so the meatballs sink into the sauce. Cover and cook on medium-low heat for 10 minutes.
  8. Step 8: Add the chopped cilantro, stir gently to combine, and taste the curry. Adjust the seasoning if needed and add a little water if you prefer a thinner gravy.
  9. Step 9: Serve the Indian Meatball Curry hot with rice or flatbread. Enjoy!

Tips & Variations

  • For a lighter option, use ground turkey instead of beef.
  • Semolina can be used in place of breadcrumbs to bind the meatballs if you prefer a grainier texture.
  • If you like a spicier curry, increase the cayenne powder or add fresh green chilies while sautéing.
  • For a vegetarian version, substitute the meatballs with paneer or vegetable balls and use vegetable broth instead of chicken broth.

Storage

Store leftover curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or broth to loosen the sauce if it has thickened. This curry can also be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.

How to Serve

A white round bowl on a white marbled surface contains a dish with two main layers: the left side has a fluffy, light beige rice with small bits of green herbs scattered on top, while the right side has about ten round, brown meatballs covered in a thick reddish-brown sauce, garnished with fresh green cilantro leaves. A pair of long, gold chopsticks rests on the bowl's edge, with the tips touching the meatballs. In the blurred background, another dark bowl has more meatballs visible. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make the meatballs ahead of time?

Yes, you can prepare the meatballs in advance and keep them refrigerated for up to 24 hours before cooking. For longer storage, freeze uncooked meatballs and cook them straight from frozen, adding a few extra minutes to the cooking time.

What can I serve with Indian Meatball Curry?

This curry pairs wonderfully with steamed basmati rice, naan bread, or roti. You can also serve it with a side of sautéed vegetables or a simple cucumber raita to balance the spices.

Print

Indian Meatball Curry Recipe

A flavorful Indian Meatball Curry featuring spiced ground meat simmered in a rich, aromatic tomato and yogurt-based gravy. Perfectly blending traditional spices and fresh herbs, this dish is hearty, comforting, and ideal for a satisfying meal.

  • Author: nova
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Ingredients

Scale

Meatballs

  • 1 lb Ground beef (or turkey)
  • 1 tsp Garlic (grated)
  • 1 tsp Ginger (grated)
  • ¼ tsp Garam masala
  • ¼ tsp Paprika
  • ¼ tsp Turmeric
  • 1 tsp Coriander powder
  • ½ tsp Cumin powder
  • 2 tbsp Breadcrumbs (or semolina)
  • 1 large Egg
  • ½ tsp Salt
  • ¼ tsp Pepper

Curry Sauce

  • 2 tbsp Cooking oil
  • ½ cup Onions (finely chopped)
  • 1 tbsp Garlic (minced)
  • 1 tbsp Ginger (grated)
  • 1 cup Tomato (finely chopped)
  • 1 tsp Salt
  • ¼ cup Cilantro (chopped)
  • 1 tsp Cayenne powder (or chili powder)
  • 1 tsp Sweet paprika
  • 1 tsp Cumin powder
  • 1 tbsp Coriander powder
  • ¼ tsp Turmeric powder
  • ½ tsp Garam masala
  • ½ cup Greek yogurt
  • 1 tbsp Lemon juice
  • 1 cup Chicken broth (or stock)

Instructions

  1. Prepare Meatball Mixture: In a large bowl, combine the ground beef, grated garlic and ginger, garam masala, paprika, turmeric, coriander powder, cumin powder, breadcrumbs, egg, salt, and pepper. Mix thoroughly until all ingredients are well incorporated.
  2. Shape Meatballs: Portion out about 2 tablespoons of the meat mixture, and shape each into a round meatball. Set them aside on a plate.
  3. Sauté Aromatics: Heat the cooking oil in a pan over medium heat. Add the finely chopped onions, minced garlic, and grated ginger, sautéing until the onions become translucent and tender.
  4. Add Tomatoes: Stir in the chopped tomatoes and cook for 2 to 3 minutes until they soften and release their juices.
  5. Incorporate Spices: Add the cayenne powder, sweet paprika, cumin powder, coriander powder, turmeric powder, garam masala, and salt. Stir well, adding a few tablespoons of water if necessary to prevent the spices from burning. Sauté until the mixture is fragrant.
  6. Add Yogurt and Broth: Stir in the Greek yogurt and lemon juice until fully blended. Then add the chicken broth or stock. Bring the mixture to a boil, then reduce the heat, cover, and simmer for 5 minutes to let the flavors meld.
  7. Cook Meatballs: Uncover the pan and gently place the meatballs into the curry one by one. Shake the pan gently to help meatballs submerge into the sauce. Cover again and simmer on medium-low heat for 10 minutes, allowing the meatballs to cook through and absorb flavors.
  8. Finish and Garnish: Add the chopped cilantro to the pan. Stir gently to combine. Taste the curry and adjust seasoning if needed. If the gravy is too thick, add a little water to reach desired consistency.
  9. Serve: Serve the hot Indian Meatball Curry with rice or naan bread for a complete meal. Enjoy!

Notes

  • You can substitute ground beef with ground turkey or chicken for a leaner option.
  • If you prefer a vegetarian version, use plant-based ground meat and vegetable broth.
  • Adjust the cayenne powder according to your preferred spice level.
  • Breadcrumbs can be replaced by semolina if gluten is not a concern.
  • Leftover curry tastes great the next day and can be stored refrigerated for up to 3 days.
  • For a creamier curry, add a little heavy cream at the end instead of additional water.

Keywords: Indian Meatball Curry, Spiced Meatballs, Indian Curry Recipe, Ground Beef Curry, Indian Main Dish

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating