Homemade Italian Broccoli Soup

Creamy homemade Italian broccoli soup garnished with grated Parmesan and fresh herbs in a rustic bowl Save to feedthepins
Creamy homemade Italian broccoli soup garnished with grated Parmesan and fresh herbs in a rustic bowl | feedthepins.com

This comforting Italian-inspired broccoli soup delivers a velvety texture thanks to potato and fresh broccoli florets. Aromatic vegetables—onion, carrot, celery, and garlic—build a flavorful foundation, while dried Italian herbs add depth. Finished with grated Parmesan for richness, this soup comes together in just 45 minutes. Puree until smooth for a creamy consistency, then garnish with extra cheese, olive oil, and fresh herbs. Perfect for cozy meals and easily adaptable for vegan diets.

Rain was hitting my kitchen window last Tuesday when I realized I had a massive head of broccoli that needed attention. Instead of my usual roasting routine, I decided to attempt something my grandmother used to make but never wrote down: a proper Italian broccoli soup. The smell of soffritto hitting warm olive oil instantly transported me back to her tiny apartment, where she'd sing along to Italian radio while stirring something on the stove.

Last winter my sister came over completely exhausted from work and I made this for her. She sat at my counter watching me blend the soup and said she felt better just from the smell alone. We ended up lingering over bowls for hours, talking about everything and nothing, while the snow fell outside.

Ingredients

  • Broccoli: One large head works perfectly, and dont be afraid to use the stem, just peel away the tough outer layer
  • Onion, carrot, celery: This holy trio creates that aromatic base that makes Italian soups taste like home
  • Garlic: Two cloves give gentle warmth without overwhelming the delicate broccoli flavor
  • Potato: The secret weapon that makes this soup creamy without adding any actual cream
  • Broth: Use whatever quality broth you have on hand, vegetable keeps it vegetarian, chicken adds more depth
  • Parmesan: Freshly grated makes all the difference, it melts into the soup creating this incredible savory richness
  • Italian herbs: A dried blend of oregano, basil, and thyme bridges all the flavors together
  • Olive oil: Extra virgin gives you that beautiful grassy finish

Instructions

Build your flavor foundation:
Warm the olive oil in your largest pot over medium heat and add the onion, carrot, celery, and garlic. Let them soften slowly, about 5 or 6 minutes, until the kitchen starts to smell wonderful and the vegetables turn translucent.
Add the main ingredients:
Toss in the diced potato and broccoli florets, stirring everything together for a few minutes. This brief cooking helps the vegetables start releasing their natural sweetness before they hit the liquid.
Let it simmer gently:
Pour in the broth and sprinkle in those Italian herbs, then bring everything to a bubble before turning down the heat. Cover the pot and let it simmer away for 20 minutes until the vegetables are completely tender and easily yield to a knife.
Transform it into velvet:
Remove the pot from heat and use your immersion blender to puree until completely smooth. If youre using a regular blender, work in batches and be extra careful with hot liquid, leaving space for steam to escape.
Add the finishing touch:
Stir in the grated Parmesan until it melts into the hot soup, then taste and adjust with salt and pepper as needed. The cheese should make everything come alive without making it salty.
Serve it with love:
Ladle the soup into warmed bowls and finish with a little extra Parmesan, a drizzle of your best olive oil, and maybe some fresh herbs if you have them. Theres something so satisfying about watching that green oil ripple across the surface.
Velvety smooth homemade Italian broccoli soup drizzled with olive oil and served with crusty bread Save to feedthepins
Velvety smooth homemade Italian broccoli soup drizzled with olive oil and served with crusty bread | feedthepins.com

This recipe has become my go-to whenever friends need feeding but I dont have energy for anything complicated. Something about the vibrant green color and how it hugs the bowl makes people feel taken care of before they even take a bite.

Making It Your Own

Ive learned that small tweaks can make this soup feel completely different depending on the mood or season. Sometimes I add a pinch of red pepper flakes right at the beginning, especially when cold season is going around and I want something warming. Other times I swap half the broccoli for cauliflower for a milder flavor that my nephew actually prefers.

Serving Ideas

A slice of crusty bread rubbed with raw garlic and toasted until golden is all you really need to make this a complete meal. On nights when I want something more substantial, I sometimes float a few croutons on top or serve it alongside a simple green salad dressed with lemon. My favorite lazy dinner is just the soup and an apple for dessert, simple and perfect.

Make Ahead And Storage

This soup actually tastes better the next day after the flavors have had time to really get to know each other. It keeps beautifully in the refrigerator for up to four days and freezes well for those busy weeks when cooking feels impossible. Just reheat gently over medium low heat, adding a splash of broth if it has thickened too much.

  • Cool the soup completely before freezing to avoid ice crystals
  • Leave out the Parmesan if freezing, add it when you reheat
  • Double the recipe and freeze half for an instant dinner later
Steaming hot bowl of homemade Italian broccoli soup featuring tender pureed vegetables and cheesy topping Save to feedthepins
Steaming hot bowl of homemade Italian broccoli soup featuring tender pureed vegetables and cheesy topping | feedthepins.com

There is something deeply satisfying about turning humble ingredients into something that feels special and nourishing. This soup reminds me that good food does not need to be complicated, just made with care and shared freely.

Recipe Q&A

Yes. Simply omit the Parmesan or use a plant-based alternative. The soup remains creamy and flavorful without dairy.

The diced potato breaks down during cooking and provides natural creaminess when blended. This creates a velvety texture without adding heavy cream.

Absolutely. Let the soup cool completely, then store in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating.

Crusty bread works perfectly for dipping. You can also pair with a simple green salad or garlic focaccia for a more substantial meal.

Add more broth for a thinner soup. For thicker results, reduce the broth slightly or blend in additional cooked potato.

Yes, frozen broccoli works well. Add it directly to the pot without thawing. The cooking time remains the same.

Homemade Italian Broccoli Soup

Velvety soup with fresh broccoli, aromatic vegetables, and Parmesan. Ready in 45 minutes.

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

Ingredients

Vegetables

  • 1 large head broccoli (about 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 tbsp olive oil

Dairy

  • ½ cup grated Parmesan cheese, plus extra for serving

Seasonings

  • 1 tsp 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 chopped onion, diced carrot, celery, and minced garlic. Cook for 5-6 minutes, stirring occasionally, until vegetables soften and become fragrant.
2
Add Broccoli and Potato: Add diced potato and broccoli florets to the pot. Continue cooking for 3-4 minutes, stirring occasionally to coat vegetables with the aromatic base.
3
Simmer Soup Base: Pour in broth and add dried Italian herbs. Bring mixture to a boil, then reduce heat to low. Cover and simmer for 20 minutes until all vegetables are completely tender.
4
Puree Until Smooth: Remove pot from heat. Use immersion blender to puree soup until completely smooth and creamy, or carefully transfer to standard blender in batches.
5
Add Parmesan and Season: Stir grated Parmesan cheese into hot soup until fully melted and incorporated. Taste and adjust seasoning with salt and pepper as needed.
6
Serve and Garnish: Ladle hot soup into serving bowls. Top with additional Parmesan, drizzle of extra virgin olive oil, and fresh chopped herbs if desired.
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 gluten-free version, ensure broth and Parmesan are certified gluten-free.
Alyssa Ford

Easy, wholesome recipes and honest kitchen tips for busy families and food lovers.