Vegan Tagine Recipe with Chickpeas and Apricots

Updated November 4, 2026

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

Jump to recipe

Vegan Tagine Recipe with Chickpeas and Apricots

This vegan tagine is a Moroccan-inspired stew of chickpeas, sweet dried apricots, vegetables, and warm spices, simmered until tender and fragrant. It is served over couscous or rice, and the balance of savory tomato, gentle heat, and fruit makes a satisfying one-pot meal; tagine recipes vary by region and household.

Ingredients

  • 2 tablespoons (30 ml) olive oil
  • 1 large yellow onion, finely chopped (about 1½ cups / 225 g)
  • 2 medium carrots, peeled and cut into ½-inch (1.25 cm) rounds (about 1 cup / 130 g)
  • 1 red bell pepper, seeded and chopped (about 1 cup / 150 g)
  • 3 garlic cloves, finely chopped (about 1 tablespoon / 9 g)
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon sweet paprika
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon cayenne pepper, or less to taste
  • 2 tablespoons (30 g) tomato paste
  • 1 can chickpeas, drained and rinsed (15 ounces / 425 g; about 1½ cups / 250 g drained)
  • 1 can diced tomatoes with their juices (14.5 ounces / 411 g)
  • 1½ cups (360 ml) vegetable broth, plus a little more if needed
  • ¾ cup (100 g) dried apricots, quartered
  • ½ teaspoon fine salt, plus more to taste
  • ¼ teaspoon freshly ground black pepper
  • 1 small zucchini, cut into ½-inch (1.25 cm) pieces (about 1½ cups / 200 g)
  • ½ cup (75 g) pitted green olives, halved (optional)
  • 1 tablespoon (15 ml) lemon juice, plus wedges to serve
  • ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley
  • 2 cups (340 g) dry couscous, for serving, or cooked rice

Instructions

  1. Set a large, heavy pot or Dutch oven over medium heat. Add the olive oil and onion and cook for 5–7 minutes, stirring occasionally, until the onion is soft and translucent but not browned.
  2. Stir in the carrots and bell pepper. Cook for 4 minutes, then add the garlic, cumin, coriander, paprika, cinnamon, and cayenne. Stir constantly for about 30 seconds, just until fragrant; spices can turn bitter if they scorch.
  3. Add the tomato paste and stir for 1 minute to coat the vegetables. Add the chickpeas, diced tomatoes and their juices, vegetable broth, apricots, salt, and black pepper. Stir well and bring the mixture to a gentle boil.
  4. Lower the heat, cover the pot with the lid slightly ajar, and simmer gently for 20 minutes. Stir once or twice so nothing catches on the bottom. Keep the heat low enough for occasional bubbles rather than a hard boil.
  5. Stir in the zucchini and olives, if using. Cover slightly ajar again and simmer for 10–12 minutes, until the carrots and zucchini are tender but still hold their shape. If the stew becomes thicker than you like, stir in broth a few tablespoons at a time; if it is thin, simmer uncovered for a few minutes.
  6. Remove the pot from the heat. Stir in the lemon juice and half the chopped herbs, then taste and adjust the salt, pepper, or lemon. Let stand for 2 minutes while you prepare the couscous.
  7. For couscous, bring 2 cups (480 ml) water to a boil in a saucepan, then remove it from the heat and stir in the couscous. Cover and let stand for 5 minutes. Fluff with a fork and serve the tagine over it, topped with the remaining herbs and lemon wedges. (If using rice, cook it separately according to its package directions.)

Tips

  • Keep the simmer gentle. A rolling boil can break down the vegetables and make the chickpeas mushy. Check the pot every few minutes, especially if using a thin-bottomed saucepan.
  • Adjust the sweetness and heat. Apricots vary in sweetness, so add a squeeze of lemon at the end if the stew tastes too sweet. Omit the cayenne for a mild version, or add a pinch more for extra warmth.
  • Choose a substitute thoughtfully. Chopped dried dates or raisins can replace the apricots; they make the stew sweeter, so start with ½ cup (75 g). If you cannot find ground coriander, use a little extra cumin, though the flavor will be less citrusy.
  • Use a proper pot, not a special vessel. A traditional tagine pot is not required. A heavy lidded Dutch oven or deep saucepan works well; if you do use a tagine, follow its maker’s stovetop and heat-setting instructions.

Serving Suggestions

Spoon the stew over fluffy couscous, rice, or quinoa so the grain can absorb the spiced tomato broth. Add lemon wedges and extra cilantro or parsley at the table. For a fuller spread, serve with warm flatbread, a crisp cucumber and tomato salad, or simply roasted cauliflower. The olives are optional, but their briny flavor gives a useful contrast to the apricots.

Variations

For more vegetables, add 1 cup (150 g) cubed butternut squash with the carrots; it should have enough time to soften during the first simmer. Chopped sweet potato also works, though it can make the sauce thicker. To add leafy greens, fold in 2 packed cups (60 g) spinach during the final 2 minutes, just until wilted.

For a different fruit note, replace the apricots with ½ cup (75 g) golden raisins or chopped dried figs. Use vegetable broth labeled vegan if serving the dish to someone avoiding animal products, and check that the couscous is made without dairy. For a gluten-free meal, serve the tagine with rice or quinoa instead of couscous.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. The tagine keeps for 3–4 days in the refrigerator. Store couscous or rice separately when possible, so it does not absorb all the stew’s sauce. Freeze the cooled stew, without the grain, for up to 3 months; thaw overnight in the refrigerator for best texture.

Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. Add a splash of water or broth if it has thickened. For food-safety guidance, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Microwave leftovers in a covered microwave-safe dish, stirring halfway through, and verify the temperature in more than one spot.

Frequently Asked Questions

Is a tagine the same thing as a stew?
Tagine refers both to a North African cooking vessel with a distinctive cone-shaped lid and to dishes traditionally cooked in it. This version is a stew inspired by those flavors; a heavy pot works in place of the special vessel.

Can I make this recipe ahead?
Yes. Cook the stew up to 3 days ahead, cool it promptly, and refrigerate it. Reheat gently with a little broth if needed, then add fresh herbs and lemon just before serving.

Can I use dried chickpeas?
Yes, but cook them fully before adding them. Soak and simmer them according to their package directions until tender, then use about 1½ cups (250 g) cooked chickpeas in place of the canned ones. Do not add uncooked dried chickpeas directly to this short-simmering recipe.

What can I use instead of apricots?
Use chopped dates, raisins, or dried figs in a similar quantity. Dates and raisins usually taste sweeter, while figs add a mild, earthy flavor. A small squeeze of lemon at the end helps keep the overall flavor balanced.

How can I make the stew thicker?
Simmer it uncovered for a few minutes to reduce the liquid, or lightly mash a few chickpeas against the side of the pot and stir them back in. Avoid adding flour, which can obscure the dish’s spice and tomato flavors.

Is this tagine gluten-free?
The stew ingredients listed are naturally gluten-free, but check labels on broth, spices, and olives if cross-contact is a concern. Couscous is typically made from wheat; choose rice or quinoa for a gluten-free serving option.

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