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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 15 reviews
  • Author: Amanda
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This creamy vegetable soup is a comforting blend of fresh and frozen vegetables simmered in a rich, velvety broth made with whole milk and vegetable stock. The combination of butter, olive oil, and aromatic herbs adds depth to every spoonful, making it a perfect hearty and wholesome meal for any season.


Ingredients

Scale

Vegetables

  • 1 medium white onion, diced
  • 3 medium celery ribs, sliced
  • 4 medium carrots, chopped
  • 6 ounces frozen cut green beans
  • 4 ounces sliced mushrooms
  • 6 ounces frozen broccoli florets
  • 6 ounces frozen corn kernels

Cooking Fats and Seasonings

  • 2 tablespoons salted butter
  • 1 tablespoon olive oil
  • 1 tablespoon minced garlic (about 3 cloves)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper (or to taste)

Soup Base

  • 3 tablespoons all-purpose flour
  • 4 cups whole milk
  • 2 cups vegetable broth


Instructions

  1. Heat fats and sauté aromatics: Heat 2 tablespoons salted butter and 1 tablespoon olive oil in a Dutch oven over medium heat. Add the diced onion, sliced celery, and chopped carrots. Cook for 3–4 minutes until the onion softens, stirring occasionally.
  2. Add vegetables and herbs: Stir in the minced garlic, frozen green beans, sliced mushrooms, frozen broccoli florets, and frozen corn kernels. Cook for 2–3 minutes to allow flavors to meld.
  3. Incorporate herbs and flour: Mix in the dried thyme, dried oregano, and all-purpose flour, stirring constantly for 1–2 minutes to cook the flour and create a roux base.
  4. Add liquids and bring to boil: Slowly pour in the whole milk and vegetable broth while stirring continuously to avoid lumps. Bring the mixture to a gentle boil, then reduce the heat to a simmer.
  5. Season and simmer: Taste the soup and season with salt and black pepper as needed. Let it simmer for 6–7 minutes, stirring occasionally, until the soup thickens and becomes creamy.

Notes

  • For a dairy-free version, substitute whole milk with coconut milk or almond milk and use a plant-based butter alternative.
  • Use fresh vegetables instead of frozen if preferred, adjusting cooking time accordingly.
  • For thicker soup, add an extra tablespoon of flour or reduce the amount of broth slightly.
  • Feel free to garnish with fresh parsley or grated cheese for added flavor.
  • If the soup becomes too thick, thin it out with additional vegetable broth or milk.

Nutrition

  • Serving Size: 1 cup
  • Calories: 180 kcal
  • Sugar: 6 g
  • Sodium: 400 mg
  • Fat: 9 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 3 g
  • Trans Fat: 0 g
  • Carbohydrates: 20 g
  • Fiber: 4 g
  • Protein: 6 g
  • Cholesterol: 25 mg