Afghan kofta are seasoned ground-meat meatballs gently simmered in a savory tomato sauce, often served with rice or flatbread. Recipes vary by region and household; this approachable version uses cumin, coriander, turmeric, and fresh cilantro for a warmly spiced, comforting meal.
Ingredients
- 1 1/2 lb (680 g) ground beef, or a beef-and-lamb blend; 85 to 90 percent lean works well
- 1/2 medium yellow onion, finely grated (about 1/2 cup or 75 g), for the kofta
- 2 garlic cloves, finely grated or minced (about 2 tsp or 6 g), for the kofta
- 1/4 cup (10 g) finely chopped fresh cilantro, plus extra for serving
- 1/4 cup (25 g) plain fine breadcrumbs
- 2 tbsp (30 ml) cold water
- 1 tsp (5 g) fine salt, divided
- 1 tsp (2 g) ground cumin, divided
- 1 tsp (2 g) ground coriander, divided
- 1/2 tsp (1 g) ground turmeric, divided
- 1/4 tsp (0.5 g) black pepper
- 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
- 1 medium yellow onion, finely chopped (about 1 cup or 150 g), for the sauce
- 2 tbsp (30 g) tomato paste
- 1 can crushed tomatoes, 14.5 oz (411 g), or 1 3/4 cups (420 ml)
- 1 cup (240 ml) low-sodium beef or chicken broth, or water
- 1/4 tsp (0.5 g) paprika, sweet or mild
- 1/8 tsp (0.3 g) cayenne pepper, optional, for gentle heat
- 1 tbsp (15 ml) water, if needed to loosen the sauce while simmering
Instructions
- Mix and shape the kofta. Put the ground meat in a large bowl. Add the grated onion, kofta garlic, cilantro, breadcrumbs, cold water, 1/2 teaspoon salt, 1/2 teaspoon cumin, 1/2 teaspoon coriander, 1/4 teaspoon turmeric, and the black pepper. Mix gently with your hands just until evenly combined; avoid squeezing or kneading the meat for a long time, which can make the finished kofta dense. Shape into 12 oval meatballs, about 2 inches (5 cm) long, and set them on a plate. If the mixture feels sticky, dampen your hands with a little water rather than adding lots of extra breadcrumbs.
- Start the tomato sauce. Heat the oil in a wide, heavy pot or deep skillet over medium heat. Add the chopped sauce onion and cook for 6 to 8 minutes, stirring occasionally, until soft and lightly golden at the edges. Add the remaining garlic and cook for 30 seconds, just until fragrant. Stir in the tomato paste, remaining 1/2 teaspoon cumin, remaining 1/2 teaspoon coriander, remaining 1/4 teaspoon turmeric, paprika, and cayenne if using. Cook for 1 minute so the paste darkens slightly and the spices bloom in the oil.
- Simmer the sauce. Pour in the crushed tomatoes and broth, then add the remaining 1/2 teaspoon salt. Stir well, scraping the bottom of the pot to loosen any browned tomato paste. Bring the sauce to a gentle simmer, then cook for about 4 minutes. It should be fluid enough to bubble easily but thick enough to coat a spoon. If it looks unusually thick, stir in the optional tablespoon of water.
- Cook the kofta gently. Lower the shaped meatballs into the simmering sauce in a single layer. Spoon a little sauce over the tops, cover the pot, and simmer gently for 25 minutes. Keep the heat low enough that the sauce bubbles softly rather than boiling hard; vigorous boiling can break the kofta apart. Uncover and simmer for 7 more minutes, turning the meatballs carefully once if needed so they cook evenly. Check the center of a kofta with a food thermometer: USDA FSIS recommends that ground meat reach a safe minimum internal temperature of 160°F (71°C). If it has not reached that temperature, continue simmering and check again after a few minutes.
- Finish and serve. Taste the sauce and adjust the salt or pepper if needed. Let the pot stand off the heat for 3 to 5 minutes so the sauce settles, then scatter with extra cilantro. Lift the kofta gently with a broad spoon, since they are tender, and serve with plenty of sauce.
Tips
- Grate, then drain the onion for the meat. Grated onion helps keep the kofta moist and seasons the meat throughout, but a very watery onion can make the mixture loose. If liquid pools after grating, squeeze the onion lightly before measuring. Keep the chopped onion for the sauce separate so the two preparations do not get mixed up.
- Handle the meat lightly. Mix only until the seasonings are distributed and shape with a gentle touch. Compact, heavily worked meatballs can turn firm. If you have time, chill the shaped kofta for 10 to 15 minutes while you prepare the sauce; this can make them easier to move, but it is optional and adds to the total time.
- Choose a practical herb substitute. Fresh cilantro gives the dish a bright finish. If it is unavailable, use 1 tablespoon (about 3 g) chopped fresh flat-leaf parsley in the meat and at the end. The flavor will be less citrusy, but the kofta will still be well seasoned. Dried cilantro is not a close substitute for the fresh garnish.
- Keep the sauce at a gentle simmer. A hard boil can make the meatballs split or toughen before the centers are done. If your pot loses too much liquid, add broth or water 1 tablespoon (15 ml) at a time. If the sauce is thin at the end, remove the kofta carefully and simmer the sauce uncovered for a few minutes before returning them.
Serving Suggestions
Serve Afghan kofta hot with steamed basmati rice so the grains catch the tomato sauce. Naan, Afghan flatbread, or another soft bread is also useful for scooping up the sauce. For a fuller table, add a crisp salad of cucumber, tomato, red onion, and herbs dressed with lemon, or serve plain yogurt on the side to balance the warm spices. A simple vegetable side such as sautéed spinach or roasted eggplant fits well without competing with the kofta.
For a family-style meal, arrange the meatballs in a shallow serving dish, spoon the sauce over them, and finish with cilantro. If serving rice, make it separately while the kofta simmer; rice cooking time is not included in the recipe timing. Offer chili flakes or a small dish of sliced fresh chile at the table for anyone who wants more heat, rather than making the whole pot spicy.
Variations
Use lamb or a blend. Ground lamb is a good alternative to beef and gives the sauce a richer flavor. A half-beef, half-lamb mixture is another option. Because fattier meat can release more fat into the pot, skim a little from the surface before serving if you prefer a lighter-looking sauce. Keep the same thermometer target for all ground-meat versions.
Adjust the heat and spice profile. Leave out the cayenne for a mild pot, or increase it slightly if you enjoy a clear chile kick. You can add a pinch of ground cinnamon or cardamom to the sauce for a more aromatic variation, but keep the amount small so it does not overwhelm the cumin and coriander. Afghan kofta recipes differ, so treat these as optional flavor changes rather than required ingredients.
Make it without breadcrumbs. Fine breadcrumbs help the meatballs hold together, but you can replace them with 2 tablespoons (16 g) chickpea flour. It adds a faintly nutty flavor and may make the mixture feel a little firmer. If using gluten-free breadcrumbs instead, use the same quantity. Avoid adding a large amount of flour or crumbs, which can make the kofta dry.
Add a vegetable to the sauce. Stir in 1 cup (150 g) diced bell pepper with the sauce onion, or add 1 cup (150 g) thawed peas during the final 10 minutes of simmering. These additions are not necessary for the basic recipe, but they make the pot more substantial and change its texture. Add extra broth if the sauce becomes too thick.
Storage and Reheating
Cool leftovers promptly and refrigerate them in a covered, shallow container within 2 hours of cooking. Store the kofta with their sauce so the meatballs stay moist. They keep for 3 to 4 days in the refrigerator. For longer storage, freeze in a sealed freezer-safe container for up to 3 months; thaw overnight in the refrigerator for more even reheating. Label the container with the date so you can keep track of its storage time.
Reheat a portion in a covered saucepan over low to medium-low heat, stirring the sauce carefully and adding a splash of water or broth if it has thickened. Heat until the kofta and sauce reach 165°F (74°C), checking the center with a food thermometer. In a microwave, cover the dish loosely, heat in short intervals, and turn the meatballs or stir the sauce between intervals so the portion heats evenly. Avoid repeated cooling and reheating; warm only the amount you plan to serve.
Frequently Asked Questions
Can I prepare Afghan kofta ahead of time?
You can mix and shape the kofta up to 1 day ahead. Cover and refrigerate them promptly, then cook them in freshly made sauce; they may need a few extra minutes to reach 160°F (71°C) because they start cold. You can also cook the full dish a day ahead and reheat it gently, checking that it reaches 165°F (74°C).
Why are my kofta falling apart?
The mixture may be too wet, the meatballs may have been handled too roughly, or the sauce may be boiling too vigorously. Drain excess liquid from the grated onion, use the measured breadcrumbs, shape the kofta gently, and lower them into a gentle simmer. Once they are in the pot, avoid stirring; spoon sauce over them and turn them only if necessary.
Can I bake the kofta instead of simmering them in sauce?
You can bake the shaped meatballs on a lightly oiled, rimmed baking sheet at 400°F (200°C) until they reach 160°F (71°C), usually about 15 to 20 minutes depending on their size. Make the sauce separately on the stovetop and add the cooked kofta to it for a few minutes before serving. Baking gives them more browning, while simmering directly in the sauce keeps them especially tender.
What if I do not have crushed tomatoes?
Use an equal amount of canned diced tomatoes and break them up with a spoon as the sauce cooks. For a smoother sauce, briefly blend the tomatoes before adding them, or use passata in the same volume. Tomato paste alone is too concentrated to replace the crushed tomatoes; it needs the added tomatoes and broth to make enough sauce for the meatballs.
Can I make the recipe with ground turkey?
Yes, though the flavor will be milder and the kofta can dry out more easily than beef or lamb. Choose ground turkey with some dark meat if available, mix it gently, and do not make the meatballs larger than directed. Ground poultry must reach 165°F (74°C) for safety, so use a thermometer and continue simmering as needed rather than relying only on the clock.
Related
- Chocolate Afghan Biscuit Recipe with Cocoa and Cornflakes
- Is Afghan Food Spicy? A Guide to Its Flavors
- Afghan Biscuits Recipe Edmonds: Classic New Zealand Bake
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).