Make the meatballs:
In a large bowl, mix the ground meat with the grated onion, garlic, spices, parsley and cilantro. Form into small, walnut-sized balls and set aside.
Make the sauce:
Heat the olive oil in a tagine or large skillet. Sauté the onion and garlic until softened. Add the grated tomatoes, spices (paprika, cumin, turmeric), salt and pepper. Simmer over low heat for 10 minutes.
Add the meatballs:
Arrange the meatballs in the sauce. Cover and simmer over low heat for 20-25 minutes, stirring gently from time to time.
Add eggs (optional):
If you want eggs, crack them directly into the sauce during the last 5 minutes of cooking. Cover and cook until the eggs are set.
Serve:
Garnish with fresh parsley and coriander before serving. Accompany with Moroccan bread or semolina.
Tip:
For even more flavor, add a little harissa to the sauce for a spicy touch.
Slow-Cooked Mongolian Beef with Steamed Rice and Stir-Fry Vegetables
Whenever I make this, my husband is over the moon; it’s his weakness.
The South’s Finest Pralines: A Sweet Symphony of Southern Comfort
The Ultimate Honey Cake Slices – Slovakian Petit Fours Recipe
Hush, this is my little secret for keeping my man smiling—he can’t get enough
Taps full of limescale, this ingredient is more powerful than bicarbonate: like new
Baking Soda: A Gardener’s Secret Weapon – 10 Genius Garden Uses
When squeezing lemons, don’t make the mistake of throwing away the seeds: they are worth their weight in gold used this way
Sweet Potato Cornbread