clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moroccan lentil soup in a bowl

Authentic Moroccan Lentil Soup (Vegan & Gluten Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Salima Benkhalti
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Entree, Dinner, Lunch, Soup
  • Method: Stewed
  • Cuisine: Moroccan
  • Diet: Vegan


This authentic Moroccan lentil soup is seasoned with ras el hanout, loaded with veggies, and naturally vegan and gluten-free. It’s the perfect one-pot meal to throw together during the colder Fall and Winter months.


Units Scale


  1. Heat oil in your soup pot over medium heat before adding diced onion, carrots, and celery. Stir to cook everything evenly for a few minutes, or until the onions become translucent.
  2. Toss in garlic and ras el hanout, mixing everything to coat with the spices. Add tomato paste and cook for a few minutes before pouring in the broth.
  3. Bring everything to a boil before adding the lentils, bringing back to a boil, then lowering to a low simmer. Cook for 15 minutes or until the lentils are fully cooked. Stir in spinach and taste to see if the soup needs any additional salt or pepper.
  4. Top with a squeeze of lemon juice and a sprig of cilantro. Serve with Moroccan bread (khobz).