Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Vegetable Soup First Image

Vegetable Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Recipe Creator
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A hearty vegetable soup that’s perfect for any season.


Ingredients

Scale
  • 2 tablespoons butter or olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 2 medium potatoes, cubed
  • 1 cup cauliflower florets
  • 1 cup green beans, trimmed and chopped
  • 1 cup corn kernels
  • 1 cup frozen peas
  • 4 cups vegetable broth
  • 1 cup heavy cream or full-fat coconut milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 2 tablespoons all-purpose flour (or gluten-free flour)

Instructions

  1. In a large pot, heat the butter or olive oil over medium heat. Add chopped onion, carrots, and celery. Cook until the onions are soft and translucent.
  2. Stir in the garlic and cook for another minute. Add the flour and stir well to coat the vegetables evenly.
  3. Gradually pour in the vegetable broth while stirring to prevent lumps. Add potatoes, cauliflower, green beans, thyme, and bay leaf.
  4. Simmer the soup for 15 to 20 minutes, until all the vegetables are tender.
  5. Reduce the heat and stir in the cream or coconut milk. Add the corn and peas, then cook for another 5 minutes.
  6. Season with salt and pepper to taste. Remove the bay leaf before serving.
  7. If desired, blend half the soup for a creamier texture, or leave it chunky for more bite.

Notes

  • Great for freezing and reheating.
  • Substitute any vegetables you have on hand.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 350
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 7g
  • Protein: 8g
  • Cholesterol: 30mg