Easy One Pot Creamy Vegetable Soup (45-Min)

The first spoonful hits different. Silky, thick enough to coat the back of your spoon, packed with tender vegetables that haven’t turned to mush. This one-pot creamy vegetable soup uses a secret trick I learned after years of watery disappointments: building a proper roux right in the pot with your vegetables. No blender. No cashew soaking. Just flour, vegan butter, and the kind of technique that makes people ask for seconds.

I make this weekly when Asheville evenings turn crisp. The whole thing happens in one pot—vegetables get golden, roux forms around them, broth transforms into velvet. Forty-five minutes from chopping to bowls on the table.

⚡ Quick Stats: Prep: 15 mins | Cook: 30 mins | Total: 45 mins | Yields: 4 servings

Why You’ll Love This Recipe

  • Actually creamy without coconut milk or blenders—the roux does real work
  • One pot, minimal cleanup—everything builds flavor in the same vessel
  • Flexible base—swap vegetables based on what’s wilting in your crisper
  • Nutritional yeast adds umami—that savory depth vegan soups often miss

Key Ingredients

Neutral oil: Olive oil works perfectly here. You need something to start the vegetable sauté without competing flavors. The oil creates the base layer where onions and garlic release their aromatics into the pot.

Aromatics (garlic, onion, carrots, celery): This classic mirepoix foundation builds the soup’s backbone. White onion turns translucent and sweet. Carrots add natural sugar and body. Celery contributes that subtle earthiness. Four garlic cloves might seem bold, but they mellow completely as they cook.

Vegan butter: Critical for the roux. It needs to be actual vegan butter—not oil—because the milk solids (even plant-based ones) help the flour toast properly. I use Earth Balance or Miyoko’s. The butter melts into the vegetables and creates the fat needed for flour to form that thick, glossy paste.

All-purpose flour: The secret trick in this one-pot creamy vegetable soup. When you add flour directly to buttered vegetables, you create a roux that coats every piece. As broth hits that flour, it thickens gradually and evenly. Use gluten-free flour if needed—it works identically here.

Vegetable broth: Four cups creates the right soup-to-vegetable ratio. Use good broth. This isn’t a heavily spiced soup, so weak broth shows up immediately. I keep Better Than Bouillon in my Asheville kitchen—one jar lasts months.

Frozen peas: They’re already blanched, so they just need warming. Frozen peas stay bright green and pop between your teeth instead of turning gray and mushy.

Nutritional yeast: Three tablespoons add that cheesy, savory note that makes people think there’s dairy involved. It dissolves into the broth and creates complexity.

Unsweetened dairy-free milk: Soy milk is ideal because it’s neutral and protein-rich. It adds creaminess without sweetness. Oat milk works too. Avoid almond milk—too thin.

Fresh herbs (rosemary, thyme, oregano): Half teaspoons of each seem modest, but fresh herbs are potent. They perfume the whole pot as the soup simmers. Dried herbs work in a pinch—use half the amount.

Chickpeas or white beans: Optional but recommended. They make this soup a complete meal, adding protein and a creamy texture when they break down slightly in the broth.

Instructions

Start the base: Heat your largest pot over medium heat. Add the olive oil and let it shimmer for thirty seconds. Toss in chopped onion, carrots, celery, minced garlic, and one teaspoon salt. Stir everything to coat in oil. Cook for five minutes, stirring occasionally. You’ll smell the garlic first, then the onions will start turning translucent at the edges. Carrots will brighten to deep orange. This step builds the flavor foundation—don’t rush it.

Create the roux: Add the vegan butter directly to the vegetables. Let it melt completely, about one minute. Now dump in the flour all at once. Immediately start stirring with a wooden spoon. The mixture will turn thick and sticky, coating every vegetable piece in a pale paste. This feels wrong—it’s supposed to. Keep stirring for two minutes. The flour needs to toast slightly to lose that raw taste. The roux will smell nutty and look like thick, lumpy oatmeal clinging to your vegetables.

Add liquid slowly: This is where the magic happens in this one-pot creamy vegetable soup. Pour in one cup of vegetable broth while stirring constantly. The roux will seize up, then gradually loosen. Add the remaining three cups of broth, along with black pepper, oregano, thyme, and rosemary. Stir until the flour dissolves completely into the liquid. You’ll see it transform from lumpy to smooth within two minutes.

Simmer and thicken: Keep stirring frequently—every minute or so. As the soup heats toward a boil, the flour activates and the liquid thickens noticeably. You’ll feel resistance when you drag your spoon across the bottom. The soup will go from thin and brothy to coating your spoon in about eight minutes. Don’t walk away during this phase. Flour-thickened soups can stick and burn if ignored.

Finish with vegetables and milk: Once the soup reaches a gentle boil and has thickened, reduce heat to low. Stir in frozen peas, nutritional yeast, chickpeas if using, and the dairy-free milk. The temperature will drop when you add these ingredients. Let everything warm together for five to seven minutes, stirring occasionally. The peas will turn bright green. The chickpeas will heat through. The nutritional yeast will dissolve completely, turning the broth a richer cream color.

Serve immediately: Ladle into bowls while hot. The soup should be thick enough that vegetables don’t immediately sink to the bottom. You’ll see steam rising, smell the herbs, and notice how the spoon stands up slightly in the bowl.

Tips & Variations

Stir the roux constantly: When flour hits butter and vegetables, it wants to clump and stick. Keep that spoon moving for the full two minutes before adding broth. This prevents lumps and ensures even thickening.

Add broth gradually at first: That first cup of liquid needs constant stirring. Once it’s incorporated, the remaining broth goes in easier. This technique prevents the roux from seizing into irreversible clumps.

Adjust thickness with milk: If your soup gets too thick (this happens if it simmers longer than expected), thin it with extra dairy-free milk rather than broth. Milk maintains the creamy texture while broth can make it taste watered down.

Potato variation: Add two diced Yukon golds with the carrots. They’ll break down slightly and add extra body. The soup becomes more chowder-like.

Greens variation: Stir in two cups of chopped kale or spinach during the last three minutes. They’ll wilt into the soup and add color plus nutrients.

Storage & Pairings

Refrigerate in an airtight container for up to three days. The soup thickens considerably when cold—thin with a splash of dairy-free milk when reheating. Freezing works but the texture changes slightly; the flour-thickened base can separate. Stir vigorously when reheating from frozen.

Serve with crusty bread for dipping, a simple side salad, or saltine crackers. This soup is the main event, not a starter.

FAQ

Can I make this one-pot creamy vegetable soup without the roux?

You can, but you’ll lose the signature creaminess. The roux technique is the secret trick that makes this soup thick and velvety without a blender. Skipping it gives you vegetable broth with stuff floating in it. If you can’t use flour, blend half the finished soup and stir it back in—different method, similar result.

What if I don’t have fresh herbs?

Use dried herbs instead—half the amount called for. So a quarter teaspoon each of dried rosemary, thyme, and oregano. Add them when you add the broth so they have time to rehydrate and release flavor. Fresh herbs taste brighter, but dried herbs absolutely work.

💡 Loved this recipe? Follow Us on Pinterest for more!

Conclusion

This one-pot creamy vegetable soup proves you don’t need a high-speed blender or soaked cashews for seriously creamy vegan soup. The roux trick works every time—flour and butter transform ordinary broth into something that coats your spoon and satisfies completely. Make it once and you’ll understand why this method beats every other vegetable soup you’ve tried.

One Pot Creamy Vegetable Soup (My Secret Trick)

Easy One Pot Creamy Vegetable Soup

This one-pot creamy vegetable soup is thick and silky, filled with tender vegetables and a flavorful roux. It’s easy to make without a blender, perfect for a cozy dinner.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Soup
Cuisine: American

Ingredients
  

Main
  • 2 tablespoons oil Olive oil For sautéing vegetables
  • 1 medium Onion Chopped
  • 2 medium Carrots Chopped
  • 2 stalks Celery Chopped
  • 4 cloves Garlic Minced
  • 2 tablespoons vegan butter For the roux
  • 1/4 cup all-purpose flour For the roux
  • 4 cups vegetable broth Good quality broth is recommended
  • 2 cups peas Frozen peas Already blanched
  • 3 tablespoons nutritional yeast Adds umami flavor
  • 1 cup dairy-free milk Soy milk Preferred choice for creaminess
  • 1/2 teaspoon rosemary Fresh rosemary
  • 1/2 teaspoon thyme Fresh thyme
  • 1/2 teaspoon oregano Fresh oregano
  • 1 can 15 oz Chickpeas Optional, adds protein

Equipment

  • Large pot

Method
 

Instructions
  1. Heat your largest pot over medium heat. Add olive oil and let it shimmer for thirty seconds. Toss in onion, carrots, celery, garlic, and salt. Stir and cook for five minutes.
  2. Add vegan butter and let it melt. Dump in flour all at once and stir with a wooden spoon until thick and sticky, about two minutes.
  3. Pour in one cup of vegetable broth while stirring. Add remaining broth and herbs. Stir until smooth.
  4. Stir frequently as the soup heats. It will thicken noticeably while cooking.
  5. Once thickened, stir in peas, nutritional yeast, chickpeas, and dairy-free milk. Warm together for five to seven minutes.
  6. Ladle hot soup into bowls. It should be thick enough that vegetables don’t sink to the bottom.