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

Coconut Sweet Potato Lentil Soup with Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Coconut Sweet Potato Lentil Soup with Rice is a hearty and nourishing one-pot meal made with sweet potatoes, red lentils, and coconut milk. Flavored with warming curry spices and fresh herbs, it’s creamy, comforting, and perfect for a wholesome vegetarian or vegan dinner.

  • Total Time: 45 minutes
  • Yield: 6 servings

Ingredients

2 tablespoons extra virgin olive oil

1/2 yellow onion, chopped

1 inch fresh ginger, grated

2 cloves garlic, minced

2 sweet potatoes, peeled and cubed

1 tablespoon yellow curry powder

1/2 teaspoon cayenne pepper, more or less to taste

4 cups low-sodium vegetable broth or water

3/4 cup dried red lentils

Kosher salt, to taste

1 can (14 ounces) coconut milk

2 cups baby spinach

2 cups cooked basmati rice

1/3 cup fresh cilantro, chopped, plus more for serving

Fresh naan, for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, ginger, and garlic; cook until fragrant, about 3 minutes.
  2. Stir in sweet potatoes, curry powder, cayenne, and a pinch of salt. Cook 2–3 minutes to toast spices.
  3. Pour in vegetable broth and add lentils. Bring to a boil, then reduce heat and simmer 20–25 minutes until lentils and sweet potatoes are tender.
  4. Stir in coconut milk and simmer 5 more minutes.
  5. Add spinach and cilantro, stirring until wilted. Taste and adjust seasoning.
  6. Serve soup in bowls topped with a scoop of basmati rice, extra cilantro, and warm naan on the side.

Notes

Add chickpeas for extra protein.

Swap spinach with kale or Swiss chard.

Use brown rice or quinoa instead of basmati for variety.

Add diced tomatoes for a tangy flavor.

Blend part of the soup for a creamier texture.

  • Author: Madelynn
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course / Soup
  • Method: Stovetop
  • Cuisine: Vegetarian / Vegan
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving (with rice)
  • Calories: 360
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 14g
  • Saturated Fat: 9g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 9g
  • Protein: 10g
  • Cholesterol: 0mg