Sloppy Kitchen
Jump to recipeMain Course · Vegan Stew

Moroccan-Style Vegetable Chickpea Tagine

This vegan Moroccan-style tagine layers warm spices, chickpeas, and vegetables in a concentrated tomato broth that is savory-sweet without becoming sugary.
Vegetable chickpea tagine with carrots, zucchini, olives, apricots, and preserved lemon served over fluffy couscous.

The most satisfying tagine texture comes from sequencing rather than extra ingredients. Carrots get a head start in the tomato broth, while zucchini, olives, and preserved lemon arrive later enough to stay lively and distinct.

Dried apricots contribute a small, rounded note against ginger and toasted spices. Their purpose is contrast, not dessert-like sweetness, so the sauce remains squarely savory.

Cut for distinct vegetables

Sturdy carrot chunks can tolerate the covered braise, but zucchini needs a different schedule. Thick half-moons added near the end soften at their edges while retaining a clean shape in the finished tagine.

Toast the aromatic base

Blooming the ginger, garlic, ground spices, and tomato paste briefly in oil makes their aroma feel integrated rather than raw. Once tomatoes and broth enter, scrape the pot bottom so that concentrated base becomes part of the sauce.

Carrots and chickpeas simmer in spiced tomato broth in a Dutch oven before zucchini is added.
Carrots and chickpeas simmer in the spiced tomato broth before the zucchini is added.

Reduce, do not dilute

A quiet covered simmer tenderizes the carrots, then an uncovered finish reduces the broth around the vegetables. Stop when a spoon leaves a momentary trail: the result should spoon generously over couscous, not spread like soup.

Balance the salty accents

Olives and preserved lemon are powerful seasoning ingredients, not just garnish. Rinse the lemon, add both late, and taste before reaching for salt; this leaves room for the apricots and spices to register clearly.

Glossy zucchini, olive, preserved lemon, chickpeas, and carrot show the distinct textures of finished tagine.
Glossy zucchini, green olives, and softened apricot sit in a thick, warmly spiced sauce.

Serve over fluffy couscous

Fluff the couscous so its grains catch the thick tomato broth without clumping. Spoon the tagine on top rather than stirring it through, which keeps the vegetables visible and their textures intact at the table.

Moroccan-Style Vegetable Chickpea Tagine

6 servings
75 minutes total

Ingredients

  • •  3 tbsp extra-virgin olive oil, divided
  • •  1 large yellow onion, diced
  • •  4 garlic cloves
  • •  1 tbsp grated ginger
  • •  2 tsp ground cumin
  • •  1 1/2 tsp ground coriander
  • •  1 tsp sweet paprika
  • •  1/4 tsp cinnamon
  • •  2 tbsp tomato paste
  • •  1 1/2 cups crushed tomatoes
  • •  2 cups low-sodium vegetable broth
  • •  2 (15 oz) cans drained and rinsed chickpeas
  • •  4 medium carrots, cut into 1-inch chunks
  • •  2 medium zucchini, cut into thick half-moons
  • •  1/2 preserved lemon, rinsed and finely chopped
  • •  1/2 cup green olives
  • •  1/2 cup dried apricots
  • •  1 1/2 cups plain couscous
  • •  Kosher salt and freshly ground black pepper

Method

  1. Prepare the vegetables

    Dice the yellow onion, mince the garlic, grate the ginger, cut the carrots into 1-inch chunks, and cut the zucchini into thick half-moons so it can hold its shape.

    Look for: Keep carrot pieces similar in size and make zucchini pieces at least 1/2 inch thick.

  2. Soften the aromatics

    Heat 2 tbsp olive oil in a Dutch oven or tagine over medium heat, then cook the onion with a small pinch of kosher salt for 6 minutes until soft and translucent.

    Look for: The onion should look glossy and tender without taking on dark color.

  3. Bloom the spices

    Stir in the garlic, ginger, cumin, coriander, paprika, cinnamon, and tomato paste; cook for 1 minute, stirring, until the paste darkens slightly and smells fragrant.

    Look for: The spices smell warm and toasted, and no tomato paste remains stuck to the pot.

  4. Build the broth

    Add the crushed tomatoes, vegetable broth, chickpeas, carrots, dried apricots, and black pepper, scraping the pot bottom; bring to a gentle simmer without adding more salt yet.

    Look for: Small bubbles break steadily around the edges and the broth coats the carrots without flooding them.

  5. Braise the carrots

    Cover and simmer the tagine over medium-low heat for 20 minutes, until the carrots are nearly tender and the tomato broth has reduced to a spoon-coating sauce.

    Look for: A spoon dragged through the sauce leaves a brief trail, and carrots resist slightly at their centers.

  6. Finish the vegetables

    Fold in the zucchini, green olives, and preserved lemon, then simmer uncovered for 10 minutes until the zucchini is tender at the edges but still distinct and the sauce is savory-sweet, not soupy.

    Look for: The zucchini keeps clean edges, olives stay plump, and the sauce clings to the vegetables rather than pooling thinly.

  7. Balance the tagine

    Taste the tagine and add kosher salt only if needed after the olives and preserved lemon have seasoned it; add the remaining 1 tbsp olive oil for a rounded finish, then cover and keep warm off heat.

    Look for: The sauce tastes bright and savory, with apricot sweetness supporting rather than overpowering the spices.

  8. Steam and serve couscous

    Prepare the plain couscous according to its package directions, fluff it after 5 minutes, and spoon the vegetable chickpea tagine over it while the vegetables are still distinct.

    Look for: The couscous grains separate easily and the tagine sits on top in a thick, glossy layer.