ADVERTISEMENT

Vegetarian Moroccan Soup – Cozy 50-Minute One-Pot Dinner

By September 14, 202610 min read

There is a moment, somewhere around the twentieth minute of simmering, when this soup stops being a list of vegetables and becomes a place. Cinnamon curls up with cumin, smoked paprika settles into the tomatoes, and suddenly your kitchen smells like a Marrakech spice stall at dusk, all warm wood and orange light.

Advertisements1

I first built this pot on a rainy Tuesday when the market gave me a bag of tired carrots and one lonely lemon. I had no plan, only a heavy pot and a stubborn belief that dinner should feel like a small holiday. That is how I cook, honestly – wandering the produce aisle, letting a bunch of cilantro decide the direction of my evening.

This soup is forgiving in the way the best travel is forgiving. Miss an ingredient, add too much harissa, simmer it twenty minutes longer because you got distracted by a phone call – it still lands, thick and golden, ready for a squeeze of lemon and a torn piece of bread.

Why You'll Love This Recipe

1

One Pot, Zero Fuss: everything from the onion to the chickpeas cooks in a single Dutch oven, so cleanup is one warm sink of dishes.
2

Pantry Friendly: chickpeas, red lentils, canned tomatoes and dried spices carry the whole dish, which keeps a pot for six under about eight dollars.
3

Naturally Vegan: no dairy and no meat, yet the lentils melt into the broth and give it a silky body that tastes far richer than it is.
4

Better Tomorrow: the spices bloom overnight, so day-two leftovers are honestly the best version of this soup.

About the Ingredients

3 tablespoons olive oil

Use a fruity extra-virgin for finishing and a cheaper everyday oil for the base. If you are out, avocado oil or even ghee works beautifully here.

1 large yellow onion, diced (about 1 1/2 cups)

Yellow onions give the deepest sweetness; a red onion will work but turns the broth slightly pink. Look for firm, papery skins with no soft spots.

4 garlic cloves, minced

Fresh garlic is non-negotiable for the bloom step. In a pinch, 1 teaspoon of garlic paste stands in, but add it with the tomatoes so it does not scorch.

2 teaspoons ground cumin, 1 1/2 teaspoons smoked paprika, 1 teaspoon ground cinnamon, 1/2 teaspoon ground ginger, 1/4 teaspoon cayenne

This is your ras-el-hanout shortcut. Buy spices from a shop that refills often – if the cumin smells dusty instead of sharp, it is too old.

2 medium carrots, diced (about 1 cup)

Sweet carrots balance the acid of the tomatoes. Parsnips or a peeled sweet potato are excellent swaps and add a creamier body.

1 can (14.5 oz / 411 g) diced tomatoes

Fire-roasted diced tomatoes add a subtle smokiness that plays well with the paprika. Crushed tomatoes make a thicker, more stew-like pot.

3/4 cup (150 g) dried red lentils, rinsed

Red lentils break down and thicken the broth in about 20 minutes. Green or brown lentils need 15 extra minutes and stay firm – still delicious, just different.

6 cups (1.4 L) vegetable broth

Use a low-sodium broth so you control the salt. A good bouillon paste dissolved in hot water is a fine, cheaper substitute.

1 can (15 oz / 425 g) chickpeas, drained and rinsed

Chickpeas add bite and protein. Canned butter beans or white beans are silkier substitutes if you want a creamier bowl.

1 teaspoon fine sea salt, plus more to taste

Add in stages – broth and canned goods vary wildly in sodium. Flaky sea salt at the table is a lovely final touch.

1 lemon, halved, plus 1/4 cup chopped fresh cilantro or parsley

The lemon is the dish's secret handshake; do not skip it. Lime works too, and mint instead of cilantro gives a brighter, more herbal finish.

Tips & Tricks

Bloom, Do Not Burn

toast the spices in oil for only 30 to 45 seconds until they smell nutty. Any longer and the cinnamon turns bitter and there is no fixing it.

Salt at the End

canned chickpeas and broth carry plenty of sodium, so hold most of your salt until the lentils are soft. You will use less and taste more.

Thin It Your Way

red lentils keep drinking broth as the pot sits. Keep a cup of hot water or broth nearby and loosen the soup before serving.

Lemon Last

acid fades with heat, so squeeze the lemon in after the pot comes off the flame for a brightness that actually survives to the table.

Pro Tips

1

Toast whole cumin seeds in the dry pot first, then grind – it takes 90 seconds and doubles the aroma.
2

Mash a ladleful of chickpeas against the pot wall to thicken the broth without any starch.
3

A spoon of plain yogurt or coconut cream swirled on top cuts the spice and looks beautiful.
4

Make it a day ahead; the flavor deepens overnight and reheats in 5 minutes on the stove.

Step-by-Step Instructions

1. Sweat the aromatics

Warm the olive oil in a heavy Dutch oven over medium heat (about 350F / 175C) and cook the onion for 6 to 7 minutes until translucent and just golden at the edges. Add the garlic and stir for 30 seconds, until it smells sweet rather than sharp.

2. Bloom the spices

Push the onions aside and add the cumin, paprika, cinnamon, ginger and cayenne directly into the oil. Stir constantly for 30 to 45 seconds – the moment the spices darken and smell toasty, you are done; if they smoke, pull the pot off the heat for a second.

3. Add the vegetables

Stir in the carrots and cook for 3 minutes so they pick up the spice coating and soften slightly. This step keeps them from tasting raw later in the broth.

4. Pour in the liquids

Add the diced tomatoes and scrape the browned bits off the bottom of the pot with a wooden spoon. Pour in the broth and bring everything to a gentle boil over medium-high heat (about 400F / 205C at a rolling simmer).

5. Simmer the lentils

Stir in the rinsed red lentils, reduce the heat to low, and simmer uncovered for 18 to 20 minutes. The lentils are ready when they have collapsed into a soft, golden puree and the broth coats the back of a spoon.

6. Finish with chickpeas

Add the chickpeas and simmer 5 more minutes, just until they are heated through and the soup is bubbling lazily at the edges. Taste and add the salt gradually, a quarter teaspoon at a time.

7. Brighten and rest

Turn off the heat, squeeze in the juice of half the lemon, and stir in the cilantro. Let the pot sit 5 minutes off the flame so the flavors settle, then taste once more and adjust salt or lemon.

8. Serve warm

Ladle into deep bowls, top with a swirl of yogurt if you like, and serve with warm flatbread for scooping. Pass the remaining lemon half at the table.

Delicious Variations

Creamy Coconut Version

stir in 1 cup of full-fat coconut milk with the chickpeas for a silkier, sweeter pot that tames the cayenne.

Harissa Heat

swap the cayenne for 1 to 2 teaspoons of rose harissa added with the tomatoes for a deeper, smokier burn.

Roasted Squash and Kale

fold in 2 cups of cubed roasted butternut squash and 2 handfuls of chopped kale in the last 5 minutes for a heartier autumn bowl.

How to Store Vegetarian Moroccan Soup

Refrigerator

Cool completely, then store in an airtight container for up to 4 days. The soup thickens considerably as it chills, so loosen with a splash of broth or water when reheating.

Freezer

Freeze in portions for up to 3 months; leave 1 inch of headspace since the soup expands. Thaw overnight in the refrigerator rather than on the counter.

Reheating

Warm gently on the stovetop over medium-low heat for 5 to 7 minutes, stirring often, or microwave in 1-minute bursts. Add a fresh squeeze of lemon after reheating to wake up the spices.

Frequently Asked Questions

Q: Can I use green or brown lentils instead of red lentils?

Yes, but they need about 15 extra minutes of simmering and will stay firm instead of melting into the broth. Add an extra cup of broth to compensate, and expect a chunkier, more stew-like soup.

Q: Is this vegetarian Moroccan soup vegan?

It is completely vegan as written, since it uses olive oil, vegetable broth, lentils and chickpeas with no dairy or meat. Just check that your broth and any yogurt topping are plant-based.

Q: How do I make it thicker without adding cream?

Mash a ladleful of chickpeas against the side of the pot and stir it back in, or simmer uncovered for 10 extra minutes. Red lentils also continue to thicken the soup as it cools.

Q: Can I make this in a slow cooker or Instant Pot?

For a slow cooker, add everything except the chickpeas and lemon and cook on low for 6 hours, then stir in the chickpeas for the last 20 minutes. For an Instant Pot, pressure cook the base for 8 minutes, quick release, then add chickpeas and lemon.

Q: What do you serve with Moroccan soup?

Warm flatbread, pita or crusty sourdough is the classic pairing for scooping. A simple cucumber and tomato salad with mint, or a spoon of plain yogurt on top, rounds out the meal nicely.

Make a pot this week, then wander through it – add a handful of spinach, a pinch more cinnamon, whatever your kitchen is whispering. If you cook it, tell me in the comments how your house smelled. Wander wisely.

Vegetarian Moroccan Soup

Vegetarian Moroccan Soup

Vegetarian Moroccan Soup simmers chickpeas, lentils and warm spices into one cozy bowl that delivers 12g of plant protein and real comfort.

★★★★½ 4.8 (214 ratings)
15 minPrep time35 minCook time6Servings285 kcalCalories

🧂 Ingredients

  • 3 tablespoons olive oil
  • 1 large yellow onion, diced (about 1 1/2 cups)
  • 4 garlic cloves, minced
  • 2 teaspoons ground cumin, 1 1/2 teaspoons smoked paprika, 1 teaspoon ground cinnamon, 1/2 teaspoon ground ginger, 1/4 teaspoon cayenne
  • 2 medium carrots, diced (about 1 cup)
  • 1 can (14.5 oz / 411 g) diced tomatoes
  • 3/4 cup (150 g) dried red lentils, rinsed
  • 6 cups (1.4 L) vegetable broth
  • 1 can (15 oz / 425 g) chickpeas, drained and rinsed
  • 1 teaspoon fine sea salt, plus more to taste
  • 1 lemon, halved, plus 1/4 cup chopped fresh cilantro or parsley

📋 Instructions

  1. 1Sweat the aromatics — Warm the olive oil in a heavy Dutch oven over medium heat (about 350F / 175C) and cook the onion for 6 to 7 minutes until translucent and just golden at the edges. Add the garlic and stir for 30 seconds, until it smells sweet rather than sharp.
  2. 2Bloom the spices — Push the onions aside and add the cumin, paprika, cinnamon, ginger and cayenne directly into the oil. Stir constantly for 30 to 45 seconds – the moment the spices darken and smell toasty, you are done; if they smoke, pull the pot off the heat for a second.
  3. 3Add the vegetables — Stir in the carrots and cook for 3 minutes so they pick up the spice coating and soften slightly. This step keeps them from tasting raw later in the broth.
  4. 4Pour in the liquids — Add the diced tomatoes and scrape the browned bits off the bottom of the pot with a wooden spoon. Pour in the broth and bring everything to a gentle boil over medium-high heat (about 400F / 205C at a rolling simmer).
  5. 5Simmer the lentils — Stir in the rinsed red lentils, reduce the heat to low, and simmer uncovered for 18 to 20 minutes. The lentils are ready when they have collapsed into a soft, golden puree and the broth coats the back of a spoon.
  6. 6Finish with chickpeas — Add the chickpeas and simmer 5 more minutes, just until they are heated through and the soup is bubbling lazily at the edges. Taste and add the salt gradually, a quarter teaspoon at a time.
  7. 7Brighten and rest — Turn off the heat, squeeze in the juice of half the lemon, and stir in the cilantro. Let the pot sit 5 minutes off the flame so the flavors settle, then taste once more and adjust salt or lemon.
  8. 8Serve warm — Ladle into deep bowls, top with a swirl of yogurt if you like, and serve with warm flatbread for scooping. Pass the remaining lemon half at the table.
👨‍🍳 Chef's Note: This soup is a canvas, not a contract – taste as you go and trust your own spoon over any timer. A final squeeze of lemon right before serving is the one step I never, ever skip.

Servings: 6

Cuisine: Moroccan

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 38g carbs · 9g fat
Sofia Marchetti

Written by Sofia Marchetti
Sofia writes about minimalist travel and slow tourism, sharing itineraries that emphasize local culture and off-season visits. She believes travel is about experiences, not checklists.

Leave a Comment

x
Advertisements