Go Back
+ servings

Whole30 Curried Cauliflower Carrot Soup (Vegan)

This Thai-inspired Whole30 Curried Cauliflower Carrot Soup is a delicious, veggie-packed, creamy soup! It it gluten free, dairy free, vegan, and grain free. 
Course Dinner
Cuisine Thai
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4 people
Calories 145kcal
Author Mary Smith


  • Immersion Blender


  • 2 tbsp olive oil divided
  • 1 head cauliflower
  • 2 large carrots peeled and diced
  • 1 onion diced
  • 3 cloves minced garlic
  • 1 tsp ground ginger
  • 2 tsp curry powder
  • 1 tbsp Thai red curry paste
  • 1 tsp sea salt
  • 1 15 oz can full fat coconut milk
  • 1 tbsp lime juice
  • fresh cilantro for garnish
  • 2.5 cups vegetable broth or chicken broth


  • Preheat the oven to 425. Chop up your cauliflower into florets, then place them on a parchment-lined baking sheet. Drizzle them with olive oil and sprinkle with some salt and pepper. Roast the cauliflower for 25-30 minutes until it’s nicely browned.
  • Meanwhile, heat the remaining olive oil up in a large stock pot. Add the diced onion, diced carrots, and minced garlic. Sauté them for 3-4 minutes until they begin to soften. Add in the curry powder, ground ginger, and Thai red curry paste and stir until fragrant. Pour in the broth and stir. Let it simmer while the cauliflower finishes cooking.
  • Add the roasted cauliflower and can of coconut milk to the pot, leaving a few florets behind for garnish, if desired. Add the salt and lime juice to the pot. Use your immersion blender to blend up the soup until your desired consistency is reached. Garnish with a drizzle of coconut milk, cilantro, a slice of lime, and cauliflower florets. Enjoy!


Calories: 145kcal | Carbohydrates: 17g | Protein: 4g | Fat: 8g | Saturated Fat: 1g | Sodium: 1239mg | Potassium: 621mg | Fiber: 5g | Sugar: 7g | Vitamin A: 6930IU | Vitamin C: 76mg | Calcium: 66mg | Iron: 1mg