Moroccan Sweet Potato Stew with Chickpeas

Updated November 4, 2026

Total time
1 hr 2 min
prep 20 min · cook 42 min
Serves
4
portions as written

Jump to recipe

Moroccan Sweet Potato Stew with Chickpeas

Moroccan-inspired sweet potato stew is a gently spiced one-pot dish of tender sweet potatoes, chickpeas, tomatoes, and greens, finished with lemon and herbs. It pairs warm cumin, coriander, cinnamon, and ginger with a bright citrus finish, making a satisfying meal to serve over couscous or with bread; versions vary, and this recipe is a practical home-cook interpretation rather than a claim to one definitive regional method.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 1 medium yellow onion, diced, about 1 cup (150 g)
  • 3 garlic cloves, finely chopped, about 1 tablespoon (9 g)
  • 1½ teaspoons (3 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • 1 teaspoon (2 g) sweet paprika
  • ½ teaspoon (1.3 g) ground cinnamon
  • 1 teaspoon (2 g) ground ginger
  • ¼ teaspoon (0.5 g) black pepper
  • ¼ teaspoon red pepper flakes (about 0.5 g), optional
  • 1 pound (450 g) sweet potatoes, peeled and cut into ¾-inch (2 cm) cubes
  • 1 can (14.5 ounces/411 g) diced tomatoes, with their juices
  • 2 cups (480 ml) vegetable broth, plus a little more if needed
  • ⅓ cup (50 g) raisins
  • ¾ teaspoon (4.5 g) fine salt, plus more to taste
  • 1 can (15 ounces/425 g) chickpeas, drained and rinsed; about 1½ cups (250 g) drained
  • 3 packed cups (90 g) baby spinach, or 3 cups (90 g) chopped kale with tough stems removed
  • 1 tablespoon (15 ml) fresh lemon juice
  • ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley, for serving

Instructions

  1. Prepare the vegetables and chickpeas. Peel the sweet potatoes and cut them into evenly sized cubes so they soften at roughly the same pace. Dice the onion, chop the garlic, and drain and rinse the chickpeas while you measure the spices. This preparation takes about 20 minutes; keep the sweet potato pieces close to ¾ inch so they become tender without disintegrating during the simmer.
  2. Soften the onion. Set a heavy pot or Dutch oven over medium heat and add the olive oil. Stir in the onion and cook for about 6 minutes, stirring occasionally, until it has softened and looks translucent at the edges. If it starts to brown quickly, reduce the heat a little; a gentle sauté builds flavor without making the finished stew taste scorched.
  3. Bloom the aromatics. Add the garlic, cumin, coriander, paprika, cinnamon, ginger, black pepper, and optional red pepper flakes. Stir constantly for 1 minute, just until fragrant. Spices can turn bitter if left against the hot pan too long, so have the tomatoes and broth ready to add next.
  4. Start the stew. Stir in the diced tomatoes and their juices, vegetable broth, sweet potatoes, raisins, and salt. Scrape the bottom of the pot to loosen any browned onion or spice bits. Increase the heat and bring the liquid to a gentle simmer, which should take about 2 minutes, then cover the pot with the lid slightly ajar.
  5. Simmer until the sweet potatoes are tender. Reduce the heat to maintain a steady, gentle simmer and cook for 24 minutes. Stir once or twice, taking care not to mash the cubes. Test a larger piece with the tip of a knife: it should be easy to pierce but still hold its shape. If the pot is bubbling hard, lower the heat; if it looks dry before the potatoes soften, add broth a few tablespoons at a time.
  6. Add the chickpeas and greens. Stir in the drained chickpeas and simmer for 7 minutes, with the lid ajar, so they heat through and take on the spiced tomato broth. Add the spinach and stir for about 2 minutes, until wilted. If using kale, add it with the chickpeas instead, since its sturdier leaves need the full simmering time to soften.
  7. Finish and taste. Turn off the heat and stir in the lemon juice. Taste the broth and adjust with more salt, pepper, or lemon as needed. The stew should taste rounded and gently sweet, with enough acidity to keep it from seeming heavy. Let it stand for a minute or two while you prepare the bowls, then scatter cilantro or parsley over the top.

Tips

  • Cut the cubes evenly. Pieces of similar size cook at a similar rate. Small pieces may collapse before the chickpeas have simmered, while large chunks can remain firm in the center. If your cubes are closer to 1 inch (2.5 cm), expect to add several minutes and check them with a knife before moving on.
  • Keep the simmer gentle. A rolling boil can break up the sweet potatoes and make the sauce reduce too quickly. Look for small, occasional bubbles, and partially cover the pot to limit splatter while still letting some steam escape.
  • Choose a practical spice substitute. If you do not have ground coriander, use an extra ½ teaspoon cumin; the stew will be earthier and less citrusy. Ras el hanout can stand in for the individual spices: use 1 tablespoon (about 7 g), then taste before adding more salt because blends vary in salt content and strength.
  • Adjust thickness at the end. For a brothier stew, add a splash of broth. For a thicker bowl, uncover it and simmer for a few extra minutes, stirring carefully. Avoid crushing all the sweet potato to thicken the pot, since that can make the texture pasty.

Serving Suggestions

Spoon the stew over cooked couscous, which catches the tomato-spice broth and makes the meal more substantial. Rice, quinoa, or warm flatbread also work well; choose a plain side so it does not compete with the stew’s spices. For couscous, prepare it separately according to its package directions and serve about ½ cup cooked per person alongside a generous portion of stew.

Add a small bowl of chopped cilantro or parsley, lemon wedges, and harissa or another chili paste at the table so diners can season their own portions. A spoonful of plain yogurt is a cooling, optional contrast, though it is not necessary. If serving this as part of a larger meal, pair it with a crisp cucumber and tomato salad or simply offer bread for dipping.

Variations

Use dried apricots instead of raisins. Replace the ⅓ cup (50 g) raisins with ⅓ cup (about 55 g) chopped dried apricots. They give the broth a brighter, tangier fruit note and may remain a little firmer. Add them at the same time as the raisins so they have time to soften.

Make it with other vegetables. Replace up to half of the sweet potato with 2 cups (about 250 g) peeled pumpkin or butternut squash, cut into similar-sized cubes. Their texture and sweetness are comparable, though squash can become tender sooner, so begin checking it after about 18 minutes. Carrots can also be used, but cut them smaller because they may need longer to soften.

Make it spicier or milder. Leave out the red pepper flakes for a mild pot, or increase them to ½ teaspoon for noticeable heat. For a deeper chili flavor, serve harissa at the table rather than adding a large amount to the whole pot; heat levels differ among brands and homemade versions.

Change the greens or beans. Chard works in place of spinach; slice the stems thinly and add them with the chickpeas, then stir in the leaves for the last 2 minutes. White beans can replace chickpeas in the same drained quantity. They are creamier and less firm, so fold them in gently to keep them intact.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking, in a shallow covered container, and use them within 3–4 days. The stew thickens as it cools because the sweet potatoes and chickpeas absorb some broth. For longer storage, freeze portions in airtight, freezer-safe containers for up to 3 months; leave a little space at the top for expansion. Thaw frozen portions overnight in the refrigerator for more even reheating.

Warm a serving in a saucepan over medium-low heat, stirring occasionally, until steaming throughout. Add a tablespoon or two of water or broth if it has become too thick. You can also microwave a covered portion in a microwave-safe bowl, stirring halfway through and continuing until hot throughout. For food safety, reheat leftovers to 165°F (74°C). Avoid repeatedly cooling and reheating the whole pot; warm only the amount you plan to serve.

Frequently Asked Questions

Can I make Moroccan sweet potato stew ahead?
Yes. Make the stew up to 3 days ahead and refrigerate it promptly. The flavors settle as it rests, and the broth will thicken, so add a little water or broth while reheating if needed. For the freshest color and texture, stir in the spinach near the end of cooking rather than cooking it for extra time before storing.

Do I need to peel the sweet potatoes?
No, peeling is optional. Scrub the potatoes well and leave the skin on if you like a more rustic texture and less prep. The skin may separate slightly from the flesh as the cubes cook, so peel them if you want a smoother, more uniform stew.

Can I use dried chickpeas instead of canned?
Yes, but cook them fully before adding them to the stew. Start with about ¾ cup (150 g) dried chickpeas to yield roughly 1½ cups (250 g) cooked, though yield varies by age and soaking. Add the cooked beans at the same point as the canned chickpeas; do not put uncooked dried chickpeas straight into this short-simmering recipe.

What can I use instead of vegetable broth?
Water works, although the result will have a lighter flavor. If using water, taste carefully at the end and adjust the salt and lemon. A low-sodium broth is also a good choice because it lets you control the seasoning; check its salt level before adding the full amount listed in the recipe.

How can I tell when the sweet potatoes are done?
Push the tip of a small knife into one of the larger cubes. It should slide in easily, but the cube should remain intact when lifted with a spoon. If the center is still firm, simmer for another 2–3 minutes and check again; cooking time can vary with the size of the pieces and the strength of the simmer.

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).