A delicious dish that combines Middle Eastern and South Asian flavors with juicy beef meatballs in a creamy coconut-tomato sauce.
Prep Time 20 minutesminutes
Cook Time 40 minutesminutes
Total Time 1 hourhour
Serving Size 4servings
Ingredients
For the Kofta
1lbground beef
1smallonion, finely grated
2clovesgarlic, minced
2tbspchopped cilantro or parsley
1tspground cumin
1/2tspground coriander
1/2tsppaprika
1/4tspcinnamon
to tasteSalt & pepper
1tbspolive oil (for cooking)
For the Coconut Tomato Curry
1smallonion, finely chopped
3clovesgarlic, minced
1tspgrated fresh ginger
1tspground turmeric
1tspcurry powder or garam masala
1/2tspchili flakes (optional)
1/2cupcrushed tomatoes or tomato purée
1cupfull-fat coconut milk
to tasteSalt
for garnishFresh cilantro
Instructions
Preparation of Kofta
In a bowl, mix all kofta ingredients until just combined—don’t overmix.
Roll into small meatballs (about 1-inch).
Heat oil in a skillet over medium heat. Sear koftas until browned on all sides (they don’t need to be fully cooked yet). Set aside.
Prepare the Coconut Tomato Curry
In the same skillet or a clean pan, heat 1 tbsp oil/ghee.
Sauté onions until soft and golden.
Add garlic and ginger, cooking for another minute.
Stir in turmeric, curry powder, and chili flakes. Let the spices bloom for about 30 seconds.
Add crushed tomatoes and simmer for 5 minutes until slightly reduced.
Pour in coconut milk and season with salt.
Simmer the Kofta
Add the browned koftas back into the curry.
Cover and simmer for 15–20 minutes on low heat until the koftas are fully cooked through and tender, and the sauce is rich.
Garnish & Serve
Sprinkle with chopped fresh cilantro before serving.
Notes
Don’t overmix the kofta mixture; this keeps them tender. Adjust the spices according to your preference—add more chili flakes for extra heat! Use full-fat coconut milk for a creamier and richer sauce.