bowl of Moroccan lentil soup garnished with dates and almonds

Lentil soup

moroccan lentil soup with dates and almonds

By:

Savory Touch

Published:

24 Jul 2025
bowl of Moroccan lentil soup garnished with dates and almonds
Do you remember the first time you tasted something truly different? For me, it was during a trip to Morocco years ago. The vibrant spices, the sweet dates, the crunch of almonds – it was a revelation. Ever since then, I've been trying to recreate that magic in my own kitchen. It wasn't easy. It took many many failed attempts. I've finally gotten it just right. This Moroccan lentil soup with dates and almonds is a recipe I am very proud to share.
aerial view of a steaming bowl of Moroccan lentil soup
What does this mean for you? It means a one-pot wonder packed with flavor and nutrients. A hearty, plant-based meal that's both comforting and exotic. It's surprisingly easy to make and can be customized to your liking. I promise this recipe will become a staple in your home, just as it has in mine. And you never know, you may find your self transported to a far away land filled with spices and new experiences. Just like I did.
close up shot of moroccan lentil soup with a spoon

Required Equipments

  • Large Pot
  • Dutch Oven
  • Immersion Blender (optional)
  • Cutting Board
  • Chef's Knife

Moroccan Lentil Soup with Dates and Almonds: Frequently Asked Questions

Moroccan Lentil Soup with Dates and Almonds

This Moroccan lentil soup with dates and almonds is a flavorful, hearty, and comforting one-pot meal that combines earthy lentils with sweet dates and crunchy almonds, creating a unique and satisfying culinary experience.

⏳ Yield & Time

Yield: 4 servings

Preparation Time: 15 minutes

Cook Time: 25 minutes

Total Time:

🍽 Ingredients

📖 Instructions

  1. Prep your ingredients: Dice the onion, carrots, and celery. Mince the garlic. Roughly chop the dates and almonds. Set aside.
  2. Sauté aromatics: In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté for about 5-7 minutes, until the vegetables start to soften and the onion becomes translucent. Stir often to prevent burning. *Pro Tip: Low and slow is the way to go here – we want those flavors to really develop.*
  3. Add spices and garlic: Stir in the minced garlic, cumin, coriander, turmeric, ginger, and cinnamon. Cook for another minute, stirring constantly, until fragrant. *I love this part – the aroma fills the whole kitchen!*
  4. Incorporate lentils and broth: Add the red lentils and vegetable broth to the pot. Stir well to combine. Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 20-25 minutes, or until the lentils are tender and starting to break down. *Peek in occasionally to make sure the lentils aren't sticking to the bottom.*
  5. Blend (optional): If you prefer a smoother soup, use an immersion blender to partially or fully blend the soup to your desired consistency. Be careful when blending hot liquids! Alternatively, you can carefully transfer the soup to a regular blender in batches. *I usually leave it a little chunky, because I like the texture.*
  6. Add dates and simmer: Stir in the chopped dates. Continue to simmer for another 5 minutes, allowing the dates to soften and their sweetness to infuse the soup. *This is where the magic happens!*
  7. Season and adjust: Season the soup with salt and pepper to taste. If the soup is too thick, add a little more broth to reach your desired consistency. Taste and adjust the seasoning as needed. A squeeze of lemon juice can brighten the flavors. *Never underestimate a pinch of salt! It can make all the difference.*
  8. Garnish and serve: Ladle the soup into bowls. Garnish with chopped almonds, fresh cilantro or parsley, and a drizzle of olive oil. Serve warm with crusty bread or warm pita bread for dipping. *And there you have it – a comforting bowl of Moroccan sunshine!*

📝 Notes

  • For a smoother soup, blend with an immersion blender before adding the dates.
  • Adjust spices to your preference. Add a pinch of cayenne pepper for heat.

🍎 Nutrition

Calories: 320 kcal

Protein: 18g

Fat: 12g

Carbohydrates: 50g

Fiber: 15g

Calcium: 80mg

The best meals are those that transport you, even if just for a moment.

Want delicious updates straight to your inbox?

FOLLOW US

© 2025 SavoryTouch. All Rights Reserved.