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
Close-up of a spoonful of cheesy creamy vegetable soup with chunky vegetables

Creamy Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy and delicious creamy vegetable soup made with simple ingredients, perfect for weeknights or weekends.

  • Total Time: 35 mins
  • Yield: 6 servings 1x

Ingredients

Scale

2 tbsp butter or olive oil

1 medium onion, diced

3 cloves garlic, minced

2 medium carrots, sliced

2 celery stalks, chopped

2 medium potatoes, diced

4 cups vegetable or chicken broth

2 cups milk or half-and-half (or dairy-free)

3 tbsp flour

1 cup frozen peas

1 cup frozen corn

1 tsp thyme

Salt and black pepper, to taste

Fresh parsley for garnish

Instructions

1. Melt butter in a pot and sauté onion, carrots, and celery until soft.

2. Add garlic and cook for 1 minute.

3. Stir in flour to form a roux; cook 1–2 minutes.

4. Gradually whisk in broth until smooth, then add potatoes and thyme.

5. Simmer 15 minutes until potatoes are tender.

6. Stir in milk, peas, and corn. Heat gently but don’t boil.

7. Season with salt, pepper, and paprika. Garnish with parsley and serve.

Notes

Swap potatoes for sweet potatoes or parsnips.

Make it vegan by using coconut milk or oat milk.

Add shredded chicken or beans for protein.

Serve with crusty bread or grilled cheese.

  • Author: Chef Saly
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 8g
  • Saturated Fat: 3g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 5g
  • Protein: 6g
  • Cholesterol: 15mg