This Cozy Coconut Sweet Potato Lentil Soup is the ultimate bowl of comfort. It’s rich, hearty, and layered with flavors from creamy coconut milk, warming spices, and the natural sweetness of sweet potatoes. The red lentils melt into the soup, creating a thick and nourishing texture that feels like a hug in a bowl. It’s perfect for chilly nights or any time I need something wholesome and satisfying. Cozy Coconut Sweet Potato Lentil Soup Recipe

Why You’ll Love This Recipe

I love this recipe because it checks all the boxes—comforting, healthy, filling, and easy to make. It’s naturally vegan and gluten-free, but still packed with flavor and protein thanks to the lentils and coconut milk. Plus, it’s made in one pot, which means less mess and more cozy time. The spices are warming without being overwhelming, and the creamy texture makes each spoonful irresistible.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • 1 tablespoon olive oil

  • 1 medium yellow onion, diced

  • 3 cloves garlic, minced

  • 1 tablespoon fresh ginger, grated

  • 1 teaspoon ground cumin

  • 1 teaspoon ground turmeric

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon paprika

  • 1/4 teaspoon cayenne pepper (optional, for a little heat)

  • 1 1/2 cups peeled and diced sweet potatoes (about 1 large)

  • 3/4 cup red lentils, rinsed and drained

  • 1 (14-ounce) can diced tomatoes

  • 1 (14-ounce) can full-fat coconut milk

  • 3 1/2 cups vegetable broth

  • Salt and black pepper to taste

  • Juice of 1 lime (optional, for brightness)

  • Fresh cilantro or parsley, chopped, for garnish

Directions

  1. I heat the olive oil in a large pot over medium heat. Once hot, I sauté the onion until soft and translucent, about 5 minutes.

  2. I add the garlic and ginger and stir for another minute until fragrant.

  3. I sprinkle in the cumin, turmeric, cinnamon, paprika, and cayenne (if using), and cook for about 30 seconds to toast the spices.

  4. I stir in the sweet potatoes, red lentils, diced tomatoes (with juices), coconut milk, and vegetable broth. I mix everything well and bring it to a boil.

  5. I reduce the heat to a simmer, cover the pot, and let it cook for about 25–30 minutes, or until the sweet potatoes and lentils are tender.

  6. I taste and season with salt, pepper, and lime juice if using.

  7. For a creamier texture, I use an immersion blender to partially blend the soup right in the pot, or I leave it chunky—it’s delicious either way.

  8. I serve it hot, garnished with fresh cilantro or parsley.

Servings and timing Cozy Coconut Sweet Potato Lentil Soup Recipe

This recipe makes about 4 servings.
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes

Variations

  • I sometimes add a handful of chopped spinach or kale toward the end for extra greens.

  • For a slightly smoky flavor, I swap the paprika for smoked paprika.

  • I love making this with carrots in addition to sweet potatoes for more natural sweetness.

  • If I want a protein boost, I stir in cooked chickpeas at the end.

  • To make it spicier, I add more cayenne or a diced chili pepper while sautéing the onion.

Storage/Reheating

I let the soup cool completely before transferring it to airtight containers. It keeps well in the fridge for up to 5 days and can be frozen for up to 3 months.
To reheat, I warm it on the stovetop over medium heat until hot, stirring occasionally. If it thickens too much in the fridge, I just add a splash of water or broth while reheating.

FAQs

What type of lentils should I use for this soup?

I use red lentils because they cook quickly and break down beautifully, giving the soup a creamy texture without needing to blend everything.

Can I use canned sweet potatoes instead of fresh?

I prefer fresh sweet potatoes for better texture, but canned can work in a pinch—just add them later in the cooking process since they’re already soft.

Is this soup freezer-friendly?

Yes, I freeze it in individual portions for up to three months. It reheats well and still tastes amazing after thawing.

How do I make it less spicy?

To make it milder, I skip the cayenne pepper and reduce the amount of ginger. It still has great flavor without the heat.

Can I make this in a slow cooker?

Yes, I can. I add all the ingredients to the slow cooker and cook on low for 6–7 hours or high for 3–4 hours, until the lentils and sweet potatoes are tender.

Conclusion

This Cozy Coconut Sweet Potato Lentil Soup is a must-make when I want something warm, flavorful, and nourishing. It’s simple to throw together, endlessly customizable, and makes for fantastic leftovers. Whether I’m curled up with a bowl on a cold day or meal prepping for the week, this recipe always delivers comforting, wholesome goodness.

Print
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
Cozy Coconut Sweet Potato Lentil Soup Recipe

Cozy Coconut Sweet Potato Lentil Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lidia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Global
  • Diet: Vegan

Description

A rich, hearty, and comforting vegan soup made with red lentils, sweet potatoes, and creamy coconut milk, infused with warming spices for a nourishing meal.


Ingredients

  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 1/2 cups peeled and diced sweet potatoes (about 1 large)
  • 3/4 cup red lentils, rinsed and drained
  • 1 (14-ounce) can diced tomatoes
  • 1 (14-ounce) can full-fat coconut milk
  • 3 1/2 cups vegetable broth
  • Salt and black pepper to taste
  • Juice of 1 lime (optional)
  • Fresh cilantro or parsley, chopped, for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat. Sauté the onion until soft and translucent, about 5 minutes.
  2. Add the garlic and ginger; stir for another minute until fragrant.
  3. Sprinkle in cumin, turmeric, cinnamon, paprika, and cayenne (if using); cook for 30 seconds to toast the spices.
  4. Stir in sweet potatoes, red lentils, diced tomatoes (with juices), coconut milk, and vegetable broth. Mix well and bring to a boil.
  5. Reduce heat to a simmer, cover, and cook for 25–30 minutes until sweet potatoes and lentils are tender.
  6. Season with salt, pepper, and lime juice if using.
  7. Optional: Use an immersion blender to partially blend the soup for a creamier texture or leave it chunky.
  8. Serve hot, garnished with fresh cilantro or parsley.

Notes

  • Add spinach or kale at the end for extra greens.
  • Use smoked paprika for a smoky flavor.
  • Include carrots for more natural sweetness.
  • Add cooked chickpeas for a protein boost.
  • Increase cayenne or add diced chili for more heat.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 7g
  • Protein: 11g
  • Cholesterol: 0mg

Similar Posts

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