Moroccan Stew: What It’s Called and How to Make It at Home

Updated November 4, 2026

Total time
1 hr 20 min
prep 25 min · cook 55 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Moroccan Stew: What It’s Called and How to Make It at Home

Moroccan stews are often called tagines, a name shared with the traditional pot used to cook them; recipes vary by region and household. This stovetop chickpea and vegetable version layers tomatoes, carrots, sweet potato, dried apricots, and warm spices into a hearty stew served with couscous or bread.

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 large yellow onion, diced (about 225 g)
  • 4 garlic cloves, finely chopped (about 12 g)
  • 1 tablespoon finely grated fresh ginger (15 g)
  • 2 teaspoons ground cumin (4 g)
  • 1 teaspoon ground coriander (2 g)
  • 1 teaspoon sweet paprika (2 g)
  • ½ teaspoon ground turmeric (1.5 g)
  • ¼ teaspoon ground cinnamon (0.7 g)
  • 1 pinch saffron threads (about 0.05 g), optional; use a pinch of extra turmeric if unavailable, though the stew will lack saffron’s floral aroma
  • 1 medium sweet potato, peeled and cut into ¾-inch (2 cm) cubes (about 450 g)
  • 3 medium carrots, cut into ½-inch (1 cm) slices (about 300 g)
  • 1 can diced tomatoes, including juices (14.5 ounces / 411 g)
  • 4 cups vegetable broth (960 ml), preferably low-sodium
  • ½ cup dried apricots, quartered (about 75 g)
  • 2 cans chickpeas, drained and rinsed (15 ounces / 425 g each; about 510 g drained total)
  • ⅓ cup pitted green olives, halved (about 50 g), optional
  • 1 teaspoon fine salt (6 g), plus more to taste
  • ½ teaspoon freshly ground black pepper (about 1 g)
  • 3 packed cups baby spinach (about 90 g)
  • 2 tablespoons fresh lemon juice (30 ml)
  • ¼ cup chopped fresh cilantro (about 4 g), for serving

Instructions

  1. Prepare the ingredients. Dice the onion, chop the garlic, grate the ginger, and cut the sweet potato, carrots, and apricots as listed. Drain and rinse the chickpeas. Measure the spices and broth so they are ready to add; this preparation takes about 25 minutes and helps the cooking move smoothly.
  2. Soften the onion. Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook for about 8 minutes, stirring occasionally, until soft and translucent but not deeply browned. If it starts to stick, lower the heat and add a spoonful of broth rather than letting it scorch.
  3. Bloom the aromatics and spices. Stir in the garlic and ginger and cook for 1 minute, just until fragrant. Add the cumin, coriander, paprika, turmeric, cinnamon, and saffron, if using. Stir continuously for about 30 seconds. The spices should smell aromatic; do not let them brown, because burnt spices can make the broth taste bitter.
  4. Simmer the vegetables. Add the sweet potato, carrots, tomatoes with their juices, broth, apricots, salt, and black pepper. Stir and scrape the bottom of the pot to loosen any flavorful browned bits. Raise the heat until the liquid reaches a gentle simmer, about 3 minutes, then cover and cook for 25 minutes over low to medium-low heat. Keep the stew bubbling gently, not at a hard boil, and stir once or twice so vegetables cook evenly.
  5. Add chickpeas and olives. Stir in the drained chickpeas and olives, if using. Cover the pot again and simmer for 10 minutes. Check a sweet potato cube and a carrot with a fork: both should be tender but still hold their shape. If the vegetables need more time, simmer for a few additional minutes; if the stew seems too thick, add broth or water a little at a time.
  6. Finish the stew. Stir in the spinach and cook for about 2 minutes, until wilted. Remove the pot from the heat, add the lemon juice, and taste. Adjust the salt, pepper, or lemon to suit the sweetness of your apricots and tomatoes. Let the stew stand for 5 minutes before serving so the broth settles and the flavors come together.
  7. Serve. Spoon the stew into warm bowls and scatter cilantro over the top. Include plenty of broth and vegetables in each serving, and offer couscous, rice, or bread alongside for soaking it up.

Tips

  • Cut vegetables to a similar size. Even pieces cook at a similar pace. Keep the sweet potato cubes around ¾ inch (2 cm); much smaller pieces may break down during the two-stage simmer, while oversized pieces can remain firm after the carrots are ready.
  • Control the sweetness. Dried apricots add a gentle fruitiness, not a dessert-like flavor. If yours are particularly sweet, begin with ⅓ cup (50 g) and add more next time. For a less sweet, sharper stew, leave them out and finish with extra lemon juice.
  • Use a low-sodium broth if possible. Canned tomatoes, olives, and packaged broth can all contain salt. Start with the amount listed, then taste near the end and season gradually. Adding salt early is useful for flavor, but it is easier to correct a slightly under-seasoned pot than an overly salty one.
  • Keep the simmer gentle. A rolling boil can make the sweet potato crumble and the broth reduce too quickly. If the stew thickens before the vegetables are tender, stir in a splash of water or broth and lower the heat.

Serving Suggestions

Serve the stew in deep bowls with fluffy couscous, which catches the spiced tomato broth particularly well. Plain rice is a convenient alternative, and crusty bread or warm flatbread makes an easy accompaniment when you want to keep the meal simple. For a more substantial spread, add a cucumber-and-tomato salad dressed with lemon, or a platter of roasted vegetables.

A spoonful of plain yogurt can cool the spices, while extra lemon wedges let everyone adjust the brightness at the table. Put chopped cilantro on the side for people who prefer to choose their own garnish. If serving couscous, prepare it separately according to its package directions rather than simmering it in the stew; this keeps the grains fluffy and prevents them from absorbing too much broth before the meal is served.

Variations

Make it more substantial: Stir in 2 cups (about 300 g) of cooked, shredded chicken near the end, warming it until steaming. If using raw chicken instead, cook it separately or add it early enough to reach a safe internal temperature of 165°F (74°C), checked with a food thermometer; the USDA FSIS safe minimum for poultry is 165°F (74°C). The cooking time will depend on the size and cut of the chicken, so temperature—not the clock alone—should determine when it is done.

Change the vegetables: Butternut squash can replace sweet potato in the same approximate quantity, though it may become soft sooner. Add diced zucchini during the last 10 minutes rather than at the start so it does not turn mushy. Kale can replace spinach; remove tough stems and simmer chopped leaves for several minutes longer, until tender.

Adjust the pantry ingredients: If you do not have canned chickpeas, use about 3 cups (510 g) cooked chickpeas. Dried chickpeas need to be soaked and cooked separately before they go into this recipe; uncooked dried beans will not soften reliably during this stew’s short simmer. For extra heat, add ¼ teaspoon (about 0.5 g) cayenne with the other spices. A preserved lemon is a traditional option in some Moroccan dishes: use a small amount of finely chopped rind in place of some lemon juice for a saltier, more intensely citrusy finish.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them in a covered, shallow container within 2 hours of cooking. The stew keeps for 3–4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality. Thaw frozen portions overnight in the refrigerator or reheat them from frozen over low heat with a splash of water or broth.

Reheat only the portion you plan to eat, stirring on the stovetop until it is steaming throughout and reaches 165°F (74°C), checked with a food thermometer. In a microwave, cover loosely, heat in short intervals, and stir between intervals to distribute heat evenly; verify 165°F (74°C) in several spots. The sweet potato may soften further after freezing and reheating, but the broth should remain flavorful. Add fresh cilantro and a squeeze of lemon after reheating rather than before storing.

Frequently Asked Questions

What is Moroccan stew called?
Many Moroccan stews are called tagines, named for the distinctive vessel traditionally used to cook them as well as the dishes themselves. A tagine can contain meat, fish, or vegetables, and recipes differ across regions and households. This particular recipe is a stovetop chickpea stew inspired by tagine-style seasoning; it does not require a special pot.

Is a tagine pot necessary for this recipe?
No. A heavy-bottomed Dutch oven or large saucepan with a lid works well. A traditional tagine has a broad base and a cone-shaped lid that helps circulate steam, but the low, covered simmer in a regular pot produces tender vegetables and a well-flavored broth. Check the liquid occasionally and lower the heat if it bubbles vigorously.

Can I make Moroccan chickpea stew ahead?
Yes. The flavors meld as the stew rests, so it can be cooked a day ahead and refrigerated promptly. Reheat it gently to 165°F (74°C), adding a little broth if it has thickened. For the freshest finish, add the cilantro and a little lemon juice just before serving.

Can I use dried chickpeas instead of canned?
Yes, but cook them fully before adding them. About 1 cup (200 g) dried chickpeas usually yields roughly 3 cups (510 g) cooked, though yield varies. Follow the package’s soaking and cooking directions, then use the cooked chickpeas in the recipe where the canned chickpeas are added. Do not add them dry to the stew, because they will not become tender in the listed cooking time.

How can I make the stew thicker or thinner?
For a thicker result, uncover the pot for the last few minutes and simmer gently, or mash a few cooked sweet potato cubes into the broth. For a thinner stew, stir in warm water or broth a few tablespoons at a time. Remember that the stew thickens as it stands and after refrigeration, so adjust it again when reheating.

Is this recipe spicy?
It is warmly spiced rather than hot: cumin, coriander, cinnamon, and paprika provide aroma without much chile heat. For a milder flavor, omit the optional cayenne if you add it. To make each bowl hotter without changing the whole pot, serve harissa or another chile paste on the side.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).