One-Pot Creamy Vegetable Soup

Cozy, creamy, veggie-packed comfort

If you’re craving a cozy creamy vegetable soup that feels like comfort food but still packs in plenty of veggies, this one-pot recipe is for you. It’s warm, hearty, and gently herby, with tender carrots, celery, sweet corn, and peas in a silky, dairy-free creamy base. Everything comes together in one pot (hello, easy cleanup), making it perfect for a quick lunch or simple weeknight dinner. Serve it with crusty bread for dipping, and you’ve got the kind of meal that tastes even better the next day ideal for meal prep and leftovers.

  • Prep: 10 mins
  • Cook: 25 mins
  • Total: 35 mins
  • Servings: 4

Ingredients

  • 1 Tbsp neutral oil (olive oil works great)
  • 1 medium white onion, chopped
  • 3 medium carrots, chopped
  • 4 celery stalks, chopped
  • 4 garlic cloves, minced
  • 1 tsp salt (plus more to taste)
  • 1/2 tsp black pepper
  • 1/2 tsp fresh rosemary (or 1/4 tsp dried)
  • 1/2 tsp fresh oregano (or 1/4 tsp dried)
  • 1/2 tsp fresh thyme (or 1/4 tsp dried)
  • 1/3 cup dairy-free butter
  • 1/3 cup all-purpose flour (or gluten-free all-purpose blend)
  • 4 cups vegetable broth
  • 1 cup unsweetened dairy-free milk (soy, oat, or cashew)
  • 1/2 cup corn (frozen is perfect)
  • 1 cup peas (frozen is perfect)
  • 3 Tbsp nutritional yeast (for “cheesy” flavor)
  • 1 cup chickpeas or white beans (optional, for extra protein)

Kitchen Tools

  • Large soup pot or Dutch oven
  • Knife & cutting board
  • Measuring cups & spoons
  • Wooden spoon or spatula
  • Ladle

Step-by-Step Instructions

  1. Prep: Chop onion, carrots, and celery into similar-size pieces; mince garlic. (Multitask tip: measure broth + milk while veggies cook)
  2. Sauté: Heat a large pot over medium heat. Add oil, onion, carrots, celery, garlic, and salt. Cook about 5 minutes until onions look translucent and veggies start to soften
  3. Make it creamy: Add dairy-free butter. When melted, sprinkle in flour and stir well so the vegetables are coated this will look thick and slightly sticky (that’s your roux).
  4. Combine: Slowly pour in vegetable broth while stirring to avoid lumps. Add pepper, rosemary, oregano, and thyme. Keep stirring as the soup warms.
  5. Simmer: Bring to a gentle boil, stirring often. You’ll see the soup thicken as it heats keep stirring so nothing sticks.
  6. Finish: Stir in peas, corn, nutritional yeast, optional chickpeas/beans, and unsweetened dairy-free milk. Reduce heat to low and cook 5–7 minutes until everything is warmed through
  7. Serve: Taste and adjust salt/pepper. Ladle into bowls and serve with bread, biscuits, or crackers.

Pro Tips

  • Storage: Cool completely, then refrigerate in an airtight container up to 3 days.
  • Subs: Fresh herbs → dried herbs (use about half). Add spinach at the end (2 minutes) so it stays bright.
  • Meal Prep: Double the batch this soup reheats beautifully for quick lunches.
  • Serving: Best with crusty bread, biscuits, crackers, or a scoop of rice for a heartier bowl.

Main Body

The magic of this one-pot creamy vegetable soup is how it delivers big comfort with simple ingredients. You get that cozy, creamy texture without heavy cream, and the flavors feel extra warm thanks to a trio of herbs rosemary, oregano, and thyme. It’s the kind of soup that works for lunch, dinner, and those in-between moments when you want something nourishing but not complicated.

The key technique is the quick roux: dairy-free butter + flour, stirred right into the vegetables before you add broth. This tiny step makes the soup naturally thick and silky, so it feels restaurant-level without extra effort. The biggest mistake to avoid is pouring in the broth all at once add it gradually and stir as you go, which keeps the texture smooth and lump-free.

Veggie-wise, this recipe is flexible and forgiving. Carrots and celery build a classic soup base, while peas and corn add a pop of sweetness and color. If you want to change things up, just think about cook times: firmer vegetables (like potatoes or butternut squash) go in earlier, while quick-cooking greens (like spinach) go in at the end so they stay tender and vibrant.

Nutritional yeast is the secret “cheesy” note here savory, a little nutty, and perfect in creamy soups. And if you’d like a more filling bowl, stir in chickpeas or white beans. It adds gentle protein and makes the soup feel like a complete meal, especially when paired with warm bread for dipping.

This soup is also a leftover hero. It naturally thickens as it cools, so when reheating, simply add a splash of vegetable broth to loosen it back to your favorite consistency. That make-ahead friendliness makes it ideal for busy weeks: cook once, enjoy twice (or more), and keep dinner stress low.

Variation Recipes

  • Green Veggie Boost: Stir in 2–3 cups spinach or chopped kale during the last 2–3 minutes for extra greens without overcooking.
  • Chunky Potato Version: Add 1–2 cups diced potatoes with the carrots and celery; simmer until fork-tender before adding peas/corn.
  • Mushroom & Herb Twist: Sauté 1–2 cups sliced mushrooms with the onion for deeper savory flavor, then finish with extra thyme.

Conclusion

This One-Pot Creamy Vegetable Soup is a simple, comforting way to get a bowl full of veggies that tastes like a warm hug. Make it as written, or use the variations to match what’s in your fridge. If you try it, save it to your Pinterest soup board and share it with someone who loves cozy dinners and easy leftovers.

Nutrition (Estimated)

ServingCaloriesProteinCarbsFatFiberSugar
1 bowl32010g38g14g7g8g

Disclaimer: Estimates vary by ingredients and tools.

Leave a comment