Parmesan Veggie Soup

Featured in: Everyday Meal Mix

This comforting Italian-style vegetable soup combines fresh carrots, zucchini, celery, potatoes, and green beans in a rich vegetable broth, elevated by the savory depth of freshly grated Parmesan cheese. Ready in just 50 minutes, this easy vegetarian dish delivers wholesome nutrition with 210 calories per serving. Perfect for cozy dinners, the soup can be customized with pasta or beans for extra heartiness.

Updated on Thu, 29 Jan 2026 08:33:00 GMT
A steaming bowl of Parmesan Veggie Soup garnished with fresh parsley and extra grated cheese, perfect for a cozy meal. Save
A steaming bowl of Parmesan Veggie Soup garnished with fresh parsley and extra grated cheese, perfect for a cozy meal. | felizawrir.com

My neighbor showed up one October afternoon with a pot of soup that smelled like an Italian kitchen in autumn, and I immediately asked for the recipe. What struck me most was how she stirred in the Parmesan at the very end, creating this creamy, savory richness that made the humble vegetables taste like something much more special. That simple technique changed how I think about vegetable soups entirely. Now whenever the weather turns crisp, this is the first thing I make, and I've learned that a good Parmesan rind is honestly worth its weight in gold.

I made this for my mother-in-law when she visited last winter, and she ate three bowls without saying much, just quietly happy. When she asked for seconds, I knew I'd finally nailed a recipe that works for everyone at the table, whether they're soup people or not. That's when I realized good food doesn't need to be complicated, just honest and carefully made.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: One tablespoon is all you need; it's just enough to build a foundation without making the soup greasy.
  • Onion: Finely chopped so it softens completely and becomes almost invisible, adding natural sweetness to the base.
  • Garlic: Two cloves minced small enough that they cook into the oil in those first aromatic minutes.
  • Carrots: Cut them into similar sized pieces so everything finishes cooking at the same time.
  • Celery: This is your secret flavor builder; don't skip it just because you can't taste it directly.
  • Zucchini: Diced medium so it holds its shape instead of dissolving into the broth.
  • Potato: Peeled and diced, it adds substance and helps make the soup naturally creamy without cream.
  • Green beans: Chopped into bite sized pieces so they don't overwhelm your spoon.
  • Diced tomatoes: A 400g can with its juice; this is where the bright acidity comes from.
  • Vegetable broth: Four cups is the right ratio; it keeps things brothier than stew.
  • Parmesan cheese: Freshly grated, never the pre-shredded stuff, because it melts into the soup like silk instead of clumping up.
  • Parmesan rind: Optional but honestly worth saving every rind you get; it quietly enriches the entire pot with umami.
  • Dried Italian herbs: Use the blend you like best; basil, oregano, and thyme together create that warm Italian house feeling.
  • Salt and pepper: Season carefully; you're building layers, not overseasoning.
  • Fresh parsley: Chopped just before serving, it adds a final bright note and makes the bowl look alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base:
Heat the olive oil in a large pot over medium heat, then add your finely chopped onion and minced garlic. Let them cook for about two to three minutes, stirring occasionally, until they turn translucent and the kitchen fills with that gentle, inviting garlic aroma that signals everything is about to come together.
Add the vegetables:
Toss in your diced carrots, celery, zucchini, potato, and green beans, stirring everything together. Cook for about five minutes, letting the vegetables release their flavors and begin to soften slightly while they soak up that garlicky oil.
Pour in the liquid and seasonings:
Add the canned tomatoes with their juice, the vegetable broth, dried Italian herbs, salt, pepper, and your Parmesan rind if you have one. Stir it all together, making sure nothing sticks to the bottom of the pot.
Simmer until tender:
Bring everything to a gentle boil, then reduce the heat to a simmer and cover partially. Let it cook undisturbed for about twenty five to thirty minutes, until all the vegetables are tender enough to break with a spoon, filling your kitchen with the most comforting smell.
Finish with Parmesan:
Remove the Parmesan rind if you used one, then stir in your freshly grated Parmesan cheese in batches until it melts completely into the hot broth, making everything taste creamy and deeply savory. Taste it now and adjust the salt and pepper if your vegetables needed more seasoning.
Serve and garnish:
Ladle the soup into bowls and finish each one with a pinch of fresh chopped parsley and a small handful of extra Parmesan on top. Serve while it's still steaming, ideally with crusty bread on the side.
Hearty Parmesan Veggie Soup in a rustic bowl with crusty bread on the side for dipping into the savory broth. Save
Hearty Parmesan Veggie Soup in a rustic bowl with crusty bread on the side for dipping into the savory broth. | felizawrir.com

There's something about watching someone taste this soup for the first time and seeing their expression shift from polite interest to genuine delight. That moment when they realize it's just vegetables, but tastes like so much more, is when I remember why I love cooking.

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 a Parmesan Rind Changes Everything

The first time I threw a Parmesan rind into a pot, I was nervous I'd made a mistake. But as it simmered, it gently released umami compounds that deepened every single vegetable's natural flavor without making anything taste cheesy or overwhelming. It's like adding invisible seasoning that makes people say the vegetables taste more like themselves, not less. Now I save every rind in a freezer bag, treating them like the kitchen gold they actually are.

Making This Soup Your Own

The beauty of this recipe is that it invites customization without losing its soul. I've added white beans in the last ten minutes of simmering when I wanted something heartier, and I've swapped zucchini for spinach when that's what I had on hand. A friend who keeps a pasta aisle well stocked adds tiny ditalini at the very end, and it transforms the soup into something almost like a rustic minestrone. The vegetables are really just a canvas for that Parmesan magic, so feel free to work with whatever is seasonal or sitting in your crisper drawer.

Serving and Storage Tips

This soup tastes even better the next day when all the flavors have had time to marry together in the refrigerator. I typically make a double batch and store it in glass containers, where it keeps beautifully for about four days. When reheating, warm it gently over low heat and stir in a splash of fresh broth if it's gotten too thick, then finish with a fresh shower of Parmesan and parsley so it feels as good as the first bowl.

  • Let leftovers cool completely before refrigerating to prevent condensation from making the soup watery.
  • Freeze portions in containers without the fresh parsley garnish, then add it when you reheat.
  • If the soup becomes too thick after sitting, thin it with a little vegetable broth or hot water until you reach your preferred consistency.
A close-up of colorful vegetable ingredients and melted Parmesan cheese in a warm bowl of Parmesan Veggie Soup. Save
A close-up of colorful vegetable ingredients and melted Parmesan cheese in a warm bowl of Parmesan Veggie Soup. | felizawrir.com

This soup has become one of my most requested recipes, the kind that people ask for when they want something warm and honest and deeply satisfying. Make it once and you'll understand why.

Recipe FAQs

Can I use frozen vegetables instead of fresh?

Yes, frozen vegetables work well. Add them directly to the pot without thawing, but reduce cooking time by 5-10 minutes as they soften faster than fresh vegetables.

What can I substitute for the Parmesan rind?

If you don't have a Parmesan rind, simply increase the grated Parmesan by 2-3 tablespoons or add a splash of white wine for depth of flavor.

How long can I store leftover soup?

Store in an airtight container in the refrigerator for up to 4 days. The soup also freezes well for up to 3 months; thaw overnight and reheat gently on the stovetop.

Can I make this soup in a slow cooker?

Absolutely. Sauté the onion and garlic first, then transfer everything to a slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Stir in Parmesan just before serving.

What type of pasta works best if I want to add it?

Small pasta shapes like ditalini, orzo, or small shells work perfectly. Add them during the last 10 minutes of cooking and ensure there's enough broth for them to absorb.

Is this soup suitable for meal prep?

Yes, this soup is excellent for meal prep. Prepare a large batch and portion into containers. The flavors actually deepen after a day, making it even more delicious reheated.

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.

Parmesan Veggie Soup

Hearty vegetable soup with Parmesan, Italian herbs, and fresh seasonal vegetables in savory broth.

Prep Time
15 min
Cooking Duration
35 min
Overall Time
50 min
Recipe by Leonard Phelps


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Details Meat-Free, No Gluten

What You Need

Vegetables

01 1 tablespoon olive oil
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 2 celery stalks, diced
06 1 medium zucchini, diced
07 1 medium potato, peeled and diced
08 1 cup green beans, trimmed and chopped
09 1 can (14 ounces) diced tomatoes
10 4 cups vegetable broth

Dairy and Cheese

01 3/4 cup freshly grated Parmesan cheese, plus extra for serving
02 1 Parmesan rind, optional

Seasonings

01 1 teaspoon dried Italian herbs
02 1/2 teaspoon salt, or to taste
03 1/4 teaspoon black pepper
04 2 tablespoons fresh parsley, chopped

Directions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic; sauté for 2-3 minutes until fragrant and translucent.

Step 02

Cook vegetables: Add carrots, celery, zucchini, potato, and green beans. Cook, stirring occasionally, for 5 minutes.

Step 03

Build broth base: Stir in diced tomatoes with juice, vegetable broth, dried Italian herbs, salt, pepper, and Parmesan rind if using.

Step 04

Simmer soup: Bring to a gentle boil, then reduce heat to a simmer. Cover and cook for 25-30 minutes until vegetables are tender.

Step 05

Finish with cheese: Remove Parmesan rind. Stir in grated Parmesan cheese until melted and soup is creamy.

Step 06

Adjust seasoning: Taste and adjust salt and pepper as needed.

Step 07

Serve: Ladle into bowls and garnish with chopped parsley and extra Parmesan cheese.

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.

Tools Needed

  • Large soup pot
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Info

Review every ingredient for allergens and speak to your doctor if you have concerns.
  • Contains milk from Parmesan cheese
  • May contain gluten if served with bread
  • Check Parmesan and broth labels for potential cross-contamination allergens

Nutrition Details (per portion)

Nutritional info is just a guideline, not a substitute for professional health advice.
  • Calories: 210
  • Fats: 8 g
  • Carbohydrates: 25 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.