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

One Pot Creamy Vegetable Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 29 reviews

  • Author: Sara
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This One Pot Creamy Vegetable Soup is a rich and comforting dish filled with vibrant vegetables and a smooth, flavorful broth. Prepared in a single pot with simple pantry staples, it’s an ideal recipe for busy weeknights, meal prepping, or enjoying a cozy, meatless dinner.


Ingredients

Vegetables

  • 1 medium onion, diced
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 1 medium potato, peeled and diced
  • 1 cup cauliflower florets
  • 1 cup broccoli florets
  • 1 zucchini, diced
  • 3 cloves garlic, minced
  • 1 cup frozen peas or corn

Liquids & Fats

  • 2 tablespoons olive oil or butter
  • 5 cups vegetable broth
  • 1 cup milk, half-and-half, or coconut milk

Seasonings & Others

  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • Salt and black pepper, to taste
  • 2 tablespoons all-purpose flour (optional, for thickening)
  • Fresh parsley or chives, for garnish


Instructions

  1. Heat oil: Heat olive oil in a large pot over medium heat to prepare the base for sautéing the vegetables.
  2. Sauté base vegetables: Add diced onion, sliced carrots, celery, and diced potato to the pot. Cook for 6–7 minutes until the vegetables begin to soften, stirring occasionally to prevent sticking.
  3. Add aromatics and herbs: Stir in minced garlic, dried thyme, dried oregano, salt, and black pepper. Cook for 30 seconds until the garlic is fragrant, enhancing the soup’s flavor.
  4. Thicken (optional): Sprinkle in the all-purpose flour, if using, and cook for 1 minute to remove the raw flour taste and to help thicken the soup later.
  5. Add broth: Slowly pour in the vegetable broth while stirring to prevent lumps, combining the ingredients smoothly.
  6. Add remaining vegetables: Stir in cauliflower, broccoli, and zucchini so they cook evenly in the broth.
  7. Simmer: Bring the soup to a boil, then reduce the heat and let it simmer for 18–22 minutes until all the vegetables are tender.
  8. Blend soup: Use an immersion blender to partially blend the soup, if you prefer a creamier texture while still retaining some vegetable chunks.
  9. Add dairy or substitute: Stir in milk, half-and-half, or coconut milk to give the soup a rich, creamy consistency.
  10. Add peas or corn: Mix in the frozen peas or corn and simmer the soup for an additional 5 minutes until heated through.
  11. Adjust and serve: Taste the soup and adjust seasoning if needed. Serve warm garnished with fresh parsley or chives.

Notes

  • You can blend the soup more or less based on your preferred creaminess.
  • Using coconut milk makes this soup vegan and dairy-free.
  • Add beans or lentils to increase the protein content and make it more filling.
  • Refrigerate leftovers for up to 5 days.
  • This soup freezes well for 2–3 months, ideal for meal prep.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American