Thai inspired Sweet Potato Soup (vegan, paleo, gluten-free)

Thai Sweet Potato and Red Lentil Soup | Vegan, Gluten-Free

Course: Soup
Cuisine: Indian
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 servings

A healthy recipe for Thai sweet potato and red lentil soup using whole foods and spices in 30 minutes! A delicious, vegan, paleo and gluten-free soup!


  • 2 onions (large) peeled and coarsely minced
  • 2 garlic cloves minced
  • 4 organic sweet potatoes (large) washed, ends trimmed and yucky parts removed
  • 1 organic yellow or white potato washed, yucky parts removed
  • 1/2 cup red lentils (small and orange looking), rinsed
  • 1 1/2 L low-sodium organic vegetable broth feel free to use organic chicken broth if you eat meat
  • 160 ml coconut milk full fat
  • 1/2 tsp cayenne powder (if you like spicy foods, increase to 1 tsp)
  • 1/2 tsp paprika powder
  • black pepper to taste
  • 1 tsp sea salt
  • raw hazelnuts chopped (optional)


  1. In a large soup pot, on medium heat, add a generous drizzle of olive oil (about 2-3 Tbsp), and cook the onion for a minute while you cut all the potatoes in big chunks (approx. 1").
  2. Add the potatoes and the garlic to the onion and cook for about 6-8 minutes, stirring often, until everything starts to roast just a bit.
  3. Add the red lentils and stir.
  4. Add the water (or broth is using) and increase the temperature to high to bring to a boil (you want to have the water level about an inch or two over the potatoes/lentils).
  5. Once it's boiling, add the bouillon cube and mix until it's almost all dissolved (ignore if using broth).
  6. Cover and reduce temperature to medium-low. Cook for about 20 minutes, add the spices (except salt) and the coconut milk, mix well, and let cook for a few more minutes.
  7. Add the salt, mix and serve right away.

Note: I do not believe anyone should worry about counting calories, but here is the nutritional information for one serving
Calories: 386kcal | Fat: 11g | Saturated fat: 8g | Sodium: 779mg | Potassium: 1363mg | Carbohydrates: 57g | Fiber: 13g | Sugar: 8g | Protein: 18g | Vitamin A: 18680% | Vitamin C: 15.1% | Calcium: 105% | Iron: 6.5%