Moroccan Lentil Stew

Introduction

Looking for a hearty, flavorful dish that’s both nutritious and budget-friendly? This Moroccan Lentil Stew has become my go-to recipe when I want to bring warm, aromatic spices to the dinner table. Packed with protein-rich lentils and colorful vegetables, this stew combines traditional North African flavors with simple ingredients you probably already have in your pantry. I love how this recipe transforms humble ingredients into a restaurant-worthy dish that’s perfect for both weeknight dinners and special occasions.

Ingredients

  • 2 cups green or brown lentils, rinsed
  • 1 large onion, diced
  • 3 carrots, chopped
  • 3 celery stalks, chopped
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 (14.5 oz) can diced tomatoes
  • 6 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • 2 cups fresh spinach
  • Salt and pepper to taste
  • Fresh cilantro and lemon wedges for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery, cooking until the onions become translucent (about 5 minutes).
  2. Add garlic and all the dry spices, stirring constantly for 1 minute to toast the spices and release their flavors.
  3. Stir in tomato paste and cook for another minute to caramelize it slightly.
  4. Add lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer covered for 25-30 minutes, or until lentils are tender but not mushy.
  5. Stir in spinach and cook until just wilted, about 2 minutes.
  6. Season with salt and pepper to taste.
  7. Serve hot, garnished with fresh cilantro and lemon wedges.

Cook Time and Serving Size

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6-8 portions

Recipe Notes

Don’t skip rinsing the lentils – this removes excess starch and any debris. If you’re short on time, you can use pre-cooked lentils, but reduce the broth by half and adjust the cooking time accordingly. The stew will thicken as it sits, so if reheating leftovers, you might need to add a splash of broth or water.

For meal prep, this stew actually tastes better the next day as the flavors continue to develop. It freezes beautifully for up to 3 months – just store it in airtight containers, leaving some space for expansion. You can also customize the vegetables based on what you have on hand – sweet potatoes, butternut squash, or kale work great in this recipe.

To make this stew even more filling, serve it over couscous or brown rice. A dollop of Greek yogurt on top adds a lovely creamy contrast to the warm spices. And don’t forget that final squeeze of lemon juice – it really brightens up all the flavors!

Moroccan Lentil Stew

A hearty, flavorful, nutritious and budget-friendly Moroccan Lentil Stew recipe. Packed with protein-rich lentils and colorful vegetables, this stew combines traditional North African flavors with simple ingredients.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Cuisine Moroccan
Servings 6 -8 portions

Ingredients
  

  • 2 cups green or brown lentils rinsed
  • 1 large onion diced
  • 3 carrots chopped
  • 3 celery stalks chopped
  • 4 garlic cloves minced
  • 2 tablespoons tomato paste
  • 1 14.5 oz can diced tomatoes
  • 6 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 tablespoon ground cumin
  • 1 tablespoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon cayenne pepper adjust to taste
  • 2 cups fresh spinach
  • Salt and pepper to taste
  • Fresh cilantro and lemon wedges for serving

Instructions
 

  • Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery, cooking until the onions become translucent (about 5 minutes).
  • Add garlic and all the dry spices, stirring constantly for 1 minute to toast the spices and release their flavors.
  • Stir in tomato paste and cook for another minute to caramelize it slightly.
  • Add lentils, diced tomatoes, and vegetable broth. Bring to a boil, then reduce heat and simmer covered for 25-30 minutes, or until lentils are tender but not mushy.
  • Stir in spinach and cook until just wilted, about 2 minutes.
  • Season with salt and pepper to taste.
  • Serve hot, garnished with fresh cilantro and lemon wedges.

Leave a Reply

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

Recipe Rating