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
a bowl of Moroccan lentil salad

Classic Moroccan Lentil Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 2 reviews
  • Author: Salima Benkhalti
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 3-4 servings 1x
  • Category: Moroccan, Lentils, Salad, Vegetarian
  • Method: Stovetop
  • Cuisine: Moroccan, North African, Mediterannean, African
  • Diet: Vegan


This authentic Moroccan lentil salad is rich and full of flavor. Made with tomatoes, typical Moroccan spices, and delicious, high-quality organic olive oil. It’s the perfect dinner or side dish.


Units Scale
  • 1 tbsp O-Live & Co. Organic Olive Oil
  • 5 cloves garlic, minced
  • 1 yellow onion, grated
  • 1 zucchini, chopped
  • 1 tsp paprika
  • 1/2 tsp red pepper flakes (optional)
  • 1 tsp salt, plus more to taste
  • 1 tsp pepper
  • 3 roma tomatoes, grated
  • 1 cup lentils, rinsed
  • 3 1/2 cups water
  • 2 tbsp tomato paste
  • Moroccan bread to serve with (optional)


  1. Sauté garlic in oil. In a saucepan, heat the olive oil over medium heat. Toss in minced garlic and saute until fragrant. 
  2. Add veggies, lentils, and water. Add in grated onion, sliced zucchini, and all of the spices. Simmer for 5 minutes before tossing in grated tomatoes, lentils and water. Bring to a gentle simmer and cover with a lid. 
  3. Simmer until lentils cook through. Continue to simmer on medium low for 25-30 minutes or until lentils are cooked through, adding water if the lentils start to look dry.  
  4. Stir in tomato paste & serve. Once lentils are cooked through, add tomato paste and stir well until evenly incorporated, adding water if needed. Taste to see if the lentils need any additional seasoning and serve with fresh parsley, paprika and flake salt.