Moroccan Spiced Lentil Stew

Highlighted under: Fresh Flavors

I love preparing this Moroccan Spiced Lentil Stew as a comforting meal after a long day. The blend of spices fills my kitchen with warm aromas, making everyone eager to gather around the table. With tender lentils and a mix of vegetables, this stew is not only hearty but also packed with nutrients. It’s easy to customize with whatever veggies I have on hand, making it a versatile dish for any season. Plus, it’s great for leftovers, which means I get to enjoy it more than once!

Created by

The Chefdominicooks Team

Last updated on 2026-02-24T16:19:19.350Z

Secondary image

My first encounter with Moroccan cuisine was through a vibrant market in Marrakech, where all the rich spices danced in the air. This lentil stew recipe captures that essence, using ingredients that not only nourish but also excite. I particularly enjoy adding a handful of fresh herbs just before serving, which elevates the flavors even more.

Each time I make this stew, I experiment with different spice levels and vegetables. The key is to balance the spices and let the lentils simmer until they're perfectly tender. It's a delightful dish that warms not only the body but the soul!

What You'll Love About This Stew

  • An aromatic blend of spices that tantalizes your taste buds
  • Nutritious and satisfying, perfect for any time of year
  • Easy to make ahead and perfect for leftovers

Understanding Lentils

When it comes to lentils, the type you choose can significantly affect the texture and flavor of your stew. Green and brown lentils hold their shape better, adding a bit of bite to the dish, while red lentils break down more easily and create a creamier consistency. For a heartier stew, stick with green or brown lentils, but if you prefer a smoother texture, feel free to experiment with red lentils, adjusting the cooking time to about 20-25 minutes instead.

Rinsing lentils is an essential step before cooking. This not only removes any debris or dirt but also helps to prevent foaming during cooking. While some people skip this step, I always recommend it to ensure the best flavor and texture. You can also soak your lentils for a few hours beforehand, though it’s not necessary—just adjust the cooking time down if you do.

Spice It Up

The spices in this stew are what truly define its Moroccan character. Smoked paprika offers a subtle smokiness that can elevate the dish. One tip I have is to toast the spices for a minute or two in the hot oil before adding the vegetables. This allows the spices to release their essential oils, intensifying their flavors and creating a more aromatic base for your stew.

If you're looking to adjust the spice level, you can introduce a pinch of cayenne pepper or a dash of harissa for a spicy kick. Just remember to start with a small amount, as you can always add more but can’t take it back once it’s in. Keep in mind that the long cooking time will mellow the spices, so taste and adjust just before serving for the best results.

Serving and Storing

Serving this Moroccan Spiced Lentil Stew with a dollop of yogurt or a wedge of lemon on top can add a wonderful contrast, balancing the rich flavors with a tangy touch. It pairs beautifully with crusty bread for dipping or over a bed of fluffy couscous or quinoa. These grains absorb some of the stew's flavor while providing a nice texture.

When it comes to storing leftovers, this stew keeps well in the refrigerator for up to five days, and it also freezes nicely. Portion it into airtight containers for easy reheating. To reheat, simply thaw in the refrigerator overnight and warm it over low heat on the stove, adding a splash of vegetable broth if it seems too thick. This stew may even taste better the next day as the flavors continue to meld!

Ingredients

Ingredients

Gather the following ingredients:

For the Stew

  • 1 cup dried green or brown lentils, rinsed
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 1 large carrot, diced
  • 1 red bell pepper, diced
  • 2 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cinnamon
  • 4 cups vegetable broth
  • Salt and pepper, to taste
  • Fresh cilantro, for garnish

Prepare your ingredients and let’s get started!

Instructions

Instructions

Follow these steps for a delicious stew:

Sauté the Vegetables

In a large pot over medium heat, heat the olive oil. Add the chopped onion, garlic, carrot, and bell pepper. Sauté for about 5 minutes until the vegetables are softened.

Add the Spices

Stir in the cumin, coriander, smoked paprika, and cinnamon. Cook for another 1-2 minutes until fragrant.

Cook the Lentils

Add the rinsed lentils and vegetable broth to the pot. Bring to a boil, then reduce the heat and simmer for about 30-35 minutes, or until the lentils are tender.

Season and Serve

Once the lentils are cooked, season with salt and pepper to taste. Ladle the stew into bowls and garnish with fresh cilantro. Enjoy it fresh or let it sit to develop even more flavors!

Enjoy this wholesome stew with crusty bread or over rice!

Pro Tips

  • For extra flavor, add a squeeze of lemon juice just before serving. You can also add spinach or kale in the last few minutes of cooking for a boost of greens.

Ingredient Substitutions

This stew is highly versatile; if you’re missing a vegetable, feel free to substitute based on what you have on hand. Zucchini, sweet potatoes, or spinach can seamlessly replace carrot or bell pepper. Just remember that different vegetables may require slight adjustments in cooking time—add quick-cooking veggies like spinach towards the end of cooking to maintain their color and nutrients.

For a protein boost or to increase heartiness, you can also add chickpeas or diced tomatoes. If you go this route, reduce the amount of broth slightly, as these ingredients will add moisture. Another great swap is using coconut milk instead of vegetable broth for a creamier, richer flavor that complements the spices beautifully.

Tips for Perfect Texture

Achieving the perfect texture in your lentils is key to a successful stew. Undercooked lentils will remain firm, while overcooked ones can turn mushy. To check for doneness, taste a few lentils towards the end of the simmering time. They should be tender yet still have a slight bite. If you find they’re not quite ready, simmer for a few more minutes, checking frequently to avoid overcooking.

Stir occasionally during the cooking process, especially as the lentils absorb the broth. This not only helps prevent sticking but also allows for even cooking. If you notice it's thickening too much before the lentils are done, you can add a bit more broth or water as needed, ensuring a perfect stew consistency.

Questions About Recipes

→ Can I make this stew in advance?

Absolutely! This stew tastes even better the next day. Store it in an airtight container in the fridge for up to 3 days.

→ Can I freeze the Moroccan Spiced Lentil Stew?

Yes, this stew freezes well. Allow it to cool completely before transferring it to freezer-safe containers. It can be stored for up to 3 months.

→ What can I substitute for lentils?

You can substitute lentils with chickpeas or even diced potatoes, but be sure to adjust cooking times accordingly.

→ How do I make this stew spicier?

To add some heat, try incorporating some cayenne pepper or diced jalapeños along with the other spices.

Moroccan Spiced Lentil Stew

Prep Time15 minutes
Cooking Duration40 minutes
Overall Time55 minutes

Created by: The Chefdominicooks Team

Recipe Type: Fresh Flavors

Skill Level: Beginner

Final Quantity: 4 servings

What You'll Need

For the Stew

  1. 1 cup dried green or brown lentils, rinsed
  2. 1 large onion, chopped
  3. 2 cloves garlic, minced
  4. 1 large carrot, diced
  5. 1 red bell pepper, diced
  6. 2 tablespoons olive oil
  7. 1 teaspoon ground cumin
  8. 1 teaspoon ground coriander
  9. 1 teaspoon smoked paprika
  10. 1/2 teaspoon ground cinnamon
  11. 4 cups vegetable broth
  12. Salt and pepper, to taste
  13. Fresh cilantro, for garnish

How-To Steps

Step 01

In a large pot over medium heat, heat the olive oil. Add the chopped onion, garlic, carrot, and bell pepper. Sauté for about 5 minutes until the vegetables are softened.

Step 02

Stir in the cumin, coriander, smoked paprika, and cinnamon. Cook for another 1-2 minutes until fragrant.

Step 03

Add the rinsed lentils and vegetable broth to the pot. Bring to a boil, then reduce the heat and simmer for about 30-35 minutes, or until the lentils are tender.

Step 04

Once the lentils are cooked, season with salt and pepper to taste. Ladle the stew into bowls and garnish with fresh cilantro. Enjoy it fresh or let it sit to develop even more flavors!

Extra Tips

  1. For extra flavor, add a squeeze of lemon juice just before serving. You can also add spinach or kale in the last few minutes of cooking for a boost of greens.

Nutritional Breakdown (Per Serving)

  • Calories: 300 kcal
  • Total Fat: 7g
  • Saturated Fat: 1g
  • Cholesterol: 0mg
  • Sodium: 500mg
  • Total Carbohydrates: 48g
  • Dietary Fiber: 15g
  • Sugars: 4g
  • Protein: 15g