Daoud Basha (Lebanese Meatballs in Tomato and Tamarind Sauce)

Daoud Basha brings together tender spiced meatballs and a sharp, savoury tomato sauce, a combination that makes it especially good with plain steamed rice. In this Lebanese-style version, minced beef is seasoned with warm allspice, cinnamon and garlic, then browned before simmering gently in fresh tomato and tamarind. The tamarind gives the sauce its distinctive tang, cutting through the richness of the meat without making the dish feel heavy. Toasted pine nuts add a final nutty crunch, making it suitable for a generous family dinner while still feeling considered enough for a shared Middle Eastern spread.
Cuisine style Lebanese home cooking
Cooking style Make-ahead friendly • Freezer-friendly
Time commitment Under 1 hour

Why this recipe works

  • Warm, layered seasoning: Allspice, cinnamon, garlic and onion give the meatballs depth without overwhelming the tomato sauce.
  • Tangy but rounded sauce: Tamarind sharpens the tomato base, while the beef and olive oil keep the finished dish savoury and full-bodied.
  • Nutty finish: Toasted pine nuts add crunch and richness against the soft meatballs and thick sauce.

Get the most out of this recipe

Authenticity notes

  • Lebanese home-style serving: Daoud Basha is commonly served as a saucy meatball dish with rice, allowing the tomato and tamarind sauce to become part of the meal rather than just a coating.
  • Lamb variation: Minced lamb can be used instead of beef for a richer flavour, a variation that fits naturally with the dish’s Middle Eastern seasoning profile.

Ingredient notes

  • Use ripe tomatoes: Ripe tomatoes break down more readily and give the sauce better natural sweetness, which helps balance the tamarind.
  • Tamarind alternatives: Pomegranate molasses gives a similar sweet-sharp effect, but the flavour will be fruitier and less earthy than tamarind.
  • Toast the pine nuts carefully: Remove the pine nuts from the pan as soon as they turn golden, as their residual heat can take them from toasted to burnt quickly.

Texture tips

  • Keep the meatballs tender: Brown the meatballs for colour only, then finish them gently in the sauce so they cook through without drying out.
  • Let the sauce coat: Simmer until the tomato sauce is thick enough to cling to the meatballs, adding only a small splash of water if it reduces too quickly.

Make-ahead tips

  • Good for reheating: The sauce and meatballs hold well in the fridge, and the flavours settle further after a rest.
  • Reheat gently: Warm in a saucepan over a low heat until piping hot, adding a little water if the sauce has thickened too much.
  • Freezer-friendly: Freeze the cooked meatballs in their sauce, then defrost overnight in the fridge before reheating gently.

Equipment you'll need

Ingredients
Instructions
Print
  1. Toast the pine nuts in a dry large frying pan over a medium heat for 2 to 3 minutes, stirring often, until golden and fragrant. Tip into a bowl straight away to stop them catching.
  2. Finely chop the onion and crush the garlic. Cut the tomatoes into chunks, discarding any tough cores.
  3. Return the pan to a medium heat and add 1 tbsp of the olive oil. Add the onion with a pinch of salt and cook for 6 to 8 minutes until softened and lightly golden, then stir in half the garlic for 30 seconds until fragrant.
  4. Add the tomatoes and bring to a gentle simmer, stirring to help them break down. Simmer for 10 minutes until saucy, then stir in the tamarind paste and take off the heat.
  5. In a mixing bowl, combine the minced beef with the allspice, ground cinnamon, remaining garlic, and a good pinch of salt. Roll into small meatballs, about walnut-sized, so they cook through quickly and evenly.
  6. Wipe out the pan if needed, then heat the remaining 2 tbsp olive oil over a medium-high heat. Brown the meatballs in batches for 4 to 6 minutes total, turning, until well coloured all over; they do not need to be cooked through at this stage.
  7. Pour the tomato and tamarind sauce into the pan and bring to a gentle simmer. Cover and cook for 12 to 15 minutes, stirring once or twice, until the meatballs are cooked through and the sauce is thick enough to coat them.
  8. Stir in most of the toasted pine nuts, reserving a little to finish. Taste and adjust with a little more salt if needed, then serve with the remaining pine nuts scattered over the top.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Steamed rice

Tips

  • Keep the sauce at a gentle simmer once the tamarind paste is added; a hard boil can make the flavour taste harsh and can break the meatballs.
  • If the sauce looks too thick before the meatballs are cooked through, add a small splash of water and keep simmering until the meatballs are done.
  • For food safety, make sure the meatballs are piping hot all the way through before serving.

Substitutions

  • Replace pine nuts with roasted almonds for a similar toasted crunch.
  • Replace tamarind paste with pomegranate molasses for a different but still tangy finish.
  • Replace minced beef with minced lamb for a richer, more traditional-style flavour.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Reheat gently in a saucepan over a low heat until piping hot, adding a splash of water if the sauce has thickened. Freeze for up to 2 months; defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Daoud Basha (Lebanese Meatballs in Tomato and Tamarind Sauce)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (35min active)
  • Difficulty: Medium
  • Cuisine: Middle Eastern
  • Allergens:
    Tree nuts
With serving suggestions Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch

Premium nonstick performance
  • Top-tier build quality
  • Excellent heat distribution
  • Expensive
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.