Skip to content
afghandinner✨ New

Afghan Kofta Challow (Meatballs in Tomato Sauce over Rice)

Spiced ground meatballs simmered in a rich tomato sauce, served over fluffy long-grain rice, a beloved Afghan family dinner.

Prep
30 min
Cook
40 min
Servings
6
Difficulty
Medium
4.2
Sign in to rate
#afghan#dinner#traditional#home cooking#world cuisine

About This Recipe

Afghan Kofta Challow is a real, traditional Afghan dish, known as Meatballs in Tomato Sauce over Rice. Spiced ground meatballs simmered in a rich tomato sauce, served over fluffy long-grain rice, a beloved Afghan family dinner.\n\nKofta challow reflects Afghanistan's tradition of pairing seasoned meatballs with a tangy tomato-based sauce and plain white rice (challow), a comforting combination found in home kitchens across the country.\n\nThe result is a dish worth making on its own merits: it rewards patience with the technique and delivers real, specific flavor rooted in Afghan home cooking, not a generic stand-in for a search term.

Ingredients

Serves 6

  • 600 gground beef or lamb
  • 1yellow onion(grated, divided)
  • 1 tspground coriander
  • 1 tspfine sea salt(for meatballs)
  • 0.5 tspblack pepper
  • 1egg
  • 4 tbspneutral oil
  • 4tomatoes(blended or crushed)
  • 2 tbsptomato paste
  • 1 tspturmeric
  • 300 mlwater
  • 1 tspfine sea salt(for sauce)
  • 4 cupscooked long-grain rice(to serve)

Instructions

  1. 1

    Mix the meatballs

    Combine ground meat, half the grated onion, coriander, salt, pepper and egg, mixing thoroughly. Shape into small meatballs.

  2. 2

    Brown the meatballs

    Heat oil in a wide pan and brown the meatballs on all sides; set aside.

  3. 3

    Cook the remaining onion

    In the same pan, cook the remaining grated onion until soft, about 6 minutes.

  4. 4

    Build the sauce

    Add blended tomatoes, tomato paste, turmeric and water, bringing to a simmer.

  5. 5

    Simmer

    Return the meatballs to the sauce, cover, and simmer for 25 minutes until cooked through and the sauce has thickened.

  6. 6

    Serve

    Season with salt and serve hot over fluffy long-grain rice.

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.

Download Now

Pro Tips

  • →

    Grate the onion rather than dicing it for the meatball mixture — this helps it disperse smoothly and keeps the meatballs tender.

  • →

    Brown the meatballs before adding them to the sauce, which builds a deeper base flavor throughout the finished dish.

  • →

    Simmer the sauce until properly thickened, since a thin sauce won't cling well to the rice.

Variations

  • •

    Add a pinch of cinnamon to the tomato sauce for extra warmth, a variation in some households.

  • •

    Use ground chicken for a lighter version.

  • •

    Serve with a side of fresh cilantro chutney for extra brightness.

Storage

Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of water or stock to loosen the texture.

History & Origin

Kofta challow reflects Afghanistan's tradition of pairing seasoned meatballs with a tangy tomato-based sauce and plain white rice (challow), a comforting combination found in home kitchens across the country.

Frequently Asked Questions

Can I make this ahead?

Yes, it reheats very well; the flavor deepens after resting for a day.

Why are my meatballs falling apart?

The mixture likely needs more egg or wasn't mixed thoroughly enough to bind — ensure the egg is well incorporated before shaping.

What rice works best?

A good-quality long-grain rice, cooked plain and fluffy, is the traditional pairing, allowing the tomato sauce to be the flavor centerpiece.

Nutrition Facts

Per serving (380g / 13.4 oz) · 6 servings total

Calories420kcal
Protein24g
Carbohydrates42g
Fat18g
Fiber3g
Protein24g
Carbs42g
Fat18g

Time Summary

Prep time30 min
Cook time40 min
Total time70 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes