this Bon Appetit recipe is amazing! the aromas fill the house and the stew satisfies your body and soul!
Line large rimmed baking sheet with parchment paper. Gently mix all ingredients in large bowl. Using moistened hands and scant 2 tablespoonfuls for each, roll meat mixture into 1 1/2-inch meatballs. Arrange meatballs on sheet.
Place meatballs in freezer while preparing the stew, ~ 30 min. to firm up and prevent them from falling apart when you drop them in the stew.
Heat oil in heavy large ovenproof pot over medium heat. Add onions; sauté about 15 minutes.
Variation from original recipe: Add carrots at this point to soften for ~ 10 min. before adding tomatoes, etc.
Add garlic, cinnamon, turmeric, and saffron, if using (I omit this ingredient); stir 2 minutes.
Add broth, tomatoes with juice, and raisins.
Preheat oven to 350°F. Bring stew to simmer.
Carefully add meatballs to stew; gently press into liquid to submerge. Sprinkle 1/4 cup cilantro over. Cover pot; place in oven. Bake until meatballs are cooked through and carrots are tender, about 35 minutes.
Sprinkle spinach over stew. Cover and bake until spinach wilts, about 5 minutes longer. Gently stir to mix in spinach, being careful not to break meatballs.
Remove cinnamon sticks. Season tagine with salt and pepper.
Spoon couscous into bowls; top with tagine.
Garnish with cilantro and lemons.