Go Back
+ servings
Total Time :1 hour 30 minutes
Servings: 4

INGREDIENTS
 

Meatballs:

  • 1.1 pound/500 grams ground beef
  • 1 large onion, grated
  • 1 medium potato, grated
  • 2 garlic cloves, crushed
  • 1/2 cup parsley, finely chopped
  • 5 tablespoons breadcrumbs
  • 1 large egg
  • 1/4 cup club soda
  • 1 tablespoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon ras el hanout
  • 1/2 teaspoon cumin

Sauce:

  • 3 tablespoons olive oil
  • 1 large onion, finely chopped
  • 4 garlic cloves, thinly sliced
  • 1 tablespoon turmeric
  • 1 teaspoon salt, or to taste
  • 1 teaspoon black pepper
  • 1 teaspoon baharat
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 2 celery stalks, chopped
  • 1/2 cup parsley, coarsely chopped
  • 2 cups boiling water
  • 12 ounces/340 grams frozen garden peas

Rice:

  • 2 cup long-grain white rice
  • 4 cups water
  • 1 teaspoon salt

INSTRUCTIONS

  • Prepare the meatballs by combining the beef, onion, potato, garlic, parsley, breadcrumbs, egg, club soda, and spices in a large bowl. Mix until smooth. Cover and refrigerate while making the sauce.
  • For the sauce, heat olive oil in a wide sauté pan over medium-high heat. Add onion and garlic, cooking until softened and golden. Stir in turmeric, salt, pepper, baharat, cumin, and paprika. Add celery, parsley, and peas, then sauté briefly. Pour in the boiling water, cover, and bring to a boil.
  • Shape the chilled meat mixture into balls. Once the sauce boils, add the meatballs. Shake the pan gently, cover partially, and simmer over medium heat for 30 minutes. Remove the lid and continue cooking until the sauce reduces. Cover, let rest for 10 minutes.
  • Meanwhile, rinse the rice in cold water until the water runs clear. Bring the water and salt to a boil in a saucepan, then reduce heat to low, add the rice, cover, and cook until the water is absorbed and the rice is tender, 15 to 18 minutes. Remove from heat and let rest, covered, for 5 minutes. Fluff with a fork.
  • Serve the meatballs with the rice.