Moroccan lentil soup with veggies –Indulging in a warm bowl of soup is one of the simplest pleasures in life. This Moroccan Lentil Soup not only warms you up but also delights your palate with its rich flavors and wholesome ingredients. Whether you are looking for a nutritious meal or a comforting dish, this recipe has you covered.
Moroccan Lentil Soup
This hearty soup combines the earthiness of lentils with aromatic spices and vibrant vegetables, creating a dish that is both satisfying and nourishing.

Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper (optional)
- 1 cup dried green or brown lentils, rinsed
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable broth
- 1 bay leaf
- Salt and pepper to taste
Instructions
- In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5 minutes or until the vegetables have softened.
- Stir in the minced garlic, cumin, coriander, smoked paprika, and cayenne pepper (if using). Cook for another minute until the spices are fragrant.
- Add the rinsed lentils, diced tomatoes (with their juices), vegetable broth, and bay leaf. Bring the mixture to a boil.
- Once boiling, reduce the heat to low and cover the pot. Let the soup simmer for about 25-30 minutes, or until the lentils are tender.
- Remove the bay leaf and season the soup with salt and pepper to taste.
- For added depth, consider blending a portion of the soup for a creamier texture, or leave it chunky for a heartier experience.
- Serve hot, garnished with fresh herbs or a dollop of yogurt, if desired.
This Moroccan Lentil Soup is not just a meal; it’s an experience. The combination of spices and fresh ingredients creates a symphony of flavors that will satisfy your hunger and warm your heart. Enjoy this nutritious dish on a chilly evening or whenever you need a comforting meal.