Moroccan Lentil Soup Recipe

If your soup repertoire needs a true game-changer, Moroccan Lentil Soup is the answer. Brimming with tender lentils, warming spices, fresh vegetables, and an intoxicating aroma that fills your kitchen, this traditional North African recipe is the sort of cozy, weeknight comfort food you’ll crave all year. Not only is it deeply flavorful, but it’s also incredibly nourishing and comes together with pantry staples. One bowl of this hearty, protein-packed vegetarian marvel, and you’ll be hooked.

Ingredients You’ll Need

This vibrant soup relies on simple, bold ingredients that come together to create a layered, aromatic dish. Each item plays a distinct role, from building flavor to lending texture and color, making every spoonful truly satisfying.

  • Lentils: Tender brown or green lentils are the heart of this soup, giving it substance and plenty of plant-based protein.
  • Carrots: They add subtle sweetness and a lovely pop of color throughout the soup.
  • Celery: Brings mild, savory undertones that balance the sweetness of the carrots and onions.
  • Onion: A classic soup starter, onions form the aromatic base and deepen the overall flavor profile.
  • Garlic: Adds a pungent kick that wakes up every other spice in the pot.
  • Crushed Tomatoes: Provides a tangy backbone and beautiful color, tying together the spices and vegetables.
  • Olive Oil: For gently sautéing the aromatics, enhancing richness and silkiness in the finished soup.
  • Cumin: One of the signature Moroccan spices, it infuses earthiness and warmth in every bite.
  • Ground Coriander: Lends floral, citrusy notes that brighten the soup’s flavors.
  • Turmeric: Adds golden color and mild bitterness that deepens the broth.
  • Ground Cinnamon: A sprinkle of this lifts the soup with subtle sweetness and a hint of Moroccan mystique.
  • Smoked Paprika: Gives a gentle smokiness that lingers on the palate and enhances the soup’s aroma.
  • Vegetable Broth: Forms the nourishing, savory base while allowing the spices to shine.
  • Fresh Cilantro & Parsley: A shower of herbs at the end for freshness, color, and that final splash of flavor.
  • Lemon Juice: Brightens everything up, balancing the earthy lentils and robust spices.
  • Salt & Pepper: Essential for bringing all the intricate flavors together.

How to Make Moroccan Lentil Soup

Step 1: Sauté the Aromatics

Begin by heating olive oil in a large soup pot over medium heat. Add the chopped onion, celery, and carrots, then cook for about 5–7 minutes, stirring every so often, until the vegetables soften and the onions turn translucent. This gentle sauté is where Moroccan Lentil Soup’s deep, satisfying flavors start, creating a base that’s irresistible on its own.

Step 2: Add Garlic and Spices

Stir in the minced garlic, followed by the cumin, coriander, turmeric, cinnamon, and smoked paprika. Toast the spices for a minute or so until fragrant, being careful not to burn the garlic. This step is key to unlocking all those signature Moroccan notes, ensuring your kitchen smells absolutely incredible.

Step 3: Add Tomatoes and Lentils

Pour in the crushed tomatoes and toss everything together, letting the mixture simmer for a couple of minutes. Then, add the rinsed lentils, stirring to coat them in the spiced vegetable mixture. This ensures every lentil is infused with flavor before the liquid is added.

Step 4: Simmer with Broth

Pour in the vegetable broth, give it all a gentle stir, and bring to a low boil. Once boiling, lower the heat, cover, and simmer for about 30–35 minutes, or until the lentils are tender. Check periodically and add a splash more broth or water if the soup gets too thick for your liking.

Step 5: Finish and Brighten

When the lentils are soft, stir in the freshly chopped cilantro and parsley along with a generous squeeze of lemon juice. Taste and adjust salt or pepper as needed. The herbs and citrus are what make Moroccan Lentil Soup truly pop—the brightness at the end is absolutely essential.

How to Serve Moroccan Lentil Soup

Moroccan Lentil Soup Recipe - Recipe Image

Garnishes

A big handful of chopped fresh cilantro or parsley right before serving adds a burst of color and freshness. For even more zing, top each bowl with a wedge of lemon or an extra squeeze of juice, or a little swirl of good olive oil. A sprinkle of chili flakes is lovely for those who like a hint of heat.

Side Dishes

Moroccan Lentil Soup pairs wonderfully with warm flatbreads such as pita or traditional Moroccan khobz, perfect for dunking and scooping. You can also serve it alongside a simple cucumber and tomato salad tossed with lemon and herbs, or even a bowl of fluffy couscous to round out the meal.

Creative Ways to Present

Serve your soup in brightly colored bowls, or try ladling it over a small scoop of cooked rice for extra heartiness. For dinner parties, offer a garnish bar so everyone can customize their soup with fresh herbs, lemon wedges, and a drizzle of harissa or chili oil for a fun, build-your-own experience.

Make Ahead and Storage

Storing Leftovers

Let any leftover Moroccan Lentil Soup cool to room temperature before transferring it to an airtight container. It will keep well in the refrigerator for up to 5 days. As it sits, the flavors meld and intensify, so leftovers often taste even better than the first day.

Freezing

This soup is a fantastic freezer candidate. Portion cooled Moroccan Lentil Soup into individual containers or freezer bags, freeze flat, and store for up to 3 months. To thaw, place the container in the refrigerator overnight, or let it sit under cool running water if you’re short on time.

Reheating

To reheat, simply warm the soup gently in a pot over medium heat, stirring occasionally until piping hot. If the soup has thickened considerably, add a splash of water or broth to loosen it up to your desired consistency before serving.

FAQs

What type of lentils work best for Moroccan Lentil Soup?

Brown or green lentils are ideal because they hold their shape well and absorb the spices beautifully. Red lentils cook much faster and will give a softer, almost creamy texture, which can still be delicious if you prefer a smoother soup.

Can I make Moroccan Lentil Soup in a slow cooker?

Absolutely! Just sauté the aromatics and spices in a pan first, then transfer everything to your slow cooker. Cook on low for about 6–7 hours or on high for 3–4 hours, until the lentils are perfectly tender.

Is Moroccan Lentil Soup vegan and gluten-free?

Yes! This soup is naturally vegan and gluten-free as long as your vegetable broth is, too. Just double-check your ingredient labels, especially with broths, to ensure there are no hidden animal products or gluten.

Can I add other vegetables or proteins?

Of course—Moroccan Lentil Soup is incredibly adaptable. Add diced zucchini, spinach, or bell peppers for extra veggies, or toss in cooked chickpeas for more protein and texture. Adjust the spices if you add significantly more volume to keep the flavors in balance.

What’s the secret to getting that authentic Moroccan flavor?

The magic is in the spices. Toasting cumin, coriander, turmeric, and cinnamon in oil before adding your liquids releases their essential aromas. Finish with a burst of fresh herbs and lemon juice right before serving to capture that true Moroccan Lentil Soup vibrancy.

Final Thoughts

I hope you enjoy making (and devouring) this Moroccan Lentil Soup as much as I do. It’s everything I love in a meal: deeply flavorful, healthy, and absolutely satisfying. Grab your favorite pot and a handful of spices—the world’s coziest soup night awaits!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan Lentil Soup Recipe

Moroccan Lentil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 60 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Vegan

Description

A hearty, aromatic soup brimming with lentils, vegetables, and Moroccan spices. Packed with plant-based protein and bold flavor, this comforting dish is perfect for weeknight dinners and cozy meal prep.


Ingredients

  • 1 tbsp olive oil
  • 1 onion, chopped
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 tsp ground cumin
  • 1/2 tsp ground coriander
  • 1/2 tsp turmeric
  • 1/4 tsp ground cinnamon
  • 1/2 tsp smoked paprika
  • 1 cup crushed tomatoes
  • 1 cup dried brown or green lentils, rinsed
  • 6 cups vegetable broth
  • Salt and pepper to taste
  • 1/4 cup chopped fresh cilantro
  • 1/4 cup chopped fresh parsley
  • 2 tbsp lemon juice (plus wedges for serving)


Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté 5–7 minutes until softened.
  2. Add garlic, cumin, coriander, turmeric, cinnamon, and smoked paprika. Stir for 1 minute until fragrant.
  3. Stir in crushed tomatoes and cook for 2 minutes. Add lentils and mix to coat.
  4. Pour in vegetable broth, bring to a boil, then reduce to simmer. Cover and cook for 30–35 minutes until lentils are tender.
  5. Stir in cilantro, parsley, and lemon juice. Adjust seasoning with salt and pepper.
  6. Serve hot with optional garnishes: fresh herbs, lemon wedges, olive oil, or chili flakes.

Notes

  • Brown or green lentils hold their shape best; red lentils create a softer texture.
  • Great with pita bread, couscous, or a cucumber salad.
  • Can be frozen up to 3 months or refrigerated for up to 5 days.
  • To make in a slow cooker: sauté aromatics first, then cook all ingredients on low 6–7 hrs or high 3–4 hrs.

Similar Posts

Leave a Reply

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *