Dawood Basha Meatballs in Tomato Sauce

| |

Dawood Basha is the much loved Middle Eastern version of meatballs in tomato sauce. It delivers exactly what you want in a weeknight dinner: tender, springy lamb or beef meatballs simmered in a rich tomato sauce with warm spices. They’re made using the same technique as kofta (ground meat kebabs) which gives them a satisfying bouncy texture that contrasts so well against the garlicky tomato sauce.

A prepared plate with vermicelli rice, Dawood basha meatballs and chopped Egyptian salad

This version keeps things simple but builds in a few smart tricks borrowed from kebab making. The result is a dish that feels special but comes together in under an hour.

Why this recipe works

  • Kneading the meat mixture vigorously develops visible protein strands that give the meatballs their characteristic springy, kebab-like texture rather than the crumbly texture of typical Western meatballs
  • Grating onion into the meat instead of dicing it creates a fine pulp that distributes moisture evenly throughout the meat
  • Searing the meatballs in a stainless steel pan (not nonstick) creates fond on the bottom of the pan that gets lifted into the sauce, adding deep savory flavor
  • The meatballs only get a quick sear then finish cooking gently in the tomato sauce, which keeps them tender and allows them to soak up the tomato flavors

Ingredient overview

For the meatballs, the ground meat needs to be lamb or beef mince with 20% fat. This isn’t optional. The fat is essential for binding the mixture together during kneading. Leaner meat will struggle to hold its shape once the meatballs hit the pan. Using lamb gives you a richer, more traditional flavor, but beef works beautifully if that’s what you prefer.

Baharat (sometimes called Middle Eastern 7 spice) is the signature warm spice blend used in the meatballs. It typically contains black pepper, coriander, cumin, cinnamon, cloves, cardamom, and nutmeg in varying proportions depending on the brand or region. It’s subtly aromatic rather than aggressively spiced, adding depth without overwhelming the meat. If you can’t find it, you can use a mix of equal parts cumin, coriander, and cinnamon as a simplified substitute.

Fresh parsley appears twice in this recipe, it’s mixed into the meatballs for brightness and used as a garnish at the end. When working with fresh parsley, it’s best to remove the thick stems before chopping so you’re left with just the tender stems and leaves. The parsley adds a fresh, slightly peppery note that balances the richness of the meat and sauce.

White vinegar in the tomato sauce might seem like an odd addition, but it’s doing important work. Some tomatoes can taste flat or overly sweet when cooked down, and the vinegar sharpens those flavors and balances the acidity. This recipe is based off the Egyptian version, which is generally more acidic. Two teaspoons of added white vinegar will make the sauce taste brighter without throwing off the balance.

For the tomatoes, you can use canned whole or diced tomatoes that you blend smooth, or just reach for passata to save a step. The goal is a smooth sauce rather than a chunky one, which coats the meatballs better and looks more elegant on the plate. I usually avoid fresh tomatoes unless they’re in season as they can be really lacking in flavor.

The Kofta meatballs

Making the kofta mixture

Start by grating your onion on the large holes of a box grater to create a fine pulp, almost like a paste. If you hate grating onions (fair enough, so do I), you can blitz the onion in a mini food processor.

Once grated, dump the onion into a fine mesh strainer or cheese cloth and squeeze out the excess liquid with your hands. You’re looking to squeeze until you really need to apply pressure for the liquid to be released. The onion should still feel damp on your hands. This step is important as too much liquid and the meat mixture won’t bind properly.

Combine the meat, squeezed onion pulp, chopped parsley, spices, and minced garlic in a large bowl. Then comes the part that separates these from Western-style meatballs: you need to knead this mixture vigorously for several minutes. Really work it with your hands, squeezing and folding and pressing.

You’ll notice the bowl starting to develop a cloudy appearance on the sides from the fat, that’s a sign that the proteins are breaking down and beginning to bind. Keep going until you see visible spiky threads when you pull the mixture apart, almost like fibers. These threads are the protein structure developing, and they’re what give the meatballs that springy texture. Once you’ve got lots of spiky strings, let the mixture rest for 10 minutes.

Kneaded kofta mixture showing protein strands

Roll the mixture into small balls, it should make about 50 to 60 . Keep them small and evenly sized so they cook at the same rate. The best part of eating Dawood Basha is having those bite-sized meatballs on your fork along with rice and salad, so resist the urge to make them larger.

A tray filled with small kofta meatballs

Pre-cooking the meatballs

Preheat a stainless steel pan or pot (absolutely not nonstick) over high heat. You want the meat to stick slightly and develop a proper sear, which won’t happen in a nonstick pan. Add just enough vegetable oil to coat the bottom, then add the meatballs and let them sear on the first side without moving them.

When browned, toss and continue searing until they’re golden all over. This takes about 2 to 3 minutes. Don’t overcook them at this stage, you’re just building color and flavor. If you cook them through, they’ll turn tough when they simmer in the sauce later. Remove the meatballs and set them aside. Your pan should be filled with lots of fond (browned bits) on the base of the pan, this is baked in flavor from the meatballs that you’ll dissolve into the sauce.

Frying pan containing seared meatballs

The Tomato sauce

Reduce the heat of the same pan to medium high and add your diced onion. As it cooks, it’ll release liquid that lifts all those golden browned bits (fond) off the bottom of the pan. Cook the onion for 4 to 5 minutes, until it softens and starts to caramelize. Add the minced garlic and sauté for about 30 seconds to barely cook off the raw garlic flavor.

Pour in the blended tomatoes along with 500 milliliters of water (use some of it to rinse out the tomato can so you don’t waste any). Add the salt, black pepper, and white vinegar, then stir everything together.

Crank the heat up to bring the sauce to a boil, then reduce it to medium or medium-low and simmer for 10 to 15 minutes. You’re waiting for the sauce to reduce and thicken so it’s no longer watery. It should coat the back of a spoon and have a rich, concentrated tomato flavor.

Return the meatballs to the pan, nestling them into the sauce, and give everything a stir to coat them.

Continue simmering for about 10 minutes until the sauce thickens even more and clings to the meatballs. The sauce will continue to thicken once you turn off the heat, so don’t reduce it too much. It should still be saucy enough to spoon over rice.

Garnish with chopped fresh parsley and serve this family-style alongside vermicelli rice and a chopped salad. The traditional presentation is to let everyone help themselves, spooning meatballs and sauce over their rice with salad on the side for freshness and crunch.

A plate filled with dawood basha meatballs

Dawood Basha

A white bowl filled with meatballs and red sauce, garnished with green herbs.
Servings 4 servings
Prep Time 25 minutes
Cook Time 40 minutes
Total Time 1 hour 5 minutes
Author Obi Fahmy

Video instructions

Equipment

  • medium – small grater or a mini food choppper/blender
  • fine mesh strainer
  • large mixing bowl
  • stainless steel pan or pot

Ingredients
  

For the meatballs

  • 1 medium Onion
  • 500 grams Lamb or beef mince (20% fat)
  • 30 grams Parsley (thick stems removed, finely chopped)
  • teaspoons Salt
  • 1 teaspoon Black pepper
  • 1 teaspoon Baharat or Middle Eastern 7 spice
  • ½ teaspoon Ground cinnamon
  • ¼ teaspoon Cayenne pepper
  • 3 Garlic cloves (minced)
  • 2 tablespoons Vegetable oil

For the tomato sauce

  • 1 medium Onion (finely diced)
  • 400 grams Tomato passata (or blended canned tomatoes)
  • 500 milliliters Water
  • 4 Garlic cloves (minced)
  • 2 teaspoons White vinegar
  • ¾ teaspoon Salt
  • ¼ teaspoon Black pepper
  • garnish Fresh parsley (finely chopped)

Instructions
 

Meatballs

  • Grate the onion using the large side of a grater into fine pulp. Alternatively, blitz in a mini food processor.
    1 medium Onion
  • Transfer the grated onion to a fine mesh strainer and squeeze out the easily removable excess liquid.
  • In a large mixing bowl, combine the meat, squeezed onion pulp, chopped parsley, salt, black pepper, baharat, cinnamon, cayenne pepper, and 3 cloves minced garlic.
    500 grams Lamb or beef mince, 30 grams Parsley, 1½ teaspoons Salt, 1 teaspoon Black pepper, 1 teaspoon Baharat or Middle Eastern 7 spice, ½ teaspoon Ground cinnamon, ¼ teaspoon Cayenne pepper, 3 Garlic cloves
  • Knead the mixture vigorously for a few minutes until it comes together into a firm texture and develops visible protein strings when pulled apart. The bowl will develop a cloudy appearance as the mixture begins to stick together. Let the mixture rest for 10 minutes.
  • Portion the mixture into small, evenly sized pieces and roll into balls. You should get about 50 to 60 meatballs. Keep them small for the best eating experience.

Sear the meatballs

  • Preheat a stainless steel pan (not nonstick) over high heat. Add vegetable oil, just enough to coat the bottom of the pan.
    2 tablespoons Vegetable oil
  • Add the meatballs to the hot pan and sear, tossing occasionally, until golden all over, about 2 minutes. Remove from the pan and set aside.

Make the tomato sauce

  • Reduce the heat on the same pan to medium-high. Add the diced onion and cook until softened and caramelized, about 4 to 5 minutes, stirring to lift the browned fond from the bottom.
    1 medium Onion
  • Add 4 cloves minced garlic and sauté for about 30 seconds to cook off the raw garlic flavor.
    4 Garlic cloves
  • Add the blended tomatoes, water, salt, black pepper, and white vinegar. Stir to combine.
    400 grams Tomato passata, 500 milliliters Water, ¾ teaspoon Salt, ¼ teaspoon Black pepper, 2 teaspoons White vinegar
  • Increase the heat and bring the sauce to a boil, then reduce to medium or medium-low and simmer for 10 to 15 minutes until the sauce thickens to a saucy texture.
  • Return the meatballs to the pan, stir to coat them in the sauce, and continue simmering for about 10 minutes until the sauce is nice and thick. It will thicken further once off the heat.
  • Garnish with chopped fresh parsley and serve with vermicelli rice and chopped salad.
    garnish Fresh parsley

Notes

Meat needs 20% fat so it binds together
Vigorous kneading develops firm texture and visible protein strings
Use stainless steel pan, not nonstick, for proper searing
Do not overcook meatballs or they become tough

More recipes

Leave a Reply