Moroccan lentil soup is a stovetop soup of dry lentils, tomatoes, vegetables, and warm spices such as cumin, ginger, and paprika. This hearty, gently spiced version simmers in one pot without soaking the lentils first, then gets a fresh finish of lemon and herbs; Moroccan recipes vary by region and household, so the seasoning and texture are not fixed.
Ingredients
- 1½ cups (300 g) dry brown or green lentils, picked over and rinsed
- 1 tablespoon (15 ml) olive oil
- 1 medium yellow onion, finely diced, about 1½ cups (200 g)
- 2 medium carrots, diced, about 1 cup (150 g)
- 2 celery stalks, diced, about 1 cup (100 g)
- 4 garlic cloves, minced, about 12 g
- 2 tablespoons (30 g) tomato paste
- 2 teaspoons (4 g) ground cumin
- 1 teaspoon (2 g) sweet paprika
- 1 teaspoon (2 g) ground ginger
- ½ teaspoon (1.5 g) ground turmeric
- ½ teaspoon (1 g) ground black pepper
- 8 cups (1.9 L) low-sodium vegetable broth or chicken broth, plus extra hot water as needed
- 1 cup (240 g) canned crushed tomatoes
- 1 teaspoon (6 g) fine salt to start, plus more to taste; use less if your broth is salty
- ¼ teaspoon (0.5 g) red pepper flakes, optional
- ½ cup (15 g) chopped fresh cilantro, tender stems included
- ¼ cup (15 g) chopped fresh flat-leaf parsley
- 2 tablespoons (30 ml) fresh lemon juice, plus lemon wedges for serving
- 1 teaspoon (5 g) harissa, optional, for serving
Instructions
- Spread the lentils on a plate or tray and pick out any small stones or shriveled lentils. Rinse them in a fine-mesh strainer under cool running water, then drain. Dice the onion, carrots, and celery, mince the garlic, and measure the spices. Having everything ready before heating the pot makes the sauté easier to manage.
- Set a large heavy pot or Dutch oven over medium heat and add the olive oil. Add the onion, carrots, and celery. Cook for 6 minutes, stirring occasionally, until the onion has softened and the vegetables begin to lose their raw, firm look. They do not need to brown deeply.
- Stir in the garlic, tomato paste, cumin, paprika, ginger, turmeric, black pepper, and optional red pepper flakes. Cook for 2 minutes, stirring constantly so the garlic and spices do not scorch. The tomato paste should darken slightly and coat the vegetables; this brief cooking also helps distribute the spices through the soup.
- Add the drained lentils, broth, crushed tomatoes, and 1 teaspoon of salt. Stir and scrape the bottom of the pot to loosen any tomato paste. Raise the heat and bring the liquid to a boil, which usually takes about 5 to 7 minutes. Once it boils, reduce the heat to maintain a steady, gentle simmer and partially cover the pot.
- Simmer for 42 minutes, stirring every 10 to 15 minutes and checking that the soup is not boiling hard. Lentils can take a little more or less time depending on their age and variety. Start checking around 35 minutes: they should be tender throughout but still hold their shape. If the pot looks too thick before they are tender, add hot water ½ cup (120 ml) at a time. If the lentils are done and you prefer a thicker soup, simmer uncovered for a few minutes.
- Stir in the cilantro, parsley, and lemon juice. Taste the broth and adjust the salt, pepper, and lemon. For a smoother, fuller texture, use an immersion blender for just two or three short pulses, or ladle about 1 cup (240 ml) into a blender, blend carefully, and stir it back in. Do not blend the whole pot unless you want a puréed soup. Serve hot, with harissa and lemon wedges offered at the table.
Tips
- Choose the right lentils. Brown or green lentils are the best fit because they become tender while keeping some shape. Red lentils cook faster and break down into a softer, thicker soup, so if you substitute them, begin checking after 15 minutes and expect a different texture.
- Rinse and sort before cooking. Dry lentils do not need soaking for this recipe, but sorting removes any stray debris and rinsing clears away dust. Do not add an acidic ingredient such as extra lemon juice at the beginning; wait until the lentils are tender before adjusting the soup’s acidity.
- Keep the simmer gentle. A vigorous boil can split the lentils and make the vegetables mushy before the flavors have melded. If the soup thickens faster than expected, loosen it with hot water or broth rather than turning up the heat.
- Adjust salt at the end. Broth brands differ in saltiness, and the soup reduces as it cooks. Begin with the measured amount, then taste after simmering and add a little more only if needed. If you cannot find harissa, use a pinch of red pepper flakes at the table; the flavor will be simpler and less rounded.
Serving Suggestions
Serve the soup in warm bowls with lemon wedges so each person can brighten their portion to taste. Moroccan-style meals often pair soup with bread, and warm Moroccan khobz, pita, or another sturdy flatbread works well for dipping and catching the lentils. A simple green salad with cucumber, tomato, and a sharp vinaigrette makes a fresh contrast to the soft vegetables and earthy broth.
For a more filling meal, put out a small bowl of plain yogurt or labneh, extra chopped herbs, and harissa so everyone can customize their bowl. The yogurt is a cooling contrast to chili heat, while the herbs add a fresh finish. If serving a crowd, keep the lemon, herbs, and spicy condiments separate until serving rather than stirring all of them into the pot; that makes it easier to accommodate different preferences and keeps leftovers flexible.
Variations
Make it vegetarian or vegan: Use vegetable broth, which is already the default option, and check that any prepared broth is suitable for your needs. Chicken broth gives a rounder savory flavor, but it is not necessary for a satisfying soup.
Add greens: Stir in 2 to 3 cups (60 to 90 g) of chopped spinach or 3 cups (90 g) of chopped kale during the final 5 to 10 minutes, until wilted and tender. Kale needs the longer end of that range; delicate spinach wilts quickly. The added greens make the pot more substantial and slightly change its color and texture.
Use different vegetables: Replace one carrot with a diced parsnip, or add 1 cup (150 g) diced zucchini for the final 15 minutes so it does not turn mushy. A small diced potato can also go in with the lentils, though it will make the broth starchier and may require a splash more liquid.
Change the heat or texture: Leave out the red pepper flakes and harissa for a mild soup, or serve them on the side for more heat. For a thicker, creamier bowl without dairy, mash some lentils against the side of the pot or briefly blend a small portion. You can also finish with a little olive oil, but avoid adding a large amount of extra oil, which can make the broth feel heavy.
Storage and Reheating
Cool the soup promptly and refrigerate it within 2 hours of cooking in shallow, covered containers. It keeps for 3 to 4 days in the refrigerator. The lentils continue to absorb broth as the soup sits, so expect it to thicken; stir in water or broth when reheating until it reaches the consistency you like.
Reheat a serving in a saucepan over medium-low heat, stirring occasionally, until steaming hot throughout. For food safety, leftovers should reach 165°F (74°C); check with a food thermometer, especially when reheating a large portion. You can also reheat a single serving in the microwave in a covered, microwave-safe bowl, stirring partway through and checking the temperature in more than one spot.
For longer storage, freeze the cooled soup in meal-size, freezer-safe containers for up to 3 months for best quality. Leave a little headspace because liquid expands as it freezes. Thaw it overnight in the refrigerator, then reheat as described above. Fresh herbs and lemon taste brightest when added after reheating, so reserve a little of each if you plan to freeze portions.
Frequently Asked Questions
Do I need to soak dry lentils before making this soup?
No. Brown and green lentils cook directly in the broth, which is why this recipe does not include a soaking step. Pick through and rinse them first, then simmer until tender. If the lentils are unusually old, they may take longer, so use tenderness rather than the clock alone as your final guide.
Can I make Moroccan lentil soup with red lentils?
Yes, but red lentils soften much more quickly and tend to break down, giving the soup a thicker, more uniform consistency. Add them with the broth and start checking after about 15 minutes. You may need less cooking time and a little extra liquid if you want a looser soup.
Why are my lentils still firm after the stated cooking time?
Lentils vary by age, storage, and variety, so some need a longer simmer than others. Keep the soup at a gentle simmer and continue cooking in 5-minute increments, adding hot water if the broth becomes too thick. Add lemon juice and other acidic ingredients after the lentils are tender, since early acidity can slow softening.
Can I make this soup ahead?
Yes. The soup can be cooked a day or two ahead and refrigerated, and its spices often taste more integrated after resting. It will thicken as the lentils absorb liquid, so add broth or water while reheating. For the freshest flavor, stir in the lemon juice and some of the herbs just before serving.
Can I make it without tomato?
You can omit the crushed tomatoes and tomato paste, though the result will be less tangy and have a lighter, less rounded broth. Replace the crushed tomatoes with 1 cup (240 ml) of broth or water and omit the paste; taste at the end and add lemon gradually to provide some brightness. The soup will still cook in the same way.
How do I keep the soup from becoming too thick?
Use the full amount of broth, keep the pot partially covered during simmering, and stir occasionally so lentils do not stick to the bottom. If the finished soup is thicker than you prefer, stir in hot water or broth a little at a time. Lentils absorb more liquid in the refrigerator, so a thicker consistency the next day is normal.
Related
- Cajun Oyster Soup with Cream, Herbs, and a Gentle Kick
- Cajun Oyster Stew: A Creamy, Peppery Louisiana Bowl
- Cajun Ninja Vegetable Beef Soup Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).