Afghan Kofta Chalow (Meatballs in Tomato Sauce)
Spiced ground beef meatballs simmered in a rich tomato and turmeric sauce, a hearty Afghan home dish traditionally served over steamed rice.
About This Recipe
Kofta chalow is a beloved Afghan home-cooking dish of well-seasoned meatballs — usually beef, sometimes lamb — gently simmered in a thick tomato sauce built with turmeric, coriander and a good amount of onion and garlic, served spooned generously over plain steamed rice (chalow). The meatballs are mixed with grated onion and sometimes a small amount of dried mint or split peas, which help keep them tender through the simmering process. The sauce depends on cooking the onion down thoroughly before adding tomato, giving it real sweetness and body rather than tasting sharp or raw, and turmeric contributes both color and a warm, earthy note found throughout much of Afghan cooking. Cooking the meatballs directly in the simmering sauce, rather than browning them separately first, allows them to absorb flavor from the sauce as they cook while also thickening it slightly with their own juices. This is unpretentious, everyday Afghan comfort food, found on family dinner tables far more often than at restaurants, and it's traditionally served alongside a simple salad and fresh naan in addition to the rice, letting diners scoop up extra sauce with the bread.
Ingredients
Serves 4
- 500 gground beef
- 1onion(half grated for the meatballs, half diced for the sauce)
- 1 tspground coriander
- 1 tspfine sea salt
- 0.5 tspblack pepper
- 3 tbspvegetable oil
- 4 clovesgarlic(minced)
- 0.75 tspturmeric
- 2 cupscrushed tomatoes
- 2 cupswater
- 0.5 tspfine sea salt(for the sauce)
- 0.25 cupchopped fresh cilantro
Instructions
- 1
Mix the meatballs
Combine ground beef, grated onion, ground coriander, salt and pepper. Shape into 16 small, tightly packed meatballs.
- 2
Cook the sauce base
Heat oil in a wide pot. Cook diced onion until deeply golden, about 10 minutes, then add garlic and turmeric, cooking 1 minute more.
- 3
Build the sauce
Add crushed tomatoes, water and salt. Bring to a simmer and cook 10 minutes until slightly thickened.
Cook the onion until it's genuinely deep golden before adding the tomatoes — a pale, undercooked onion leaves the sauce tasting thin and raw.
- 4
Simmer the meatballs
Gently lower the meatballs into the simmering sauce. Cover and simmer 25 to 30 minutes, until the meatballs are cooked through and the sauce has thickened further.
- 5
Finish and serve
Stir in fresh cilantro. Serve hot spooned over steamed rice, with naan on the side.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Pack the meatballs tightly when shaping so they hold together through the full simmering time.
- →
Cook the onion for the sauce until deeply golden, not just translucent — this is what gives the sauce most of its depth.
- →
Simmer gently rather than at a hard boil, which can break the meatballs apart before they've cooked through evenly.
Variations
- •
Use ground lamb instead of beef for a richer, more traditional flavor in some regions.
- •
Add a small handful of yellow split peas to the meatball mixture, a traditional addition in some Afghan households.
- •
Stir in a spoonful of tomato paste for an even deeper, more concentrated sauce.
Storage
Refrigerate up to 4 days; the flavor deepens overnight. Reheat gently on the stove with a splash of water if the sauce has thickened too much.
History & Origin
Kofta chalow is a staple of everyday Afghan home cooking, reflecting the country's broader tradition of pairing well-seasoned meat dishes with plain steamed rice, a pairing found across many Afghan meat and sauce dishes served as chalow.
Frequently Asked Questions
Can I make the meatballs ahead of time?
Yes — shape the raw meatballs and refrigerate them up to a day ahead, then simmer them directly in the freshly made sauce when you're ready to cook.
Why is turmeric used so heavily in this sauce?
Turmeric is a defining spice across much of Afghan cooking, contributing both a warm, earthy flavor and the characteristic golden color found in many of the country's stews and sauces.
What is chalow?
Chalow refers to plain, unadorned steamed white rice, served as the base for many Afghan meat and sauce dishes like this one, distinct from the more elaborately spiced and layered palaw preparations.
Nutrition Facts
Per serving (380g / 13.4 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Afghan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes