Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A steaming bowl of creamy vegetable soup garnished with fresh herbs, colorful chunks of carrots, zucchini, and leafy greens in a rustic white bowl on a wooden surface with a side of crusty bread

One-Pot Creamy Vegetable Soup – It’s All Good Vegan

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A warm and comforting creamy vegan vegetable soup made with a blend of fresh vegetables and coconut milk, perfect for a cozy meal on chilly days.

  • Total Time: 40 minutes
  • Yield: 4-6 servings

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, chopped
  • 1 cup chopped cauliflower
  • 4 cups vegetable broth
  • 1 (13.5 oz) can coconut milk
  • 1 teaspoon dried thyme
  • 1 teaspoon dried basil
  • Salt and pepper to taste

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 and cook for another minute.
  4. Add carrots, celery, zucchini, and cauliflower; cook for 5-7 minutes until vegetables begin to soften.
  5. Pour in vegetable broth and bring to a boil.
  6. Reduce heat and simmer for 15 minutes until vegetables are tender.
  7. Add coconut milk, thyme, basil, salt, and pepper.
  8. Use an immersion blender to blend the soup until smooth (or transfer to a blender in batches).
  9. Heat through and serve hot.

Notes

  • You can substitute other vegetables like peas or spinach based on availability.
  • For a thinner soup, add more vegetable broth.
  • Garnish with fresh herbs or a squeeze of lemon for extra flavor.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 180 Kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 12g
  • Saturated Fat: 10g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 4g
  • Protein: 3g
  • Cholesterol: 0mg