Print

Coconut Sweet Potato Lentil Soup with Rice

Coconut sweet potato lentil soup served in a rustic bowl, topped with fresh herbs, with rice and naan on the side.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Coconut Sweet Potato Lentil Soup with Rice is a cozy, nutrient-rich, and naturally vegan meal made with red lentils, creamy coconut milk, sweet potatoes, and fragrant curry spices. Perfect for a quick weeknight dinner or meal prep.

Ingredients

Scale
  • 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 (adjust to taste)
  • 4 cups low-sodium vegetable broth
  • 3/4 cup dried red lentils, rinsed
  • Kosher salt to taste
  • 1 can (14 oz) full-fat coconut milk
  • 2 cups baby spinach
  • 2 cups cooked basmati rice
  • 1/3 cup fresh cilantro, chopped (plus more for garnish)
  • Fresh naan or crusty bread, for serving (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and sauté for 5 minutes until soft.
  2. Add ginger and garlic; cook for 1–2 minutes until fragrant.
  3. Add sweet potatoes, curry powder, and cayenne; stir well and cook for another minute.
  4. Pour in vegetable broth and add red lentils. Season with salt. Bring to a boil, reduce heat, cover, and simmer for 15–20 minutes.
  5. Stir in coconut milk and spinach. Cook uncovered for 5 minutes until spinach wilts.
  6. To serve, spoon cooked rice into bowls and ladle the soup over top. Garnish with cilantro and serve with naan or bread.

Notes

  • Add rice to individual bowls before serving to prevent sogginess.
  • Use full-fat coconut milk for a richer texture.
  • Customize spice level by adjusting cayenne or curry powder.
  • You can add carrots or celery for extra veggies.
  • For a thicker soup, mash some of the sweet potatoes before adding coconut milk.

Nutrition