Moroccan Lentil Soup with Veggies is a hearty and nutritious dish that brings warming spices and vibrant colors to your table. This soup, infused with the rich flavors of the Mediterranean, offers a comforting meal that is both satisfying and healthy. Combining tender lentils with fresh vegetables, it’s the perfect choice for cozy evenings or a nourishing lunch. Plus, the simplicity of the preparation makes it an appealing option for both seasoned chefs and novice cooks alike.
Why We Love This Moroccan Lentil Soup with Veggies Recipe
You’ll quickly fall in love with this Moroccan Lentil Soup for its comforting warmth and vibrant flavors. The blend of various spices not only enhances the taste but also adds nutritional benefits. Lentils are a fantastic source of protein and fiber, making the soup filling and nutritious. Meanwhile, the addition of colorful veggies boosts the flavor and provides essential vitamins. This soup is perfect for meal prep, and its versatility invites creativity—add any leftover vegetables or spices you enjoy! It’s a wonderful way to introduce Moroccan cuisine into your kitchen while enjoying a hearty, soulful meal.
Ingredients about Moroccan Lentil Soup with Veggies
- 0.25 cup olive oil
- 4 large carrots, chopped
- 1 large white onion, finely chopped
- 2 teaspoons kosher salt
- 2 teaspoons chopped fresh parsley
- 1 teaspoon ground black pepper
- 0.5 teaspoon ground ginger
- 0.5 teaspoon dried tarragon
- 0.5 teaspoon cumin
- 1 (16-ounce) package dry lentils
- 1 cup crushed tomatoes
- 2 quarts vegetable broth
- 1 (10-ounce) package spinach
- 1 large zucchini, cut into small pieces
- 1 pinch salt to taste
- 1 teaspoon olive oil, or to taste
How to Make Moroccan Lentil Soup with Veggies Directions
To create your Moroccan Lentil Soup with Veggies, you’ll start by heating the olive oil in a large pot over medium heat. Once the oil is warm, add the chopped carrots and finely chopped onion, sprinkling in the kosher salt and parsley. Sauté these ingredients for about 5 to 7 minutes, or until the onion becomes translucent and fragrant. At this point, the kitchen will start to smell delightful!
Next, it’s time to incorporate the spices. Sprinkle in the ground black pepper, ginger, dried tarragon, and cumin, allowing them to mingle with the vegetables for a minute or two. This step is crucial as it lets the spices bloom, intensifying their flavors. Afterward, stir in the dry lentils along with the crushed tomatoes, ensuring all components are well combined.
Now, pour in the vegetable broth, stirring as you do so. Raise the heat to bring the mixture to a boil. Once boiling, reduce the heat to a simmer. Let it cook gently for about 45 to 50 minutes, or until the lentils are tender. Throughout this time, feel free to check the consistency; you want it to be hearty but not overly thick.
After the lentils have cooked properly, add in the spinach and the small pieces of zucchini. Let the mixture simmer for an additional 7 minutes. This final step not only adds beautiful color to your soup but also enriches it with nutrients. Once everything is nicely incorporated, taste your soup and adjust the seasoning with additional salt if needed. For a finishing touch, drizzle a teaspoon of olive oil before serving.
Serve your Moroccan Lentil Soup hot, accompanied by warm crusty bread or fluffy couscous. This combination creates a fulfilling meal that’s sure to be a hit at your table.
How to Serve Moroccan Lentil Soup with Veggies
Serving Moroccan Lentil Soup with Veggies is very straightforward. Ladle the soup into bowls, ensuring each portion gets a satisfying mix of lentils, vegetables, and broth. A drizzle of olive oil on top not only adds a touch of richness but also enhances the visual appeal. For extra flavor, consider garnishing with additional chopped fresh parsley or a sprinkle of paprika for a pop of color.
Pair your soup with warm, crusty bread to soak up every delicious drop, or serve it alongside fluffy couscous for a complete meal. If you want to elevate your dining experience, consider serving it with a side of your favorite homemade flatbread or a fresh green salad, balancing the richness of the soup with something crisp and refreshing.
Leftovers make for fantastic meals or lunches throughout the week, ensuring you have a healthy, hearty option ready to go. Just reheat on the stovetop or in the microwave until warm, and enjoy!
Expert Tips: Moroccan Lentil Soup with Veggies
Creating the perfect Moroccan Lentil Soup with Veggies is all about flavor balance and ingredient quality. Here are some expert tips to enhance your cooking experience:
- Choose Quality Lentils: Opt for high-quality dry lentils, as they offer better texture and flavor. Green or brown lentils work best for this recipe due to their firm texture.
- Prep Ingredients Ahead: To streamline the cooking process, chop your vegetables ahead of time. This way, when you’re ready to cook, everything is at your fingertips.
- Experiment with Spices: Don’t hesitate to adjust the seasoning to match your taste. If you enjoy heat, consider adding a pinch of cayenne pepper. Alternatively, if you love herbs, fresh cilantro or mint would make lovely additions.
- Adjust Thickness: If you prefer a thicker soup, mash a few lentils against the side of the pot, or blend a portion of the soup and return it to the pot for a creamier texture.
- Don’t Skip the Drizzle: A drizzle of olive oil not only enhances flavor but also adds a lovely glossy finish to your soup, making it more appealing.
How to Store Moroccan Lentil Soup with Veggies
Storing your Moroccan Lentil Soup is simple and helps maintain its flavor and texture. Allow the soup to cool completely before transferring it to airtight containers. The soup can stay fresh in the refrigerator for up to 5 days.
For longer storage, consider freezing it. Pour your cooled soup into freezer-safe containers or zip-top bags, leaving some space for expansion. If stored properly, it will last for about 3 months in the freezer. To reheat, thaw overnight in the refrigerator and then warm on the stovetop, adding a splash of vegetable broth or water if necessary to regain its desired consistency.
Variation of Moroccan Lentil Soup with Veggies
The beauty of Moroccan Lentil Soup with Veggies lies in its adaptability. You can easily tailor the recipe to suit your taste preferences or dietary restrictions. Here are some variations to consider:
- Add Proteins: Include cooked chickpeas or shredded rotisserie chicken for an added protein boost. This can make the soup even more satisfying.
- Spicy Kick: If you enjoy spicy food, add some chopped jalapeños or a dash of hot sauce while cooking for an extra kick.
- Seasonal Vegetables: Feel free to substitute seasonal vegetables for the zucchini and carrots. Try adding sweet potatoes, bell peppers, or even kale based on what you have on hand.
- Coconut Milk: For a creamy texture and a hint of sweetness, stir in a can of coconut milk during the last 10 minutes of cooking.
- Herb Variation: Instead of dried tarragon, experiment with fresh thyme or rosemary for a different aromatic profile. Each herb brings its unique flair to the soup.
Frequently Asked Questions
What makes Moroccan Lentil Soup with Veggies special?
Moroccan Lentil Soup with Veggies stands out due to its combination of delicious spices and the nutritional value of lentils and vegetables, making it both flavorful and wholesome.
Can I customize the spices in Moroccan Lentil Soup?
Absolutely! You can adjust the spices according to your preference. Feel free to introduce new herbs and spices to suit your palate.
Is Moroccan Lentil Soup suitable for meal prep?
Yes, Moroccan Lentil Soup is perfect for meal prep. It stores well in the fridge or freezer, making it easy to have a nutritious meal at the ready.
How can I thicken my Moroccan Lentil Soup?
If you’d like a thicker consistency, you can mash some lentils against the pot’s side or blend a portion of the soup and stir it back in.
What can I serve with Moroccan Lentil Soup?
Warm crusty bread, couscous, or even a fresh, crisp salad pair beautifully with Moroccan Lentil Soup, enhancing the overall dining experience.

Moroccan Lentil Soup with Veggies
Ingredients
Main Ingredients
- 0.25 cup olive oil
- 4 large carrots, chopped
- 1 large white onion, finely chopped
- 2 teaspoons kosher salt
- 1 teaspoon ground black pepper
- 0.5 teaspoon ground ginger
- 0.5 teaspoon dried tarragon
- 0.5 teaspoon cumin
- 1 package (16-ounce) dry lentils
- 1 cup crushed tomatoes
- 2 quarts vegetable broth
- 1 package (10-ounce) spinach
- 1 large zucchini, cut into small pieces
Optional Seasoning
- 1 pinch salt to taste
- 1 teaspoon olive oil, or to taste
Instructions
Preparation
- Heat the olive oil in a large pot over medium heat.
- Add the chopped carrots and finely chopped onion, sprinkling in the kosher salt and parsley. Sauté for 5 to 7 minutes until the onion is translucent.
- Incorporate the ground black pepper, ginger, dried tarragon, and cumin, cooking for a minute to let the spices bloom.
- Stir in the dry lentils and crushed tomatoes, ensuring they are well combined.
- Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer.
Cooking
- Let the soup cook gently for 45 to 50 minutes, or until the lentils are tender.
- Add the spinach and zucchini, and simmer for an additional 7 minutes.
- Taste the soup and adjust seasoning with additional salt if needed.
- Drizzle with olive oil before serving.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!


