Harissa Lentil & Sweet Potato Coconut Soup

Harissa Lentil & Sweet Potato Coconut Soup brings warm, spicy comfort to the table with mellow sweet potato, earthy lentils, and creamy coconut milk. This bowl work well for weeknights, chilly weekends, or when you want something both nourishing and bright.
Harissa Lentil & Sweet Potato Coconut Soup

Brown lentil and sweet potato recipes make a great reference when you want a thicker stew-like version of this soup.

Why this recipe feels so good

This soup is appealing because it pairs bold harissa spice with gentle, familiar ingredients. It suits seasonal cooking sweet potatoes and lentils are budget-friendly and store well. The recipe stays simple: sauté aromatics, simmer lentils and cubed sweet potato, then finish with coconut milk for richness. If you like one-pot meals that taste like you spent more time on them than you did, this hits the mark. For a lighter option, try a thin broth version like this lentil potato soup for inspiration.

Why you’ll love this Harissa Lentil Soup

The flavor builds in layers: toasty cumin and onion, bright garlic, then the warm, smoky heat of harissa. Coconut milk smooths the edges and keeps the soup comforting rather than fiery. It’s flexible for weeknight cooking and scales easily for guests. The lentils deliver protein and body while sweet potato gives a sweet counterpoint to the chilies. You can make a cozy, bowl-ready meal in under an hour, and leftovers deepen in flavor overnight.

Ingredients and substitutions

Below is what you need and ideas to swap if you have dietary needs or pantry limits.

What you’ll need for this recipe

  • 1 tablespoon neutral oil (olive or avocado)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced (optional but nice)
  • 1-2 tablespoons harissa paste (start with 1 and add to taste)
  • 1 teaspoon ground cumin
  • 1 cup dried brown or green lentils, rinsed
  • 1 large sweet potato (about 1 lb), peeled and diced into 1/2-inch cubes
  • 4 cups vegetable broth (or water plus bouillon)
  • 1 (14 oz) can full-fat coconut milk
  • Salt and black pepper to taste
  • Juice of 1/2 lemon or lime
  • Fresh cilantro or parsley to serve

If you want a thinner, lighter bowl, use low-fat coconut milk and a bit more broth. For a heartier texture, add a cup of chopped kale or spinach near the end.

Smart Swaps for Dietary Needs

  • Gluten-free: This recipe is naturally gluten-free if your broth is certified GF.
  • Lower fat: Use light coconut milk or reduce to 1/2 cup and add a splash of broth.
  • Oil-free: Sauté the aromatics in 1/4 cup vegetable broth instead of oil.
  • Spiciness: Replace harissa with 1 teaspoon smoked paprika and a pinch of cayenne for milder heat.

Smart Variation (Optional)

Make it more stew-like by stirring in 1/2 cup cooked quinoa or bulgur at the end. For a Thai-leaning twist, add a tablespoon of red curry paste and swap the harissa; see ideas in this Thai coconut red lentil soup for similar flavor profiles.

How to make Harissa Lentil & Potato Soup

Follow these clear steps for an even, flavorful result.

Step-by-step cooking instructions

  1. Heat oil in a large pot over medium heat. Add diced onion and a pinch of salt; cook until soft and translucent, about 5–7 minutes.
  2. Add garlic and ginger; cook 30–60 seconds until fragrant.
  3. Stir in harissa paste and cumin; cook 1 minute to bloom the spices.
  4. Add lentils, diced sweet potato, and broth. Bring to a simmer, then reduce heat and cover. Cook until lentils and sweet potato are tender, about 20–25 minutes.
  5. Stir in coconut milk and simmer 5 more minutes to meld flavors. Taste and season with salt, pepper, and lemon juice.
  6. Serve topped with chopped cilantro or parsley. A drizzle of extra coconut milk or plain yogurt (dairy or plant) brightens each bowl.

You can roast the sweet potato beforehand for a deeper, caramelized note toss cubes with a little oil and roast at 425°F (220°C) for 20–25 minutes, then add to the pot near the end.

StepDetails
1Sauté onion, garlic, and ginger until soft.
2Add harissa and spices; toast briefly.
3Add lentils, sweet potato, and broth; simmer until tender.
4Stir in coconut milk, finish with citrus and herbs.

Tips for texture, timing & tools

  • Use brown or green lentils: they hold shape better than red lentils, which break down and make a thicker soup. If you like a silky texture, use red lentils.
  • Don’t overcook: Check lentils at 18 minutes; they can go from tender to mushy quickly.
  • Tools: A heavy-bottomed pot helps prevent sticking. Use an immersion blender if you want a partially pureed, creamier soup.
  • Flavor boost: Let the soup rest for 20–30 minutes off heat to let flavors meld. Reheat gently before serving.

For a roasted-sweet-potato-forward version, borrow assembly ideas from this coconut cauliflower approach: cauliflower soup with coconut milk.

How to store it right

Cool the soup to room temperature and transfer to airtight containers. Refrigerate up to 4 days. For longer storage, freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating without losing flavor

Reheat over low to medium heat on the stove, stirring occasionally. Add a splash of broth or water if it has thickened. Taste and brighten with a squeeze of lemon or lime before serving.

A dish worth making again and again

This soup freezes and reheats well, and its flavors improve with resting. It’s a reliable weeknight favorite and makes a comforting meal for guests.

Print

Harissa Lentil & Sweet Potato Coconut Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Warm and spicy Harissa Lentil & Sweet Potato Coconut Soup combines the earthy flavors of lentils with sweet potatoes and creamy coconut milk for a comforting meal.

  • Author: Sonia
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Vegan

Ingredients

Scale
  • 1 tablespoon neutral oil (olive or avocado)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon ginger, minced (optional)
  • 12 tablespoons harissa paste (start with 1 and add to taste)
  • 1 teaspoon ground cumin
  • 1 cup dried brown or green lentils, rinsed
  • 1 large sweet potato (about 1 lb), peeled and diced into 1/2-inch cubes
  • 4 cups vegetable broth (or water plus bouillon)
  • 1 (14 oz) can full-fat coconut milk
  • Salt and black pepper to taste
  • Juice of 1/2 lemon or lime
  • Fresh cilantro or parsley to serve

Instructions

  1. Heat oil in a large pot over medium heat. Add diced onion and a pinch of salt; cook until soft and translucent, about 5–7 minutes.
  2. Add garlic and ginger; cook 30–60 seconds until fragrant.
  3. Stir in harissa paste and cumin; cook 1 minute to bloom the spices.
  4. Add lentils, diced sweet potato, and broth. Bring to a simmer, then reduce heat and cover. Cook until lentils and sweet potato are tender, about 20–25 minutes.
  5. Stir in coconut milk and simmer 5 more minutes to meld flavors. Taste and season with salt, pepper, and lemon juice.
  6. Serve topped with chopped cilantro or parsley and a drizzle of extra coconut milk or plain yogurt.

Notes

This soup can be refrigerated for up to 4 days or frozen for 3 months. You can adjust the spice level by altering the amount of harissa used.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 12g
  • Protein: 15g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us we can’t wait to see what you’ve made!

Frequently asked questions

Can I use red lentils instead of brown or green?

Yes. Red lentils will break down more and give a thicker, creamier texture. Reduce simmer time slightly and stir often.

Is harissa paste very spicy?

Harissa varies. Start with 1 tablespoon, taste, and add more if you want more heat. You can mellow it with extra coconut milk or a spoonful of tomato paste.

Can I make this in a slow cooker?

Yes. Sauté aromatics first, then add everything except coconut milk. Cook on low for 4–6 hours. Stir in coconut milk during the last 20 minutes to warm through.

How long will leftovers keep?

Refrigerated leftovers stay good for about 4 days. Freeze in meal-sized portions for up to 3 months.

Final Thoughts

A related recipe that shares the sweet potato + coconut approach is the Ginger Sweet Potato Coconut Milk Stew with Lentils & Kale; see that version for a slightly different take: Wisconsin Cauliflower Soup.

Thank you for trying this Harissa Lentil & Sweet Potato Coconut Soup I hope it becomes a go-to when you want something filling, simple, and full of character.

Sonia Avatar

AUTHOR

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Soina

Hi! I’m Sonia.

is the founder and recipe creator behind Recipes Unfolded. Raised between Swedish and Moroccan food traditions, she brings a unique blend of calm, cozy flavors and bold, generous cooking to every dish. Her recipes are made for real home kitchens simple, comforting, and full of heart.

Search

Category


You’ll also love