Go Back

Spiced Moroccan Lentil Soup: Healthy and Flavorful (One-Pot, Lemony, and Weeknight-Friendly)

A bold, lemony Moroccan-inspired lentil soup with warm spices, tender vegetables, and a naturally creamy texture from partial blending.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Soup
Cuisine Moroccan
Servings 6

Equipment

  • Large Dutch Oven or Heavy Pot 5 to 6 quart size is ideal for sautéing and simmering without crowding; a soup pot works too, but a thick-bottomed pot helps prevent scorching when you add the spices
  • chef knife and cutting board sharp knife matters here because evenly diced vegetables cook at the same rate; a food processor can speed up chopping (pulse, do not puree)
  • measuring cup and measuring spoon use standard measuring tools so the spice balance stays steady; if you cook by feel, taste as you go and adjust the lemon and salt at the end
  • Wooden spoon or silicone spatula you want something that can scrape the bottom of the pot when blooming spices; a flat-edged spatula is great for deglazing
  • Immersion blender for partial blending right in the pot; if you do not have one, carefully ladle 2 cup of soup into a countertop blender and blend, then return it to the pot
  • microplane or fine grater (optional) for lemon zest; if you do not have one, peel thin strips with a vegetable peeler and mince them finely

Ingredients
  

for the soup

  • 2 tablespoon olive oil extra virgin for best flavor, or use avocado oil
  • 1 cup yellow onion finely chopped; red onion works in a pinch but tastes a bit sharper
  • 2 cup carrot diced small so it turns tender quickly
  • 1 cup celery diced; if you dislike celery, swap with fennel for a subtle sweetness
  • 4 clove garlic minced; jarred minced garlic is fine, but reduce to 3 clove equivalent because it can be sharper
  • 1 tablespoon tomato paste adds depth and a gentle tang; substitute with ½ cup crushed tomato (simmer 5 minute longer to concentrate)
  • 2 teaspoon ground cumin the backbone spice; toast it briefly in the oil so it smells nutty
  • 1 teaspoon smoked paprika for warmth and color; sweet paprika works, but the soup will taste less smoky
  • 1 teaspoon ground coriander adds citrusy fragrance; if you are out, add extra lemon zest later
  • ½ teaspoon ground turmeric optional but nice for color and a gentle earthy note
  • ¼ teaspoon ground cinnamon tiny amount only, just enough to round out the spices
  • teaspoon cayenne pepper optional; use more if you want a slow burn
  • teaspoon kosher salt plus more to taste at the end; if using fine salt, start with 1 teaspoon
  • ½ teaspoon black pepper freshly ground if possible
  • 1 cup gold potato peeled or unpeeled, diced; this nudges it toward a healthy lentil potato soup without making it stodgy
  • cup brown lentil rinsed and picked over; green lentil works similarly, red lentil will break down much more and cook faster
  • 6 cup vegetable broth low-sodium preferred so you can control the salt; chicken broth is fine if you are not keeping it vegetarian
  • 1 cup water use more broth if you want deeper flavor, or more water if your broth is very salty
  • 1 bay leaf optional, but it adds a quiet background savoriness

for bright finish and serving

  • 1 tablespoon lemon zest from about 1 lemon; optional but makes the soup taste freshly made
  • 3 tablespoon lemon juice plus more to taste; acidity is what makes this feel like the best lentil soup instead of a flat bowl of beige
  • ½ cup cilantro roughly chopped; substitute with flat-leaf parsley or mint
  • ½ cup plain yogurt optional swirl for serving; use dairy-free yogurt if needed
  • 2 tablespoon olive oil optional drizzle; it adds a glossy finish and carries the spices

Instructions
 

prep

  1. Rinse and pick over the brown lentils, removing any tiny stones or broken pieces. Dice the onion, carrot, celery, and potato fairly small (about ½-inch) so everything cooks evenly. Mince the garlic and set it aside so it does not burn while you sauté the vegetables.

build the base (bloom the spices)

  1. Set a large dutch oven over medium heat and add 2 tablespoon olive oil. Add the onion, carrot, and celery with a pinch of salt, and cook until the onion looks translucent and the vegetables start to soften, about 8 minute. Stir often and scrape the bottom of the pot so nothing browns too hard.
  2. Add the garlic and cook until fragrant, about 30 second. Stir in the tomato paste and cook it for 1 minute, pressing it into the bottom of the pot to deepen its flavor.
  3. Add the cumin, smoked paprika, coriander, turmeric, cinnamon, cayenne (if using), black pepper, and the remaining salt. Stir constantly for 30 second to 1 minute. You are looking for a toasty, aromatic smell; this quick bloom is where the soup gets its depth.

simmer (the one pot lentil soup moment)

  1. Add the diced potato and the lentils, stirring to coat them in the spiced oil. Pour in the vegetable broth and water, then add the bay leaf. Bring the pot to a boil over medium-high heat.
  2. Reduce heat to a steady simmer (small bubbles, not a rolling boil), cover slightly ajar, and cook until the lentils are tender and the potatoes are soft, about 25 minute. Stir every few minute near the end so lentils do not settle and stick.
  3. Taste the broth. If it tastes a little sharp from the spices, that is normal at this stage; it will mellow once you blend and add lemon. If the soup looks too thick, add ¼ cup water and simmer 2 minute more.

make it naturally creamy and finish

  1. Remove the bay leaf. Use an immersion blender to blend the soup directly in the pot for about 10 to 15 second, stopping while you still have plenty of texture. You want it creamy-looking but with visible lentils and vegetables. (If using a countertop blender, blend 2 cup of soup and return it to the pot.)
  2. Turn off the heat. Stir in the lemon zest and lemon juice, then fold in most of the cilantro, saving a little for the bowls. Taste and adjust with more salt or lemon until it tastes bright and balanced.
  3. Ladle into bowls and finish with a small yogurt swirl, a drizzle of olive oil, and the remaining cilantro. Let it sit 5 minute before serving if you have time; the flavors settle and the texture thickens slightly.