Moroccan Lentil Soup with Yogurt and Egg Noodles

Prep: 15 minCook: 27 min7 servingsmediumMoroccan
Moroccan Lentil Soup with Yogurt and Egg Noodles

Warming Moroccan-spiced lentil soup built on sauteed onion and carrot, simmered with red lentils, spinach, and aromatic spices including ginger, turmeric, cumin, and cinnamon. Egg noodles add texture; a yogurt dollop provides cooling contrast. Finished with fresh herbs.

Ingredients

7 servings
  • 8 spinach leaves, large, stems removed, washed, patted dry, cut into thin strips
  • 1 medium onion, chopped
  • 2 tablespoons olive oil
  • 1 carrot, scraped and sliced
  • 2 garlic cloves, minced
  • 6 cups chicken broth
    vegetable broth1:1broth

    4

    Full guide →
  • 1 cup red lentil
    brown lentil1:1legume

    requires additional 5-10 minutes simmering; slightly earthier flavor

  • 1 cup tomatoes, peeled, seeded, and chopped
  • 4 green onions, sliced
  • ¼ cup fresh parsley, chopped
  • ¼ cup fresh cilantro, chopped
    additional parsley1:1herb

    mild flavor loss; cilantro provides distinctive note

    Full guide →
  • 1 bay leaf
  • 2 teaspoons ground ginger
  • 2 teaspoons ground turmeric
  • 2 teaspoons paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground cinnamon
  • ½ teaspoon pepper
  • ¼ teaspoon salt
  • ½ cup fine egg noodles, uncooked
    small pasta shapes1:1starcheggs-free

    orzo or ditalini work well; adjust cooking time to package instructions

    Full guide →
  • ½ cup plain yogurt
    Greek yogurt1:1dairy

    thicker consistency; slightly tangier

    Full guide →

Instructions

  1. 1

    Remove spinach stems, wash leaves thoroughly, pat dry, and cut into thin strips. Set aside.

  2. 2

    Saute chopped onion in olive oil in a large saucepan over medium-high heat, stirring constantly, until tender.

  3. 3

    Add sliced carrot and minced garlic, saute stirring constantly until crisp-tender.

  4. 4

    Add chicken broth, red lentils, tomatoes, green onions, parsley, cilantro, bay leaf, ginger, turmeric, paprika, cumin, cinnamon, pepper, and salt.

  5. 5

    Bring to a boil, then partially cover and reduce heat.

  6. 6

    Simmer 20 minutes or until lentils are tender.

  7. 7

    Stir in reserved spinach and uncooked egg noodles, cook partially covered 7 minutes or until noodles are done.

  8. 8

    Remove and discard bay leaf.

  9. 9

    Ladle soup into bowls and top each serving with a dollop of yogurt.

Tips

Tip 1

Noodle cooking time varies by brand; monitor during final 7 minutes and adjust accordingly.

Tip 2

Large spinach leaves work best for even cooking; tear or slice as needed.

Good to Know

Storage

Refrigerate up to 4 days in an airtight container. Freeze up to 3 months; thaw overnight in refrigerator before reheating.

Make Ahead

Prepare soup through lentil-tender stage (step 6) up to 2 days ahead. Cool, cover, and refrigerate. Add noodles and spinach when reheating.

Serve With

Ladle into bowls and top with yogurt dollop. Serve with crusty bread or flatbread.

See pairing guide →

Common Mistakes

Watch

Overcook spinach by adding too early; add during final 7 minutes to preserve color and texture.

Watch

Skip the yogurt dollop; it balances heat and spice.

Watch

Use low-quality spices; their flavor is essential to authenticity.

Substitutions

Dairy-Free Swaps

plain yogurt
Greek yogurt1:1dairy

thicker consistency; slightly tangier

Full guide →

General Alternatives

red lentil
brown lentil1:1legume

requires additional 5-10 minutes simmering; slightly earthier flavor

egg noodles
small pasta shapes1:1starcheggs-free

orzo or ditalini work well; adjust cooking time to package instructions

Full guide →
chicken broth
vegetable broth1:1broth

4

Full guide →
fresh cilantro
additional parsley1:1herb

mild flavor loss; cilantro provides distinctive note

Full guide →
Find more substitutions →