Description
This Kofta Curry recipe features tender beef meatballs simmered in a rich, flavorful Indian-style tomato and yogurt-based curry sauce infused with aromatic spices and fenugreek leaves. The meatballs are quickly broiled to lock in juiciness before being added to a fragrant curry that perfectly balances creaminess, spice, and tang. Ideal served with rice or flatbread, this hearty dish blends traditional spices with modern cooking techniques for a comforting meal.
Ingredients
Koftas (Meatballs)
- 1 pound ground beef
- 1 medium onion, grated
- 1 large egg
- 4 tablespoons panko bread crumbs or 2 tablespoons chickpea flour
- 2 tablespoons chopped cilantro
- 1 tablespoon chopped mint or 1 teaspoon dry mint
- 1 tablespoon ginger garlic paste
- 2 teaspoons garam masala or tikka masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- 1 teaspoon paprika
- 1 teaspoon red pepper flakes or red chili powder
- 1 teaspoon salt
Curry
- 2 tablespoons olive oil (use a bit more if needed)
- 1 medium onion, chopped
- 2 tablespoons ginger garlic paste
- 1 tablespoon garam masala
- 1 teaspoon chili powder or paprika
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ¾ teaspoon salt (adjust per taste)
- 1 chili pepper, chopped (jalapeno, cayenne, or serrano)
- 1 tablespoon tomato paste
- 1½ cups crushed tomatoes
- 1 cup whole yogurt, whipped
- 2 tablespoons fenugreek leaves, fresh chopped or 1 tablespoon dried leaves
- 1 cup water
- 2 tablespoons heavy cream (optional)
- Chopped cilantro for garnish
Instructions
- Prepare the Koftas (Meatballs): Combine all meatball ingredients in a mixing bowl. Mix and knead well for 3-4 minutes to develop texture, then let the mixture rest briefly.
- Shape and Broil Koftas: Form 16 smooth, cylindrical or round koftas, placing them on a baking sheet lined with aluminum foil. Broil under high heat for about 3 to 5 minutes per side, until browned. They need not be fully cooked as they will finish cooking in the curry. Alternatively, they may be grilled. Timing may vary depending on the oven.
- Start the Curry Sauce: Heat olive oil in a cooking pot over medium heat. Add chopped onions and sauté until golden brown to develop sweet, caramelized flavors.
- Add Aromatics and Spices: Stir in ginger garlic paste and cook for 2 minutes. Then add garam masala, chili powder, turmeric, ground cumin, ground coriander, and salt. Mix well to bloom the spices.
- Add Fresh Chili and Tomato Base: Incorporate chopped chili peppers and tomato paste, stirring for 2 minutes. Next stir in crushed tomatoes and cook for a couple of minutes to marry flavors.
- Incorporate Yogurt and Fenugreek: Add whipped whole yogurt and stir vigorously to combine smoothly. Mix in fenugreek leaves, which impart a distinctive, aromatic taste.
- Add Water and Simmer: Pour in 1 cup of water and stir. Adjust water quantity as necessary for desired consistency. Let the curry simmer gently for about 20 minutes until oil begins to rise to the surface, indicating flavors have melded.
- Add Koftas to Curry: Gently add the broiled meatballs to the simmering sauce. Adjust seasoning and consistency if needed.
- Simmer with Koftas: Raise heat to medium-high until the curry begins to bubble, then reduce heat and simmer for 10 to 15 minutes to ensure the koftas cook through and absorb flavors.
- Finish and Garnish: Sprinkle chopped cilantro over the top. Optionally drizzle with heavy cream or additional whipped yogurt for richness.
- Serve: Serve the beef meatball curry hot with rice or flatbread of choice. Enjoy the hearty, spiced comfort dish!
Notes
- If using fresh tomatoes for the gravy, chop and puree 1 pound fresh tomatoes with skin and seeds plus 1 tablespoon tomato paste. Skip adding water and add yogurt only after tomatoes are well cooked to avoid curdling.
- Alternatively, use ½ cup double-concentrated quality tomato paste plus 2 cups water for the tomato base.
- Grated onion or grated zucchini can add moisture to the meatballs, keeping them juicy.
- Quick high-heat broiling or grilling is essential to brown koftas and seal in moisture; avoid overcooking to prevent dryness.
- For a richer flavor or special occasions, drizzle ghee or cream on the curry before serving.
- Replace bread crumbs with chickpea flour to make the recipe gluten free.
- For stovetop meatball cooking, use a cast iron skillet to brown and drain excess fat.