Creamy Garlic Parmesan Veggie

Featured in: Cozy Everyday Dinners

This vibrant soup combines a medley of fresh vegetables like carrots, celery, broccoli, and zucchini simmered until tender in a flavorful broth. Garlic and melted Parmesan cheese enrich the creamy base, delivering a smooth, cheesy consistency with a subtle herb aroma from thyme and oregano. A touch of butter and flour thickens the texture, while mozzarella adds extra cheesiness. Serve warm for a comforting and satisfying dish perfect for cozy dinners.

Updated on Mon, 09 Feb 2026 15:59:00 GMT
A bowl of creamy garlic Parmesan veggie soup filled with tender carrots, potatoes, and broccoli in a rich, cheesy broth.  Save to Pinterest
A bowl of creamy garlic Parmesan veggie soup filled with tender carrots, potatoes, and broccoli in a rich, cheesy broth. | orchardbowl.com

My neighbor stopped by on a chilly October afternoon, and I had nothing but vegetables and cream in the fridge—the kind of moment that either becomes takeout or invention. I started sautéing garlic and onions almost on instinct, and by the time she sat down at the counter, the whole kitchen smelled like butter and promise. That soup turned into something so unexpectedly luxurious that she asked for the recipe before finishing her bowl. Now whenever the weather turns cold, someone asks me to make it, and I'm always shocked by how a simple vegetable soup can feel like something you'd order at a fancy bistro.

I made this for my sister's book club night, and watching six people eat it in near silence before someone finally said it was incredible felt like the highest compliment. She's not usually a vegetable soup person, which made her asking for seconds even sweeter. That night taught me that good food doesn't need fanfare—it just needs to taste honest and taste good.

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 starting point for building flavor, and I learned the hard way that salted butter can throw off the seasoning balance later.
  • Onion, garlic, carrots, celery: This aromatic base is non-negotiable—it's the foundation that makes everything taste intentional and deep.
  • Red bell pepper, zucchini, corn, broccoli, potatoes: Choose vegetables that are fresh if you can; they release better flavor and the soup tastes brighter.
  • Vegetable broth: Use good quality broth because it's the liquid backbone—cheap broth tastes thin and won't carry the cheese and cream properly.
  • Whole milk and heavy cream: Don't skimp here; the combination creates that silky texture that makes this soup feel special.
  • Parmesan and mozzarella cheese: Parmesan brings nutty depth while mozzarella adds stretch and creaminess, and using both is the secret to complexity.
  • Dried thyme and oregano: These herbs whisper into the background, adding earthiness without overpowering the cheese.
  • All-purpose flour: This thickens the soup gently without making it feel starchy—it's the invisible hand that holds everything together.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Melt butter and build your base:
Listen for the sizzle when your diced onion hits the pan, then watch it turn from white to translucent—that's when you know the sweetness is developing. Add the garlic after about three minutes and let it perfume the air for just a minute before it burns.
Layer in the vegetables:
Add carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes all at once, then stir them around for about five minutes so they start to soften and release their flavors into the butter. You're not cooking them through yet, just waking them up.
Make a light roux:
Sprinkle the flour over everything and stir constantly for two minutes—this cooks out the raw flour taste and creates the base that will thicken your soup without lumps. It should smell toasted and smell good, not floury.
Add broth and simmer:
Pour in the vegetable broth slowly while stirring so the flour dissolves smoothly instead of clumping. Bring it to a boil, then turn the heat down and let it bubble gently for fifteen to eighteen minutes until the potatoes are completely tender when you test them with a fork.
Introduce the cream and herbs:
Stir in the milk, heavy cream, thyme, oregano, and red pepper flakes if you like a whisper of heat, then let everything simmer together for five minutes so the flavors marry. Don't skip this step—it's the moment the soup tastes intentional instead of just combined.
Melt in the cheese:
Reduce the heat to low and add the Parmesan and mozzarella a handful at a time, stirring constantly so each addition melts completely before you add more. If you rush this, the cheese can get grainy instead of silky, so patience is your friend here.
Season and serve:
Taste the soup and add salt and black pepper until it sings—remember that the Parmesan is salty, so go slowly. Ladle it into bowls, top with extra Parmesan if you want to be generous, and serve while it's still steaming.
Hearty vegetable chowder topped with melted mozzarella and Parmesan, served hot with crusty bread on the side.  Save to Pinterest
Hearty vegetable chowder topped with melted mozzarella and Parmesan, served hot with crusty bread on the side. | orchardbowl.com

My son came home from school one afternoon when this was simmering on the stove, and he actually sat at the kitchen table without being asked, just to be near the smell. We talked about his day over warm bowls, and I realized that sometimes the best part of cooking isn't about impressing anyone—it's about creating a moment where people want to linger.

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.

Why This Soup Feels Different

Most vegetable soups feel light and virtuous, which is fine if that's what you're after. But this one has an almost unexpected richness that comes from letting the Parmesan and cream do their thing—it tastes indulgent while still being full of actual vegetables and real nutrition. The cheese doesn't mask the vegetables; it enhances them and makes you taste each one more clearly.

Make It Your Own

I've made this soup the same way a dozen times, but I've also experimented with substitutions based on what I have or what I'm craving. Cauliflower works beautifully instead of broccoli if you prefer it, and I once added a cup of white beans near the end just to make it heartier. The base is forgiving enough that you can swap vegetables based on the season or your mood.

Serving Suggestions and Storage

Serve this soup hot with crusty bread or garlic toast for scooping up the creamy broth, and watch how quickly people come back for seconds. It keeps well in the refrigerator for three to four days, and reheats gently on the stovetop over low heat—add a splash of milk if it thickens too much as it sits.

  • For extra cheesiness, stir in an additional half cup of shredded cheddar or Gruyère while the soup is still hot.
  • To make this gluten-free, swap the flour for cornstarch in the same amount—it thickens the same way without any difference in flavor.
  • Leftovers freeze beautifully for up to two months, so you can make a double batch and have comfort in your freezer for cold mornings.
Thick and comforting garlic Parmesan soup loaded with fresh zucchini, bell pepper, corn, and creamy dairy base. Save to Pinterest
Thick and comforting garlic Parmesan soup loaded with fresh zucchini, bell pepper, corn, and creamy dairy base. | orchardbowl.com

This soup has become my answer to almost every question about what to cook when I want comfort without complication. It's one of those recipes that reminds me why I love cooking in the first place.

Recipe Questions & Answers

What vegetables are used in this soup?

This soup features carrots, celery, red bell pepper, zucchini, corn, broccoli, and potatoes for a hearty vegetable mix.

How is the soup thickened?

All-purpose flour is sprinkled over the vegetables early in cooking to create a thick, creamy texture once combined with the broth and dairy.

Can this dish be made gluten-free?

Yes, replacing flour with cornstarch thickens the soup while keeping it gluten-free.

What cheeses contribute to the soup's flavor?

Grated Parmesan and shredded mozzarella are melted into the soup, providing a rich, cheesy depth.

Are there any suggested substitutions for broccoli?

Cauliflower makes a great substitute if preferred or if broccoli isn’t available.

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

A rich blend of fresh vegetables, creamy Parmesan, and garlic creating a warm, cheesy dish.

Prep Time
20 minutes
Time to Cook
35 minutes
Overall Time
55 minutes
Created by Sophie Alden

Recipe Type Cozy Everyday Dinners

Skill Level Easy

Cuisine Origin American

Makes 6 Number of Servings

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 & 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 & Thickener

01 2 tablespoons all-purpose flour
02 1 teaspoon dried thyme
03 0.5 teaspoon dried oregano
04 0.25 teaspoon crushed red pepper flakes, optional
05 Salt and freshly ground black pepper to taste

How To Make It

Step 01

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

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 the vegetables and stir to coat evenly. Cook for 2 minutes.

Step 05

Add broth: Pour in vegetable broth, stirring well to combine and dissolve the 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 dairy and seasonings: 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 is creamy.

Step 09

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

Step 10

Serve: Serve hot, topped with extra Parmesan cheese 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.

Equipment Needed

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

Allergy Warnings

Review all components for possible allergens and seek medical guidance if needed.
  • Contains milk and cheese (dairy products)
  • Contains wheat (all-purpose flour)
  • For gluten-free or dairy-free diets, substitute appropriately and verify all ingredient labels.

Nutrition Info (for each serving)

Details here are for your reference and aren't a substitute for professional advice.
  • Total Calories: 380
  • Total Fat: 21 grams
  • Carbohydrates: 35 grams
  • Proteins: 15 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.