These Iraqi stuffed onions are softened onion layers wrapped around a filling of ground lamb, couscous, golden raisins, pistachios, and almonds, then baked in a tomato and chicken stock sauce. The spice mix — cumin, cinnamon, allspice, harissa, and pomegranate molasses — makes the filling genuinely interesting without being fussy. It feeds four people well and reheats cleanly the next day, which is reason enough to make it on a Sunday.
The short version of why this works
Two things carry this dish. First, boiling the whole onions before you do anything else — 30 minutes in simmering water — is what makes the layers pliable enough to peel apart and roll without splitting. Rush that step and you’ll be fighting the onion instead of filling it. Second, browning the lamb over high heat before adding the paste, honey, and spices concentrates the flavor and drives off excess moisture. Wet lamb filling makes the onion layers soggy and hard to roll. Get the lamb properly browned and the couscous will absorb the sauce during baking rather than turning to mush. Those two steps are where the dish succeeds or fails — everything else is just assembly.
Storage and reheating
Leftovers keep well in an airtight container in the fridge for up to 3 days. Store the stuffed onions with some of the tomato sauce — they dry out quickly without it. To reheat, place them in a covered baking dish with a splash of water or extra passata and warm at 325°F for 15–20 minutes until heated through; the internal temperature of the lamb filling should reach 160°F. Microwaving works in a pinch — cover loosely and heat in 90-second bursts. For freezing, cool completely first, then freeze in portions with sauce for up to 2 months. Thaw overnight in the fridge before reheating in the oven.
Mistakes to avoid
- Peeling layers while the onion is still hot. Hot onions tear. Let them cool until you can handle them comfortably — 15 minutes at minimum — before slicing and separating the layers. Rushing this is the most common reason rolls fall apart.
- Using couscous straight from the box without checking the liquid ratio. The couscous finishes cooking in the oven using the tomato sauce and broth. If your baking dish is shallow and the sauce evaporates too fast, the couscous inside the rolls can stay grainy. Cover the dish with foil for the first 20 minutes of baking, then uncover for the last 10.
- Packing the rolls too tightly in the baking dish. The onion layers need a little room — if they’re jammed in, steam builds unevenly and the outer layers can go mushy while the center stays underdone. A snug fit is fine; a packed-in fit is not. Skip the garnish — not worth the extra dish.
- Under-seasoning the tomato sauce before it goes in the oven. The sauce does most of the flavoring work during baking. Taste it before pouring — it should be well-seasoned on its own, because it will mellow as it cooks into the rolls.
- Using very small onions. Small onions don’t give you layers large enough to fold around 2 tablespoons of filling. Go for the biggest white onions you can find — they should feel heavy for their size.

Aromatic Iraqi Stuffed Onions With Lamb and Couscous
Ingredients
4 large white onion
1 pound ground lamb (minced lamb)
2 tablespoons tomato paste- 1 tablespoon harissa paste
1 tablespoon honey- ¼ cup golden raisins
¼ cup almonds - sliced- ⅓ cup pistachio nuts - shelled
½ teaspoon paprika
1 teaspoon cumin
½ teaspoons cinnamon
½ teaspoon ginger - minced- 1 cup couscous
- 2 tablespoons pomegranate molasses
2 teaspoons cilantro (coriander)
1 teaspoon cumin
½ teaspoons ground allspice (also called pimento or Jamaican Pepper)
1 cup chicken stock (chicken broth or chicken bouillon)
2 cups passata or crushed tomatoes (tomato puree with seeds removed)- 2 teaspoons sumac
Instructions
- Peel the skin from the onions and cut off the top and bottoms. In a large saucepan, bring water to a boil and add the whole onions. Let it simmer on medium-low heat for 30 minutes. Drain the water and allow the onions to cool.
- Brown the lamb in a pan over high heat. Lower the heat and add the tomato paste, harissa, honey and nuts. Stir over low heat for a couple of minutes, add the spices and turn off.
- Combine the couscous with the pomegranate molasses and spices. Mix with the lamb mixture of keep separate for a vegetarian option.
- Slice each onion halfway through the middle and peel off 5 to 6 layers large enough to fold over 2 tablespoons of stuffing. Roll the stuffed onions and place them side by side in a baking dish. Mix the tomato sauce and broth before pouring it over the onions.
- Heat the oven to 350 degrees Fahrenheit and bake for 30 minutes. Sprinkle with salt, pepper and sumac. Serve with a small bowl of yoghurt on the side as a dipping option.
Nutrition
Common questions
Can I make the filling ahead of time?
Yes — the lamb and couscous filling can be made up to 24 hours in advance and kept in the fridge. Keep it separate from the tomato sauce and assemble the rolls just before baking so the couscous doesn’t absorb too much liquid and become dense.
Can I use ground beef instead of ground lamb?
Ground beef works fine here — use an 80/20 blend for enough fat to keep the filling moist. The flavor will be milder than lamb, so lean into the spices; an extra half-teaspoon of cumin and a pinch more cinnamon helps close the gap. Cook to 160°F internal temperature either way.
How do I know when the stuffed onions are fully cooked through?
The lamb filling should reach 160°F at the center — a probe thermometer inserted into the middle of a roll confirms this. Visually, the sauce should be bubbling around the rolls and the onion layers should look translucent and slightly caramelized at the edges.
My onion layers keep tearing when I try to roll them — what am I doing wrong?
The layers are almost certainly still too warm, or the onion wasn’t boiled long enough. Give them more cooling time, and if a layer tears, just double it up with an adjacent layer — two thinner layers wrapped together hold the filling just as well.
Is there a way to make this go further for a bigger group?
Double the filling and use 6–8 onions instead of 4, then bake in two dishes side by side. The couscous in the filling is what stretches the lamb economically — you can also increase the couscous by a quarter cup per batch without changing the spice amounts.
Can I skip the pomegranate molasses if I don’t have it?
Yes — use an equal amount of date syrup, or mix one teaspoon of honey with one teaspoon of lemon juice as a substitute. The goal is a small hit of tangy sweetness in the sauce; either swap gets you close enough that most people won’t notice.
What to cook next
- Savory Stuffed Onion Dolma
- Saffron Lamb Rice Pilaf
- Savory Lebanese Lamb Pastries
- Moroccan Lamb Apricot Briouats









