Creamy Garlic Parmesan Veggie Soup

Featured in: Home Kitchen Basics

This rich and comforting soup brings together the heartiness of a vegetable chowder with the creamy, cheesy depth of garlic Parmesan. Loaded with carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes in a velvety broth made with whole milk, heavy cream, and melted mozzarella.

The aromatic base starts with butter-sautéed onions and garlic, while dried thyme and oregano add herbaceous warmth. Each spoonful delivers tender vegetables and gooey cheese pulls that make this meatless dish deeply satisfying.

Ready in under an hour, this American-style soup serves six generously and adapts easily to gluten-free needs using cornstarch instead of flour.

Updated on Mon, 09 Feb 2026 12:20:00 GMT
Creamy Garlic Parmesan Veggie Soup steams in a rustic bowl, topped with extra cheese and parsley alongside crusty bread. Pin it
Creamy Garlic Parmesan Veggie Soup steams in a rustic bowl, topped with extra cheese and parsley alongside crusty bread. | cozytazult.com

There's something about the smell of garlic hitting hot butter that makes you pause mid-chop and just breathe it in. I discovered this soup on a Tuesday when my fridge was practically empty except for an overflowing vegetable drawer and a block of Parmesan that had been calling my name. What started as an attempt to use things up became this creamy, cheesy masterpiece that now gets requested by everyone who's ever had a bowl. The magic isn't in any single ingredient—it's in how they all come together into something warm and deeply comforting.

I made this for my neighbor last winter when she had the flu, and watching her face light up when she tasted it made me realize soup is honestly just love in a bowl. She called me two days later asking for the recipe, and now it's become our winter tradition. There's something about serving it in those deep bowls with the cheese pooling on top that turns an ordinary weeknight into something special.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Unsalted butter: Two tablespoons is your foundation—enough to get golden and fragrant without overwhelming the vegetables.
  • Medium onion, diced: This builds the base layer of flavor, so don't rush the sautéing step.
  • Garlic, minced: Three cloves adds that savory depth without being aggressive; fresh is always better than jarred here.
  • Carrots, celery, bell pepper, zucchini: The vegetable mix keeps things interesting and gives you different textures as they cook.
  • Corn kernels: Frozen works just fine and honestly tastes almost as good as fresh.
  • Broccoli florets: Keep them small so they blend into the soup while still holding their shape.
  • Potatoes, peeled and diced: These make the soup feel hearty and help thicken it naturally as they break down.
  • Vegetable broth: Four cups gives you the right balance of liquid to vegetables.
  • Whole milk and heavy cream: Together they create the creamy texture without being overly rich.
  • Parmesan cheese, grated: One and a half cups is generous—this cheese is the whole point, so don't skimp.
  • Mozzarella cheese, shredded: One cup adds stretch and helps the soup feel silkier.
  • Dried thyme and oregano: These herbal notes keep everything from tasting one-dimensional.
  • Red pepper flakes: Optional but worth the quarter teaspoon if you like a whisper of heat.
  • All-purpose flour: Just two tablespoons creates the roux that thickens everything beautifully.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Melt and sauté your aromatics:
Get that butter sizzling over medium heat, then add your diced onion and let it turn translucent and soft—this takes about three minutes and is worth the patience. Once it's golden at the edges, add your minced garlic and let it bloom for just one minute so the smell fills your kitchen.
Build your vegetable base:
Toss in all your harder vegetables—carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes—and let them sauté for about five minutes with occasional stirring. You're not trying to cook them through yet, just wake them up and let them start releasing their flavors into the butter.
Create your thickening roux:
Sprinkle the flour over everything and stir until all the vegetables are evenly coated, then cook for two minutes to remove the raw flour taste. This step is easy to forget but makes a real difference in how the soup comes together.
Add your liquid base:
Pour in the vegetable broth while stirring constantly to make sure the flour dissolves smoothly without lumps. Bring it all to a boil, then drop the heat back to a simmer and cover the pot.
Let the vegetables get tender:
Simmer covered for about fifteen to eighteen minutes until your potatoes are fork-tender and the whole thing smells incredible. This is your moment to taste and adjust seasonings if needed.
Introduce the cream and herbs:
Stir in the milk, heavy cream, thyme, oregano, and red pepper flakes, then let it all simmer gently for five minutes without boiling. The soup will start looking richer and more inviting.
Melt in the cheese slowly:
Reduce heat to low and gradually add your Parmesan and mozzarella, stirring constantly and letting each handful melt completely before adding more. Patience here prevents the cheese from getting grainy or separating—this is where the magic happens.
Season and serve:
Taste and add salt and pepper to your preference, keeping in mind the cheese already brings saltiness. Ladle into bowls and top with extra Parmesan if you're feeling generous.
A ladle lifts Creamy Garlic Parmesan Veggie Soup, showing corn, broccoli, and melted mozzarella in a rich broth. Pin it
A ladle lifts Creamy Garlic Parmesan Veggie Soup, showing corn, broccoli, and melted mozzarella in a rich broth. | cozytazult.com

My daughter announced at dinner one night that this was the only soup she'd eat, which felt like winning the lottery as a parent trying to sneak vegetables into her diet. Now I make it in double batches and freeze portions for those evenings when nobody wants to cook but everybody wants comfort.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Vegetable Flexibility

The beauty of this soup is that it adapts to whatever's in your crisper drawer without losing its character. I've swapped broccoli for cauliflower, added mushrooms, thrown in spinach at the end, even used frozen mixed vegetables when I'm short on time. The core of butter, garlic, and cheese holds everything together, so feel free to play around with what you have on hand.

The Cheese Question

Some people think adding both Parmesan and mozzarella is overkill, but they're wrong—they actually work together in a way that makes sense. The Parmesan brings that nutty, salty depth while the mozzarella contributes creaminess and a subtle stretch that makes the soup feel luxurious. If you want it even cheesier, nobody's judging; just add more of either cheese and taste as you go.

Serving and Storage Wisdom

This soup tastes best the day you make it when the flavors are bright and the texture is perfect, but it keeps beautifully in the fridge for up to four days and reheats gently on the stove. When you're ready to eat leftovers, add a splash of milk while reheating since the starches will have absorbed some liquid.

  • Crusty bread or garlic toast on the side turns a bowl of soup into a complete meal.
  • Top with fresh cracked pepper and a pinch more Parmesan right before serving.
  • Make a double batch and freeze portions in individual containers for future you to thank present you.
Fresh vegetables simmer in Creamy Garlic Parmesan Veggie Soup, served with garlic toast for a comforting vegetarian dinner. Pin it
Fresh vegetables simmer in Creamy Garlic Parmesan Veggie Soup, served with garlic toast for a comforting vegetarian dinner. | cozytazult.com

This soup has become my go-to comfort food and the recipe I hand to friends looking for something filling but not complicated. It's proof that sometimes the simplest combinations—butter, garlic, vegetables, and cheese—create something that tastes like it took all day.

Recipe FAQs

Can I make this soup ahead of time?

Yes, prepare up to 3 days in advance and refrigerate. Reheat gently over low heat, adding a splash of milk if the soup thickens too much.

What vegetables work best in this soup?

The combination of carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes provides varied textures. Feel free to substitute cauliflower for broccoli or add green beans.

How do I prevent the dairy from curdling?

Reduce heat to low before adding milk and cream. Stir constantly while incorporating cheese, and avoid boiling after dairy has been added.

Can I freeze this soup?

Freezing works, though cream-based soups may separate slightly. Thaw overnight in the refrigerator, then reheat slowly while whisking to restore creaminess.

What pairs well with this soup?

Crusty bread, garlic toast, or crackers complement the creamy texture. A simple green salad with vinaigrette balances the richness.

How can I make this dairy-free?

Substitute whole milk and cream with unsweetened almond or oat milk. Use nutritional yeast or vegan Parmesan alternative for cheesy flavor.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Garlic Parmesan Veggie Soup

Rich, comforting soup packed with fresh vegetables in a creamy garlic Parmesan broth. Perfect for cozy dinners.

Prep time
20 minutes
Time to cook
35 minutes
Total duration
55 minutes
Recipe by Paisley Arnold


Skill level Easy

Cuisine American

Makes 6 Portions

Dietary details Meat-free

What You'll Need

Vegetables

01 2 tablespoons unsalted butter
02 1 medium onion, diced
03 3 cloves garlic, minced
04 2 large carrots, peeled and diced
05 2 celery stalks, diced
06 1 red bell pepper, diced
07 1 medium zucchini, diced
08 1 cup corn kernels, fresh or frozen
09 1.5 cups small broccoli florets
10 2 medium potatoes, peeled and diced

Liquids and Dairy

01 4 cups vegetable broth
02 1.5 cups whole milk
03 1 cup heavy cream
04 1.5 cups grated Parmesan cheese, plus extra for serving
05 1 cup shredded mozzarella cheese

Seasonings

01 1 teaspoon dried thyme
02 0.5 teaspoon dried oregano
03 0.25 teaspoon crushed red pepper flakes, optional
04 Salt and freshly ground black pepper to taste

Thickener

01 2 tablespoons all-purpose flour

How-To Steps

Step 01

Sauté Aromatics: In a large pot, melt butter over medium heat. Add diced onion and sauté until translucent, approximately 3 minutes.

Step 02

Bloom Garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Cook Vegetables: Add carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes. Sauté for 5 minutes, stirring occasionally.

Step 04

Create Roux: Sprinkle flour over vegetables and stir to coat evenly. Cook for 2 minutes.

Step 05

Build Broth Base: Pour in vegetable broth, stirring well to combine and dissolve flour. Bring to a boil, then reduce to a simmer.

Step 06

Simmer Vegetables: Cover and cook for 15 to 18 minutes, or until potatoes and vegetables are tender.

Step 07

Incorporate Cream and Herbs: Stir in milk, heavy cream, thyme, oregano, and red pepper flakes. Simmer gently for 5 minutes.

Step 08

Melt Cheese: Reduce heat to low. Gradually add Parmesan and mozzarella, stirring constantly until melted and soup reaches creamy consistency.

Step 09

Season to Taste: Season with salt and pepper to taste.

Step 10

Serve: Serve hot, topped with extra Parmesan if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You Need

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle
  • Measuring cups and spoons

Allergy info

Double-check every ingredient for allergen risks. If unsure, speak to a healthcare expert.
  • Contains milk and dairy products
  • Contains wheat flour
  • Contains cheese

Nutritional info (per portion)

These nutrition details are just a guide. For medical advice, consult a professional.
  • Energy: 380
  • Fats: 21 g
  • Carbohydrates: 35 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.