Creamy Garlic Parmesan Veggie Soup (Printable)

A rich, comforting blend of fresh vegetables in a creamy garlic Parmesan broth, perfect for cozy dinners.

# What you 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 1/2 cups small broccoli florets
10 - 2 medium potatoes, peeled and diced

→ Liquids and Dairy

11 - 4 cups vegetable broth
12 - 1 1/2 cups whole milk
13 - 1 cup heavy cream
14 - 1 1/2 cups grated Parmesan cheese, plus extra for serving
15 - 1 cup shredded mozzarella cheese

→ Seasonings

16 - 1 teaspoon dried thyme
17 - 1/2 teaspoon dried oregano
18 - 1/4 teaspoon crushed red pepper flakes, optional
19 - Salt and freshly ground black pepper to taste

→ Thickener

20 - 2 tablespoons all-purpose flour

# How to make it:

01 - In a large pot, melt butter over medium heat. Add diced onion and sauté until translucent, approximately 3 minutes. Stir in minced garlic and cook for 1 minute until fragrant.
02 - Add carrots, celery, bell pepper, zucchini, corn, broccoli, and potatoes to the pot. Sauté for 5 minutes, stirring occasionally to combine.
03 - Sprinkle flour over the vegetables and stir to coat evenly. Cook for 2 minutes, allowing the flour to incorporate with the butter and vegetables.
04 - Pour vegetable broth into the pot, stirring well to dissolve the flour completely. Bring to a boil, then reduce heat and simmer.
05 - Cover the pot and cook for 15 to 18 minutes until potatoes and vegetables are tender when pierced with a fork.
06 - Stir in milk, heavy cream, dried thyme, oregano, and red pepper flakes if using. Simmer gently for 5 minutes without boiling.
07 - Reduce heat to low. Gradually add Parmesan and mozzarella cheese, stirring constantly until completely melted and the soup reaches a creamy consistency.
08 - Taste the soup and adjust seasoning with salt and pepper as needed. Ladle into bowls and top with additional Parmesan cheese if desired.

# Helpful Hints:

01 -
  • It tastes indulgent enough for company but comes together in under an hour on a regular weeknight.
  • Every vegetable stays distinct instead of turning to mush, so you actually enjoy the textures you're eating.
  • The cheese melts in so smoothly that you get richness without feeling heavy or overstuffed afterward.
02 -
  • Never add the cheese to boiling soup or it'll break into grainy clumps instead of melting into silky richness—low heat is absolutely essential.
  • Fresh grated Parmesan melts completely while the pre-grated stuff contains anti-caking agents that create a gritty texture you'll regret.
  • If your soup seems too thick at the end, thin it with a splash of warm broth rather than trying to thin it with milk, which can curdle.
03 -
  • Cut your vegetables into roughly the same size so they cook evenly and create a more satisfying texture throughout the entire bowl.
  • Use real vegetable broth, not the salty bouillon cubes, because the quality of your base directly determines how good the finished soup tastes.
  • Taste constantly as you go—the salt in the cheese builds as you stir, so what seems under-seasoned at first might be perfect once everything is melted together.
Go back