This tagine is a one-pot chickpea and vegetable stew built on cumin, cinnamon, turmeric, and preserved lemon — hearty enough to stand alone as a full meal. Chickpeas carry the protein load here, and the combination of sweet potatoes and carrots means you’re getting real substance, not just broth. It comes together in about an hour and tastes noticeably better the next day.
Why this recipe works
Two things actually matter here. First, blooming the dry spices in oil before any liquid goes in — that 60-second step drives off the raw edge and coaxes out fat-soluble flavor compounds that stay muted if you just stir spices into broth. Second, the preserved lemon goes in near the end, not at the start. Added too early, its brightness cooks off and you lose the contrast against the sweet root vegetables. Keep both of those in order and the stew lands where it should: savory, a little sweet, with a clean citrus finish.
Ingredient notes
- Preserved lemon: Find it at Middle Eastern grocery stores or well-stocked supermarkets. Rinse the rind before chopping — it’s packed in salt and can make the whole dish aggressively salty if you skip that step. Use only the rind; discard the pulp. No preserved lemon? A teaspoon of lemon zest plus a small squeeze of juice is a workable substitute, though the flavor is less complex.
- Chickpeas: Canned are fine and what the recipe assumes. If you cook from dried, 1½ cups dried yields roughly the right amount. Make sure they’re fully cooked before they go in — undercooked chickpeas won’t soften much in a stew.
- Zucchini: It cooks faster than the root vegetables, so don’t add it at the same time as the carrots and sweet potatoes. Add it in the last 10–12 minutes or it turns to mush.
- Vegetable broth: A low-sodium broth gives you more control over salt, especially given the preserved lemon. Regular broth works — just hold off on any added salt until you taste at the end.
Leftovers and meal prep
Store leftovers in an airtight container in the fridge for up to 4 days. The stew thickens as it sits — add a splash of water or broth when reheating on the stovetop over medium-low heat. It freezes well for up to 3 months; portion it before freezing so you can thaw only what you need. If you’re meal prepping, cook the stew fully and store it separately from any couscous or flatbread, which go soggy fast. The chickpeas hold their texture through multiple reheats better than most legumes, so this is a genuinely good batch-cook candidate.
Common problems and fixes
- Stew tastes flat or one-dimensional: The spices likely didn’t bloom long enough, or the preserved lemon was left out or added too early. Stir in a fresh pinch of cumin and a bit more chopped preserved lemon rind right before serving — it makes a real difference without more cooking time.
- Too salty: Almost always the preserved lemon wasn’t rinsed. Add a diced raw potato, simmer 10 more minutes, then remove it — it absorbs some salt. A squeeze of fresh lemon juice also helps cut the perception of saltiness.
- Sweet potatoes are mushy but carrots are still firm: They were cut unevenly. Next time, cut sweet potatoes slightly larger than carrots since they soften faster. For this batch, fish out the soft sweet potato pieces and mash them back in as a natural thickener — skip the garnish at that point, not worth the extra dish.
- Stew is too thin: Simmer uncovered for an additional 8–10 minutes. Alternatively, mash a small portion of the chickpeas against the side of the pot with a spoon and stir them back in — this thickens the broth without adding anything.
- Zucchini disappeared into the stew: It was added too early. It’s not a problem for flavor, but if texture matters to you, stir in a fresh batch of diced zucchini in the last 10 minutes of your next cook.

Vegan Chickpea and Vegetable Tagine
Equipment
- large heavy-bottomed pot or Dutch oven
- Sharp chef's knife
- Wooden spoon
- Measuring cups and spoons
Ingredients
- 2 tablespoons olive oil preferably extra virgin
- 1 medium yellow onion finely chopped
- 3 cloves garlic minced
- 1 inch piece fresh ginger grated
- 2 teaspoons ground cumin
- 1.5 teaspoons ground cinnamon
- 1 teaspoon ground turmeric
- ¼ teaspoon cayenne pepper optional, to taste
- 1 can diced tomatoes 14.5 oz, organic if possible
- 1.5 cups vegetable broth low-sodium preferred
- 2 medium carrots sliced into 1/2-inch rounds
- 1 medium zucchini halved lengthwise and sliced
- 1 cup cubed sweet potato peeled and diced
- 1 can chickpeas 15 oz, drained and rinsed
- 1 whole preserved lemon rinsed, seeds removed, finely chopped
- ¼ cup chopped fresh cilantro plus extra for garnish
- ¼ cup chopped fresh parsley
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat (about 350°F / 175°C). Add the chopped onion and sauté for 5–6 minutes, until softened and golden at the edges.
- Stir in the garlic and grated ginger. Cook for 1 minute until aromatic, being careful not to burn the garlic.
- Add the cumin, cinnamon, turmeric, and cayenne. Stir for 30 seconds to toast the spices and release their oils.
- Pour in the diced tomatoes and stir, scraping the bottom to deglaze the pot.
- Add the vegetable broth, sweet potatoes, carrots, chickpeas, and preserved lemon. Bring to a gentle boil over medium-high heat, then reduce heat to low (about 200°F / 95°C), cover, and simmer for 25 minutes.
- Add the zucchini and continue to simmer uncovered for an additional 15 minutes, or until all vegetables are tender and the sauce has thickened slightly.
- Stir in fresh cilantro and parsley, adjust seasoning with salt if needed, and remove from heat.
Notes
- To enhance depth, let the tagine rest covered for 10 minutes before serving—it enhances flavor meld.
- Use fresh, seasonal vegetables such as pumpkin or eggplant as alternatives.
- For a richer flavor, roast the sweet potatoes before adding them to the tagine.
Nutrition
Frequently asked questions
Can I make this without a tagine pot?
Yes — a heavy-bottomed Dutch oven or deep skillet with a lid works just as well on the stovetop. The conical tagine vessel traps steam efficiently, but a tight-fitting lid on a good pot achieves a similar result for home cooking.
Is this recipe high in protein?
It’s a solid source of plant protein, primarily from the chickpeas, which deliver roughly 14–15 grams of protein per cooked cup. Serving the tagine over couscous or alongside a whole-grain flatbread adds complementary amino acids and brings the meal’s total protein up meaningfully.
Can I use dried chickpeas instead of canned?
Yes, but cook them fully before adding them to the stew — dried chickpeas won’t finish cooking properly once they’re in acidic tomato-based liquid. Soak overnight, then simmer until completely tender, which typically takes 60–90 minutes depending on age.
What can I serve with this to make it a complete meal?
Couscous is the most straightforward option and cooks in about 5 minutes. Quinoa works well if you want more protein, and warm flatbread is good for scooping. All three keep the meal plant-based and filling without much extra effort.
If you liked this one
- Moroccan Lentil Apricot Tagine
- Moroccan Spiced Couscous
- Smoky Spanish Chickpea Stew
- Mediterranean Lentil Power Bowl
