Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant bowl of creamy vegetable soup featuring bright orange carrots, green spinach, and zucchini, topped with fresh herbs, served on a rustic wooden table with a spoon and crusty bread on the side.

Creamy Vegetable Soup in One Pot Tasty and Comforting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy vegetable soup is a hearty, nutritious, and easy-to-make dish perfect for weeknights or any time you crave comfort food. Loaded with fresh vegetables and a rich, creamy base, it is both soothing and satisfying.

  • Total Time: 40 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, chopped
  • 4 cups vegetable broth
  • 1 cup milk or plant-based alternative
  • 1 cup chopped spinach
  • Salt and pepper to taste
  • Fresh herbs for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Sauté onion and garlic until translucent.
  3. Add carrots and celery, cook for 5 minutes.
  4. Stir in zucchini and cook for another 5 minutes.
  5. Pour in vegetable broth and bring to a boil.
  6. Reduce heat, simmer until vegetables are tender, about 15 minutes.
  7. Add milk and chopped spinach, cook until heated through.
  8. Season with salt and pepper. Serve hot topped with fresh herbs.

Notes

  • You can substitute milk with coconut milk for a creamier texture.
  • For added protein, include cooked beans or lentils.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 180 Kcal
  • Sugar: 8g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 6g
  • Protein: 5g
  • Cholesterol: 0mg