Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A bright bowl of vegan creamy vegetable soup featuring vibrant orange carrots, green spinach, and white cauliflower, topped with fresh herbs, served in a rustic white bowl on a wooden table with a spoon beside it and a fresh vegetable garnish for presentation.

Hearty Vegan Creamy Vegetable Soup for One Pot

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A delicious and hearty vegan creamy vegetable soup packed with fresh vegetables and flavorful seasonings, cooked in a single pot for convenience.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 3 carrots, diced
  • 2 stalks celery, sliced
  • 1 cup cauliflower florets
  • 4 cups vegetable broth
  • 1 cup coconut milk
  • Salt and pepper to taste
  • Fresh spinach for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onion and cook until translucent, about 5 minutes.
  3. Stir in garlic, carrots, and celery; cook for another 5 minutes.
  4. Add cauliflower florets and vegetable broth; bring to a boil.
  5. Reduce heat and simmer until vegetables are tender, about 20 minutes.
  6. Puree the soup using an immersion blender until smooth or leave chunky if preferred.
  7. Stir in coconut milk; season with salt and pepper.
  8. Serve hot, garnished with fresh spinach and herbs.

Notes

  • You can substitute coconut milk with almond milk for a lighter option.
  • For a thicker soup, add an extra potato or blend more vegetables.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan, Gluten-Free

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180 Kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 12g
  • Saturated Fat: 8g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg