Homemade Italian Broccoli Soup

Creamy homemade Italian broccoli soup garnished with grated Parmesan and fresh herbs in a white bowl Save
Creamy homemade Italian broccoli soup garnished with grated Parmesan and fresh herbs in a white bowl | homesteadspoon.com

This velvety Italian-style soup transforms fresh broccoli into a luxurious, creamy experience. The combination of aromatic vegetables—onion, carrot, celery, and garlic—creates a flavor foundation that's both comforting and sophisticated.

A potato adds natural creaminess without heavy cream, while aged Parmesan brings umami depth. The dried Italian herb blend infuses each spoonful with Mediterranean warmth.

Perfect for meal prep, this soup actually tastes better the next day as flavors meld. Serve with crusty bread for soaking up every drop, or drizzle with premium olive oil and fresh herbs for an elegant touch.

The first snowfall had just started dusting the windowsills when I decided broccoli soup was exactly what my kitchen needed. I'd been experimenting with Italian herb combinations all week, trying to capture that specific warmth you feel walking into a nonna's kitchen. Something about the way garlic and olive oil bloom together always reminds me of tiny apartments with steam-clouded windows and laughter over shared bowls.

Last winter my neighbor texted at 6pm saying shed had the worst day. I doubled this recipe on instinct, ladling it into mugs while we sat on my couch watching terrible cooking shows. She took three sips, closed her eyes, and said okay, I can face tomorrow now. Thats the magic of really good soup.

Ingredients

  • Broccoli: One large head gives you about 500g of florets. Ive learned not to toss the stems either. Peel and dice them. They add incredible sweetness and body that most people miss.
  • Onion, carrot, celery: The Italian soffritto foundation. Take your time here. Rushing this base is like skipping the first chapter of a really good book.
  • Potato: One medium potato, peeled and diced. Russet or Yukon Gold work best. This is your secret weapon for creaminess without dairy.
  • Garlic: Two cloves, minced. Dont be shy with it. Garlic mellowed by slow cooking becomes this completely different, sweeter thing.
  • Vegetable or chicken broth: One liter (4 cups). Homemade broth will obviously elevate this, but a good quality store-bought one works perfectly fine.
  • Olive oil: Two tablespoons. This is where you want to use your decent extra virgin. It carries all those Italian flavors.
  • Parmesan cheese: Fifty grams (half a cup), grated. The umami bomb. Save some of the nicest shavings for garnish.
  • Dried Italian herbs: One teaspoon. A blend of oregano, basil, thyme. If you have fresh herbs, add them at the very end instead.
  • Salt and pepper: Trust your palate. Parmesan is salty, so taste before you go heavy on the salt.

Instructions

Build your flavor foundation:
Heat olive oil in a large pot over medium. Add onion, carrot, celery, and garlic. Let them soften and become fragrant for about 5 to 6 minutes. Youre looking for vegetables that are tender, not browned.
Add the heart of the soup:
Toss in the diced potato and broccoli florets. Cook for another 3 to 4 minutes, stirring occasionally. This brief cooking helps lock in colors and starts drawing out natural sweetness.
Let it simmer into magic:
Pour in your broth and sprinkle in those Italian herbs. Bring everything to a gentle boil, then lower the heat to a steady simmer. Cover and let it cook for 20 minutes. The vegetables should be very tender, almost collapsing when you touch them.
Transform into velvet:
Remove from heat. Use an immersion blender directly in the pot, or carefully blend in batches. Puree until completely smooth. This is where it becomes something entirely different.
Finish with Parmesan:
Stir in the grated Parmesan until its melted and fully incorporated. Season with salt and pepper, remembering the cheese already brings saltiness. Taste and adjust.
Serve it with love:
Ladle hot soup into bowls. Top with extra Parmesan, maybe a drizzle of your finest olive oil, and fresh herbs if you have them. Crusty bread on the side is basically mandatory.
Velvety green homemade Italian broccoli soup drizzled with olive oil and served with crusty bread Save
Velvety green homemade Italian broccoli soup drizzled with olive oil and served with crusty bread | homesteadspoon.com

My daughter now requests this soup whenever shes feeling under the weather. I don't know if its vitamins or comfort, but she swears it works better than anything else. Sometimes food just knows what we need.

Making It Your Own

Once you have the basic technique down, this soup becomes a canvas. I've made it with cauliflower blended in for an even lighter version, and added a handful of spinach right at the end for color and extra nutrition. The base proportions stay the same, but you can absolutely play.

Texture Secrets

If you prefer some texture, skip blending everything. Remove about a cup of broccoli florets before pureeing, then stir them back in afterward. Or leave the soup slightly chunky instead of completely smooth. Both versions feel entirely different and both are wonderful.

Serving Ideas

A drizzle of really good olive oil right before serving makes such a difference. It adds this luxurious finish and ties all the Italian flavors together beautifully. Some nights I'll add a pinch of red pepper flakes for gentle warmth, especially when rain's been falling all day.

  • Crostini topped with ricotta and herbs pair perfectly
  • A simple green salad with lemon vinaigrette cuts the richness nicely
  • Keep some crusty bread on hand for the absolute best dunking experience
Steaming bowl of homemade Italian broccoli soup topped with Parmesan shreds and chopped parsley on a wooden table Save
Steaming bowl of homemade Italian broccoli soup topped with Parmesan shreds and chopped parsley on a wooden table | homesteadspoon.com

There's something deeply satisfying about turning humble broccoli into something this elegant. It reminds me that the best cooking often comes from the simplest ingredients, treated with care and patience.

Recipe FAQs

Yes, this soup freezes beautifully for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth if needed.

Simply use vegetable broth and replace Parmesan with nutritional yeast or a plant-based cheese alternative. The soup remains creamy and satisfying without dairy.

Crusty Italian bread, garlic knots, or focaccia are perfect for dipping. A light green salad with balsamic vinaigrette complements the rich flavors beautifully.

Frozen broccoli works in a pinch, though fresh provides better texture and flavor. If using frozen, reduce initial cooking time by 2-3 minutes since it's already partially cooked.

Blend thoroughly with an immersion blender for 2-3 minutes. For extra silkiness, pass the soup through a fine-mesh sieve after blending. The potato is key—it naturally thickens without flour.

Absolutely. Spinach, zucchini, or cauliflower blend well. Consider roasting the broccoli first for deeper flavor, or add white beans for extra protein and creaminess.

Homemade Italian Broccoli Soup

A velvety blend of fresh broccoli, vegetables, and Parmesan creates this comforting Italian-inspired soup perfect for any season.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large head broccoli (approximately 1.1 lbs), cut into florets
  • 1 medium onion, finely chopped
  • 1 medium carrot, diced
  • 2 celery stalks, diced
  • 2 garlic cloves, minced
  • 1 medium potato, peeled and diced

Liquids

  • 4 cups vegetable or chicken broth
  • 2 tablespoons olive oil

Dairy

  • ½ cup grated Parmesan cheese, plus extra for serving

Seasonings

  • 1 teaspoon dried Italian herbs (oregano, basil, thyme blend)
  • Salt and freshly ground black pepper, to taste

Garnish

  • Fresh basil or parsley, chopped (optional)
  • Extra virgin olive oil, for drizzling (optional)

Instructions

1
Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrot, celery, and garlic. Sauté for 5–6 minutes until vegetables are softened and fragrant.
2
Add Main Vegetables: Add diced potato and broccoli florets to the pot. Cook for another 3–4 minutes, stirring occasionally to combine flavors.
3
Simmer Soup Base: Pour in broth and add dried Italian herbs. Bring to a boil, then reduce heat to a simmer. Cover and cook for 20 minutes until vegetables are very tender.
4
Puree Soup: Remove from heat. Using an immersion blender (or carefully transfer to a blender in batches), puree the soup until smooth and creamy.
5
Incorporate Cheese: Stir in grated Parmesan cheese until melted and well combined. Season with salt and pepper to taste.
6
Serve and Garnish: Ladle soup into bowls. Garnish with extra Parmesan, a drizzle of olive oil, and fresh herbs if desired. Serve hot.
Additional Information

Equipment Needed

  • Large pot
  • Chef's knife
  • Cutting board
  • Immersion blender or standard blender
  • Ladle

Nutrition (Per Serving)

Calories 210
Protein 9g
Carbs 23g
Fat 9g

Allergy Information

  • Contains milk (Parmesan cheese)
  • May contain gluten if served with bread
  • For a gluten-free version, ensure broth and Parmesan are certified gluten-free
  • Always check ingredient labels if you have allergies
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.