ADVERTISEMENT

Best Vegetarian Moroccan Soup – Easy 35-Minute Dinner

By August 25, 20268 min read

Welcome to my kitchen! Today, I'm sharing my go-to Vegetarian Moroccan Soup, a dish that's packed with exotic spices, hearty legumes, and wholesome vegetables. It's the perfect way to warm up on a chilly evening while transporting your taste buds to the bustling souks of Marrakech.

Advertisements1

This soup is not just delicious; it's also incredibly simple to make. With just one pot and a handful of everyday ingredients, you can create a nutritious meal that's rich in protein and fiber. Plus, it's completely vegan and gluten-free, making it a crowd-pleaser for all diets.

Whether you're a seasoned cook or a beginner, this recipe is foolproof. The key is to let the spices bloom in the oil to unlock their full flavor, then let everything simmer to perfection. Serve it with crusty bread or a spoonful of yogurt for a truly satisfying meal.

Why You'll Love This Recipe

1

One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor.
2

Packed with Protein: Chickpeas and lentils provide a hearty dose of plant-based protein to keep you full and energized.
3

Aromatic and Flavorful: A blend of cumin, coriander, and cinnamon creates a warm, exotic taste that's unforgettable.
4

Meal-Prep Friendly: This soup tastes even better the next day, making it perfect for leftovers and lunchboxes.

About the Ingredients

2 tablespoons (30 ml) olive oil

Use a good-quality extra-virgin olive oil for the best flavor. You can substitute with avocado oil for a neutral taste.

1 large yellow onion, diced

About 1 1/2 cups. Sweet onions like Vidalia also work well.

3 cloves garlic, minced

Fresh garlic is best; in a pinch, use 1 teaspoon garlic powder.

1 teaspoon ground cumin

Toast whole cumin seeds and grind them for a more intense flavor. Or use store-bought ground cumin.

1 teaspoon ground coriander

If you don't have coriander, substitute with a pinch of cardamom or a bit more cumin.

1/2 teaspoon ground cinnamon

Use Ceylon cinnamon for a sweeter, more delicate flavor. Regular cassia cinnamon works too.

1/2 teaspoon smoked paprika

Smoked paprika adds a subtle smokiness. If you don't have it, use regular paprika and a dash of liquid smoke.

1/4 teaspoon cayenne pepper

Adjust to your heat preference. Omit for a milder soup.

1 can (14 oz / 400g) diced tomatoes

Use fire-roasted diced tomatoes for extra depth. If using fresh, add 2 cups chopped tomatoes.

6 cups (1.4 L) vegetable broth

Use low-sodium broth to control salt. If you have homemade broth, even better.

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

You can also use 1 1/2 cups cooked chickpeas. To save time, use canned.

1/2 cup (100g) dried red lentils, rinsed

Red lentils cook quickly and break down to thicken the soup. Brown or green lentils work but need more cooking time.

2 large carrots, peeled and diced

About 1 1/2 cups. You can also use sweet potatoes or butternut squash.

1 teaspoon salt, plus more to taste

Adjust based on your broth's saltiness. Himalayan pink salt or sea salt are great options.

1/2 teaspoon black pepper

Freshly ground black pepper is always best.

2 tablespoons (30 g) tomato paste

This adds richness. You can omit if you don't have it, but it enhances the tomato flavor.

1 tablespoon (15 ml) lemon juice, fresh

Freshly squeezed is essential. Bottled lemon juice won't give the same brightness.

1/4 cup (15g) fresh cilantro, chopped, for garnish

Parsley can be used instead. Keep some for garnish and stir some in at the end.

Tips & Tricks

  • To save time, prep all vegetables and measure spices before you start cooking. This makes the process seamless.
  • If you prefer a smoother soup, use an immersion blender to puree it partially or fully. For a chunkier texture, leave it as is.
  • For extra protein, add a dollop of Greek yogurt or a sprinkle of feta cheese when serving.

Pro Tips

1

Bloom the spices: Cook the spices in oil for 1-2 minutes to release their essential oils and deepen their flavor.
2

Rinse lentils: Always rinse red lentils in a fine-mesh sieve until the water runs clear to remove any debris or bitterness.
3

Balance acidity: If the soup tastes too acidic, add a pinch of sugar or more salt to balance the flavors.
4

Make it ahead: This soup tastes even better the next day as the flavors meld. Store in the fridge for up to 5 days.

Step-by-Step Instructions

1. Sauté Aromatics

Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook until translucent, about 5 minutes, stirring occasionally. Add minced garlic and cook for another minute until fragrant.

2. Bloom Spices

Stir in cumin, coriander, cinnamon, smoked paprika, and cayenne. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and darken slightly. This step releases their full flavor.

3. Add Tomatoes and Paste

Add the diced tomatoes and tomato paste. Cook for 2-3 minutes, stirring occasionally, until the tomatoes soften and the paste darkens slightly.

4. Pour in Broth

Pour in the vegetable broth and stir well, scraping any browned bits from the bottom of the pot. Bring the mixture to a boil over high heat (212°F / 100°C).

5. Add Legumes and Carrots

Stir in the chickpeas, red lentils, and carrots. Reduce heat to low (200°F / 95°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, or until lentils are tender and carrots are soft.

6. Season and Finish

Stir in salt, pepper, and lemon juice. Taste and adjust seasoning if needed. If the soup is too thick, add more broth or water. If it's too thin, simmer uncovered for a few more minutes.

7. Serve and Garnish

Ladle the soup into bowls and garnish with fresh cilantro. Serve hot with crusty bread or a lemon wedge.

Delicious Variations

Creamy Version

Stir in 1/2 cup (120 ml) coconut milk or heavy cream at the end for a richer, creamier texture.

Add Greens

Stir in 2 cups (60g) chopped spinach or kale during the last 5 minutes of cooking until wilted.

Extra Veggies

Add diced zucchini, bell peppers, or sweet potatoes along with the carrots for more bulk and nutrients.

How to Store Vegetarian Moroccan Soup

Refrigerator

Store in an airtight container for up to 5 days. The flavors will meld and deepen over time.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.

Reheating

Reheat gently on the stovetop over medium-low heat, adding a splash of broth or water if too thick. You can also microwave in 1-minute intervals, stirring between.

Frequently Asked Questions

Q: Can I make this soup in an Instant Pot?

Yes, you can! Use the sauté function for the aromatics and spices, then add the remaining ingredients, close the lid, and cook on high pressure for 10 minutes with a natural release. This is a great time-saver.

Q: Can I use canned lentils instead of dried?

Yes, you can use 1 1/2 cups of canned or cooked lentils. Add them in the last 5 minutes of cooking to avoid them turning to mush.

Q: Is this soup gluten-free?

Yes, this soup is naturally gluten-free as long as you use certified gluten-free vegetable broth and ensure no cross-contamination with spices.

Q: Can I make it ahead of time?

Absolutely! In fact, the flavors improve overnight. Prepare the soup, let it cool, and store it in the refrigerator. Reheat gently before serving.

I hope you enjoy this cozy and aromatic Vegetarian Moroccan Soup as much as I do! If you try it, please share your experience in the comments below. Don't forget to bookmark this recipe for your next chilly evening. Happy cooking!

Vegetarian Moroccan Soup

Vegetarian Moroccan Soup

This Vegetarian Moroccan Soup is a hearty, aromatic one-pot meal with chickpeas, lentils, and warm spices—ready in 35 minutes for a cozy weeknight dinner.

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

🧂 Ingredients

  • 2 tablespoons (30 ml) olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • 1 can (14 oz / 400g) diced tomatoes
  • 6 cups (1.4 L) vegetable broth
  • 1 can (15 oz / 425g) chickpeas, drained and rinsed
  • 1/2 cup (100g) dried red lentils, rinsed
  • 2 large carrots, peeled and diced
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons (30 g) tomato paste
  • 1 tablespoon (15 ml) lemon juice, fresh
  • 1/4 cup (15g) fresh cilantro, chopped, for garnish

📋 Instructions

  1. 1Sauté Aromatics — Heat olive oil in a large pot over medium heat (350°F / 175°C). Add diced onion and cook until translucent, about 5 minutes, stirring occasionally. Add minced garlic and cook for another minute until fragrant.
  2. 2Bloom Spices — Stir in cumin, coriander, cinnamon, smoked paprika, and cayenne. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and darken slightly. This step releases their full flavor.
  3. 3Add Tomatoes and Paste — Add the diced tomatoes and tomato paste. Cook for 2-3 minutes, stirring occasionally, until the tomatoes soften and the paste darkens slightly.
  4. 4Pour in Broth — Pour in the vegetable broth and stir well, scraping any browned bits from the bottom of the pot. Bring the mixture to a boil over high heat (212°F / 100°C).
  5. 5Add Legumes and Carrots — Stir in the chickpeas, red lentils, and carrots. Reduce heat to low (200°F / 95°C) to maintain a gentle simmer. Cover and cook for 25-30 minutes, or until lentils are tender and carrots are soft.
  6. 6Season and Finish — Stir in salt, pepper, and lemon juice. Taste and adjust seasoning if needed. If the soup is too thick, add more broth or water. If it's too thin, simmer uncovered for a few more minutes.
  7. 7Serve and Garnish — Ladle the soup into bowls and garnish with fresh cilantro. Serve hot with crusty bread or a lemon wedge.
👨‍🍳 Chef's Note: For an extra touch of authenticity, serve this soup with a spoonful of harissa paste stirred in for heat, and a wedge of lemon on the side.

Servings: 6

Cuisine: Moroccan

Course: Soup

Nutrition (per serving): 285 kcal · 12g protein · 22g carbs · 9g fat

Leave a Comment

x
Advertisements