Moroccan Sweet Potato Lentil Soup


Moroccan Sweet Potato Lentil Soup is a hearty and flavorful dish that brings together the rich, aromatic spices of Moroccan cuisine with the comforting textures of sweet potatoes and lentils. This soup is a perfect blend of sweet and savory flavors, offering a nutritious and satisfying meal that is both warming and nourishing. Ideal for cold weather or anytime you crave something wholesome and delicious, this soup is easy to prepare and packed with nutrients. In this article, we will explore the ingredients, detailed preparation steps, cooking notes, serving suggestions, tips, nutritional information, and frequently asked questions for this delightful Moroccan Sweet Potato Lentil Soup.


  • 1 tablespoon olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 2 teaspoons ground cumin
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground paprika
  • 1/4 teaspoon ground cayenne pepper (optional, for heat)
  • 1 teaspoon ground ginger
  • 2 large sweet potatoes, peeled and diced
  • 1 cup dried red lentils, rinsed
  • 1 can (14.5 ounces) diced tomatoes
  • 6 cups vegetable broth
  • 1/2 cup coconut milk (optional, for creaminess)
  • Salt and black pepper, to taste
  • Fresh cilantro or parsley, chopped, for garnish
  • Lemon wedges, for serving


Step 1: Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. Add the finely chopped onion and sauté for about 5 minutes, until softened and translucent. Add the minced garlic and cook for another minute, until fragrant.

Step 2: Add the Spices
Stir in the ground cumin, ground cinnamon, ground turmeric, ground paprika, ground cayenne pepper (if using), and ground ginger. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and well incorporated with the onions and garlic.

Step 3: Add the Sweet Potatoes and Lentils
Add the diced sweet potatoes and rinsed red lentils to the pot, stirring to combine with the aromatic spice mixture.

Step 4: Add the Tomatoes and Broth
Pour in the diced tomatoes (with their juices) and vegetable broth. Stir well to combine all the ingredients. Bring the mixture to a boil over high heat, then reduce the heat to low and let it simmer for about 25-30 minutes, or until the sweet potatoes and lentils are tender.

Step 5: Adjust the Consistency
If using, stir in the coconut milk to add creaminess to the soup. Use an immersion blender to blend a portion of the soup to your desired consistency, or transfer a portion to a blender and blend until smooth, then return it to the pot. This will create a thicker, creamier texture while still leaving some chunks of sweet potatoes and lentils.

Step 6: Season and Serve
Season the soup with salt and black pepper to taste. Ladle the hot soup into bowls, garnishing with fresh cilantro or parsley. Serve with lemon wedges on the side for a burst of fresh flavor.

Cooking Note

To enhance the flavor of the soup, you can roast the sweet potatoes before adding them to the pot. Simply toss the diced sweet potatoes with a bit of olive oil, salt, and pepper, and roast in a preheated oven at 400°F (200°C) for about 20 minutes, or until tender and slightly caramelized.

Serving Suggestions

Moroccan Sweet Potato Lentil Soup pairs beautifully with:

  • Warm, crusty bread or pita for dipping.
  • A side of couscous or quinoa to make the meal more substantial.
  • A simple green salad dressed with lemon vinaigrette to add a refreshing contrast.
  • A dollop of Greek yogurt or a sprinkle of feta cheese for added creaminess and flavor.


  • For a more robust flavor, add a bay leaf or a stick of cinnamon while the soup simmers. Remove before serving.
  • If you prefer a spicier soup, increase the amount of cayenne pepper or add a dash of harissa paste.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.
  • This soup can be made in advance and reheated, as the flavors tend to deepen and improve over time.

Prep Time:

15 minutes

Cooking Time:

30 minutes

Total Time:

45 minutes

Nutritional Information:

  • Calories: 300 per serving
  • Protein: 10g per serving
  • Sodium: 600mg per serving


Q1: Can I use green or brown lentils instead of red lentils?
Yes, you can use green or brown lentils, but they will take longer to cook and may not break down as much as red lentils, resulting in a different texture.

Q2: Is there a substitute for coconut milk?
If you prefer not to use coconut milk, you can substitute with heavy cream or a non-dairy alternative such as almond milk or cashew cream.

Q3: How can I make this soup spicier?
To make the soup spicier, add more cayenne pepper or incorporate some chopped fresh chili peppers or a spoonful of harissa paste.

Q4: Can I add other vegetables to this soup?
Absolutely! Vegetables like carrots, bell peppers, or spinach can be added for extra flavor and nutrition. Add them along with the sweet potatoes and lentils.

Q5: How can I thicken the soup without using a blender?
To thicken the soup without using a blender, you can mash some of the sweet potatoes and lentils with a potato masher or the back of a spoon against the side of the pot.


Moroccan Sweet Potato Lentil Soup is a hearty, nutritious, and flavorful dish that is perfect for any occasion. The rich blend of spices, combined with the natural sweetness of sweet potatoes and the protein-packed goodness of lentils, creates a satisfying and comforting meal. Whether you’re looking for a warming dish on a cold day or a healthy and delicious option for lunch or dinner, this soup is sure to please.

The vibrant colors and aromatic spices not only make this soup visually appealing but also incredibly flavorful. The flexibility of the recipe allows you to adjust the ingredients and spices to suit your taste preferences, making it a versatile addition to your culinary repertoire.

Furthermore, the health benefits of this soup cannot be overstated. Sweet potatoes are an excellent source of vitamins A and C, potassium, and dietary fiber, while lentils provide protein, iron, and other essential nutrients. The use of spices such as turmeric, ginger, and cinnamon adds not only flavor but also anti-inflammatory and antioxidant properties, making this soup a powerhouse of nutrition.

The preparation process is straightforward, and the ingredients are easily accessible, making this dish a great option for both novice and experienced cooks. Whether you are preparing it for a family dinner, a potluck, or meal prepping for the week, this soup will deliver delicious and consistent results every time.

Serving this Moroccan Sweet Potato Lentil Soup can also be a wonderful way to introduce others to the rich and diverse flavors of Moroccan cuisine. The combination of spices and ingredients offers a unique and delightful taste experience that is sure to leave a lasting impression.

Moreover, this soup is ideal for various dietary preferences and restrictions. It is naturally gluten-free and can easily be made vegan by using vegetable broth and omitting any dairy toppings. This adaptability ensures that it can be enjoyed by almost everyone, regardless of dietary needs.

In conclusion, Moroccan Sweet Potato Lentil Soup is more than just a meal; it is an experience. The rich, aromatic flavors transport you to the vibrant markets of Morocco, while the hearty ingredients provide comfort and nourishment. Enjoy the process of making this soup, savor the delightful flavors, and share it with family and friends. The warmth and richness of this dish will not only satisfy your taste buds but also provide a sense of culinary adventure and exploration.

Embrace the beauty of this Moroccan-inspired soup and make it a staple in your recipe collection. Its simplicity, versatility, and profound flavor make it a dish worth coming back to time and time again. So, gather your ingredients, follow the steps, and enjoy a bowl of Moroccan Sweet Potato Lentil Soup – a true culinary gem that brings warmth, flavor, and joy to your table.

Leave a Comment