Creamy Garlic Parmesan Veggie Soup

Featured in: Classic Comfort Foods

This creamy garlic Parmesan veggie soup brings together the heartiness of fresh vegetables with the indulgent richness of a cheesy, garlicky broth. Loaded with carrots, broccoli, potatoes, zucchini, and bell peppers, then finished with Parmesan and mozzarella for an irresistible cheesy pull. Ready in under an hour, it's a comforting vegetarian meal perfect for chilly evenings served alongside crusty bread.

Updated on Sun, 01 Feb 2026 09:03:00 GMT
Creamy Garlic Parmesan Veggie Soup steams in a white bowl, topped with extra grated cheese and fresh parsley, served beside crusty bread. Save to Pinterest
Creamy Garlic Parmesan Veggie Soup steams in a white bowl, topped with extra grated cheese and fresh parsley, served beside crusty bread. | krispyrecipes.com

I started making this soup on a Thursday night when the fridge was half empty and the weather had turned cold without warning. I had a pile of vegetables that needed using, a block of Parmesan I'd been saving, and zero interest in leaving the house. What came together in that pot wasn't just dinner, it was the kind of accidental triumph that makes you feel like you've cracked some kind of code. Now it's the soup I turn to when I want something that feels indulgent but comes together without fuss.

The first time I served this to friends, I watched one of them go quiet mid conversation and just stare into her bowl. She looked up and said it tasted like the soup her mom used to make, but better. I hadn't been aiming for nostalgia, but somehow the combination of sweet vegetables, creamy broth, and that sharp Parmesan hit something deep. We ended up eating it straight from the pot with torn bread, and nobody minded that I'd forgotten to set the table.

Ingredients

  • Unsalted butter: This is your flavor base, creating a rich foundation that olive oil just can't replicate in a creamy soup.
  • Onion and garlic: Sautéing these until soft and fragrant builds the savory backbone that carries the whole dish.
  • Carrots, celery, bell pepper: The classic aromatic trio adds natural sweetness and body without needing any tricks.
  • Zucchini and corn: These bring brightness and a slight sweetness that balances the richness of the cream and cheese.
  • Broccoli florets: They hold their shape and add a gentle bitterness that keeps the soup from feeling too sweet.
  • Potatoes: Diced small, they break down just enough to thicken the broth naturally while staying tender.
  • Vegetable broth: Use a good quality broth here, it's half the liquid and makes a noticeable difference in depth.
  • Whole milk and heavy cream: The combination gives you creaminess without being cloying, and the milk keeps it from feeling too thick.
  • Parmesan cheese: Freshly grated is non negotiable, the pre shredded stuff won't melt smoothly and lacks that sharp, nutty punch.
  • Mozzarella cheese: This is what gives you that beautiful cheesy pull and makes the soup feel indulgent.
  • Thyme and oregano: Dried herbs work perfectly here, adding earthy warmth without overpowering the vegetables.
  • Red pepper flakes: Just a pinch wakes up the whole pot, but skip it if you're serving kids.
  • All purpose flour: It thickens the broth just enough to coat the back of a spoon without turning it into sludge.

Instructions

Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
Start with the aromatics:
Melt the butter in a large pot over medium heat and add the diced onion, stirring occasionally until it turns soft and translucent, about 3 minutes. Toss in the minced garlic and let it cook for just a minute until your kitchen smells incredible.
Build the vegetable base:
Add the carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes to the pot, stirring everything together and letting it sauté for about 5 minutes. You want the vegetables to start softening and soaking up all that buttery garlic flavor.
Coat with flour:
Sprinkle the flour over the vegetables and stir to coat everything evenly, then let it cook for 2 minutes. This step cooks out the raw flour taste and sets up the creamy texture you're after.
Add the broth:
Pour in the vegetable broth, stirring well to dissolve any flour clumps and scrape up the flavorful bits from the bottom of the pot. Bring it to a boil, then lower the heat to a gentle simmer.
Simmer until tender:
Cover the pot and let it cook for 15 to 18 minutes, or until the potatoes are fork tender and the vegetables have softened beautifully. Stir occasionally to make sure nothing sticks.
Stir in the dairy:
Add the milk, heavy cream, thyme, oregano, and red pepper flakes if using, then let the soup simmer gently for 5 minutes. This melds all the flavors together and warms the cream through without curdling.
Melt in the cheese:
Turn the heat to low and gradually add the Parmesan and mozzarella, stirring constantly until both cheeses melt into the soup and it turns silky and creamy. Don't rush this step or the cheese can seize up.
Season and serve:
Taste the soup and add salt and freshly ground black pepper as needed, remembering that Parmesan is already salty. Ladle into bowls and top with extra Parmesan if you're feeling generous.
Product image
Air fry, roast, reheat, and dehydrate meals quickly for crispy snacks and easy weeknight dinners.
Check price on Amazon
A rich pot of Creamy Garlic Parmesan Veggie Soup shows colorful vegetables like carrots, broccoli, and bell peppers in a creamy, cheesy broth. Save to Pinterest
A rich pot of Creamy Garlic Parmesan Veggie Soup shows colorful vegetables like carrots, broccoli, and bell peppers in a creamy, cheesy broth. | krispyrecipes.com

One winter evening I made a double batch of this soup and brought it to a potluck where everyone else had ordered takeout. By the end of the night, my pot was scraped clean and three people had texted me asking for the recipe. It was the kind of quiet win that reminded me how much people crave something homemade and comforting, especially when it tastes this good.

How to Store and Reheat

This soup keeps beautifully in the fridge for up to four days in an airtight container. When you reheat it on the stove, add a splash of milk or broth to bring back the creamy consistency, since it tends to thicken as it sits. I've found that reheating gently over low heat prevents the cheese from breaking, and a quick stir brings it right back to life. You can freeze it for up to two months, though the texture of the potatoes may soften a bit more once thawed.

Serving Suggestions

I almost always serve this with thick slices of crusty bread or garlic toast for dipping, because the creamy broth practically begs to be soaked up. A simple green salad with a sharp vinaigrette cuts through the richness and makes the meal feel more complete. If you want to make it a bit heartier, top each bowl with crispy croutons or a handful of toasted pine nuts. It's also fantastic with a sprinkle of fresh parsley or basil right before serving, adding a pop of color and freshness.

Make It Your Own

This soup is incredibly forgiving and practically invites you to switch things up based on what you have. Swap the broccoli for cauliflower, add a handful of spinach at the end, or toss in some white beans for extra protein. If you want it spicier, double the red pepper flakes or stir in a spoonful of Dijon mustard for tang. You can even add cooked pasta or rice to make it more filling, though I'd thin the soup slightly with extra broth if you do.

  • Try adding a squeeze of lemon juice at the end for brightness.
  • Use smoked paprika in place of oregano for a deeper, smokier flavor.
  • Stir in a handful of grated cheddar along with the mozzarella for extra sharpness.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Hearty Creamy Garlic Parmesan Veggie Soup is ready to serve, garnished with thyme and mozzarella, perfect for a comforting vegetarian dinner. Save to Pinterest
Hearty Creamy Garlic Parmesan Veggie Soup is ready to serve, garnished with thyme and mozzarella, perfect for a comforting vegetarian dinner. | krispyrecipes.com

This soup has become one of those recipes I turn to when I want to feel like I'm taking care of myself and the people I'm feeding. It's simple, satisfying, and proof that comfort food doesn't have to be complicated.

Common Recipe Questions

Can I use different vegetables in this soup?

Absolutely! You can substitute cauliflower for broccoli, add mushrooms, spinach, or kale. Just keep the cooking times in mind for tender vegetables.

How do I make this soup gluten-free?

Simply replace the all-purpose flour with cornstarch as a thickener. Use the same amount and ensure all other ingredients are certified gluten-free.

Can I make this soup dairy-free?

Yes, use plant-based butter, coconut cream or cashew cream instead of dairy cream, and nutritional yeast or vegan cheese alternatives for the cheesy flavor.

How should I store leftover soup?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk or broth if it thickens too much.

Can I freeze this creamy soup?

Cream-based soups can separate when frozen, but you can freeze it for up to 2 months. Thaw overnight in the fridge and reheat slowly, whisking to recombine.

What can I serve with this soup?

Crusty bread, garlic toast, or a simple green salad pair wonderfully. You can also top with crispy croutons or fresh herbs like parsley or chives.

Creamy Garlic Parmesan Veggie Soup

Rich vegetable chowder with creamy garlic Parmesan and fresh veggies. Perfect for cozy, meatless dinners.

Prep Duration
20 minutes
Cooking Duration
35 minutes
Overall Time
55 minutes
Created by Mia Harper

Recipe Type Classic Comfort Foods

Skill Level Easy

Cuisine Type American

Total Portions 6 Serving Size

Dietary Considerations Veggie-Friendly

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 and 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: Melt butter in a large pot over medium heat. Add diced onion and sauté until translucent, approximately 3 minutes.

Step 02

Build flavor base: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Soften 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

Incorporate broth: Pour in vegetable broth, stirring well to combine and dissolve the flour. Bring to a boil, then reduce heat to a simmer.

Step 06

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

Step 07

Add 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 reaches creamy consistency.

Step 09

Season and finish: Season with salt and pepper to taste. Serve hot, topped with additional Parmesan cheese if desired.

Tools You’ll Need

  • Large soup pot with lid
  • Cutting board and chef's knife
  • Wooden spoon for stirring
  • Soup ladle for serving
  • Measuring cups and spoons

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains milk and dairy products
  • Contains wheat flour
  • May contain traces of other allergens depending on ingredient sourcing

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 380
  • Total Fat: 21 grams
  • Total Carbohydrates: 35 grams
  • Protein Content: 15 grams