Homemade Italian Broccoli Soup

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

This comforting Italian-style broccoli soup transforms fresh florets into a velvety, creamy bowl in just 45 minutes. The base starts with classic aromatic vegetables—onion, carrot, celery, and garlic—sautéed in olive oil until fragrant. A diced potato adds natural creaminess without heavy cream. After simmering in vegetable or chicken broth with Italian herbs, everything gets blended until silky smooth. Finishing with grated Parmesan brings savory depth and richness. The result is a nourishing, satisfying soup that's naturally vegetarian and gluten-free adaptable. Serve it hot with crusty bread for dipping, a drizzle of extra virgin olive oil, and fresh herbs. Perfect for meal prep, it keeps well for several days and actually tastes better the next day as flavors meld together.

The first snow had just started falling when my neighbor Maria knocked on my door with a bag of fresh broccoli from her garden. She told me her grandmother made the most comforting soup on cold days and shared the basic technique. That afternoon, my tiny apartment filled with the most incredible aroma as everything simmered together. Now every winter, that first snowflake sends me straight to the kitchen.

Last February my best friend came over crying after a terrible week at work. I made a double batch of this soup and we sat at my kitchen table until midnight, just talking and refilling our bowls. She still texts me every time she makes it now, saying it tastes like comfort. Food has this way of fixing things that words cannot always reach.

Ingredients

  • 500 g broccoli florets: Fresh broccoli gives the best vibrant green color, but do not worry if the stalks are a bit wilted
  • 1 medium onion: Finely chopped so it melts into the base without any chunky bits
  • 1 medium carrot: Adds natural sweetness that balances the slight bitterness of broccoli
  • 2 celery stalks: The classic trio that builds that comforting soup foundation flavor
  • 2 garlic cloves: Minced right before adding so the oils stay fresh and potent
  • 1 medium potato: The secret ingredient that makes everything creamy without adding any dairy
  • 1 L vegetable or chicken broth: Homemade broth is wonderful but a good quality store bought works perfectly
  • 2 tbsp olive oil: Use a nice one since you can really taste the difference in the final soup
  • 50 g grated Parmesan: Stirred in at the end for that nutty umami depth
  • 1 tsp dried Italian herbs: Oregano, basil, and thyme blend works beautifully here
  • Salt and black pepper: Season generously at the end since Parmesan is already salty

Instructions

Build your flavor base:
Heat olive oil in a large pot over medium heat, then add onion, carrot, celery, and garlic. Let everything soften together for 5 to 6 minutes until the kitchen starts smelling incredible and the vegetables turn translucent.
Add the main vegetables:
Toss in the diced potato and broccoli florets, stirring occasionally for 3 to 4 minutes. This quick cook helps the broccoli hold onto its bright green color.
Simmer to tenderness:
Pour in the broth and sprinkle in the Italian herbs, bringing everything to a gentle boil before reducing to a simmer. Cover and let it cook for 20 minutes until a fork easily slides through the potato.
Blend until silky:
Remove the pot from heat and use an immersion blender to puree until completely smooth, taking care with hot soup. If using a standard blender, work in batches and leave the lid slightly ajar for steam to escape.
Add the finishing touches:
Stir in the grated Parmesan until it melts into the warm soup, then season with salt and pepper to your taste. The cheese makes it richer, so taste before adding more salt.
Serve with love:
Ladle into warm bowls and finish with extra Parmesan, a drizzle of your best olive oil, and fresh herbs if you have them on hand.
Velvety smooth Italian broccoli soup with drizzled olive oil and crispy crusty bread on a rustic wooden table Save
Velvety smooth Italian broccoli soup with drizzled olive oil and crispy crusty bread on a rustic wooden table | cookedcravings.com

This soup has become my go to for new neighbors, sick friends, and rainy Sunday afternoons. Something about the vibrant green and the way it warms you from the inside out feels like a hug in a bowl. The best recipes are the ones we keep coming back to.

Making It Your Own

I have learned that swapping the potato for cannellini beans adds protein while keeping that creamy texture. Sometimes I add a pinch of red pepper flakes when sautéing the vegetables for subtle warmth that builds as you eat. The beauty of simple soups is how they welcome little changes.

Getting The Perfect Texture

The first few times I made this, I ended up with either chunky or disappointingly thin soup. The trick is letting those vegetables cook until they are absolutely falling apart before blending. Now I know that if the potato is still holding its shape, the soup is not ready for the blender yet.

Serving Suggestions

A hunk of crusty bread is non negotiable in my house, perfect for soaking up every last drop. Grilled cheese cut into strips makes this feel like an elevated childhood favorite. I have also served it alongside a simple green salad with lemon vinaigrette for a lighter complete meal.

  • Keep some extra Parmesan at the table for guests to add more
  • A squeeze of fresh lemon juice right before serving brightens everything
  • The soup actually tastes better the next day, so make extra
Steaming bowl of homemade Italian broccoli soup featuring vibrant green puree topped with Parmesan shavings and parsley Save
Steaming bowl of homemade Italian broccoli soup featuring vibrant green puree topped with Parmesan shavings and parsley | cookedcravings.com

There is something so honest about a bowl of green soup made from humble ingredients. Hope this brings warmth to your kitchen too.

Recipe FAQs

Yes, this soup freezes beautifully. Let it cool completely, then transfer to airtight containers or freezer bags. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stove.

Simply use vegetable broth instead of chicken broth and omit the Parmesan cheese or substitute with nutritional yeast or a vegan parmesan alternative. The soup remains creamy and satisfying without dairy.

Crusty bread, garlic knots, or focaccia are perfect for dipping. A simple green salad with vinaigrette complements the richness. For more protein, add grilled cheese sandwiches or serve alongside roasted vegetables.

Fresh broccoli yields the best flavor and texture, but frozen works in a pinch. Thaw completely and drain excess liquid before adding. You may need to adjust cooking time as frozen broccoli cooks faster.

Use an immersion blender directly in the pot for convenience, or blend in batches using a standard blender. For ultra-smooth results, pass the pureed soup through a fine-mesh sieve. The potato is key—it naturally thickens and creates creaminess.

Absolutely. Spinach, zucchini, or cauliflower blend well. Add leafy greens like spinach in the last few minutes of simmering. Hardier vegetables should cook with the broccoli and potato.

Homemade Italian Broccoli Soup

Velvety Italian-style broccoli soup with aromatic vegetables and Parmesan, ready in under an hour.

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

Ingredients

Vegetables

  • 1 large head broccoli, 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

  • 1/2 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 the 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 Broccoli and Potato: Add the diced potato and broccoli florets. Cook for another 3–4 minutes, stirring occasionally.
3
Simmer Soup Base: Pour in the broth and add the dried Italian herbs. Bring to a boil, then reduce heat to a simmer. Cover and cook for 20 minutes, until the vegetables are very tender.
4
Puree to Smooth Consistency: Remove from heat. Using an immersion blender (or carefully transfer to a blender in batches), puree the soup until smooth and creamy.
5
Incorporate Parmesan: Stir in the 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.
Brianna Collins

Passionate home cook sharing simple, wholesome, and family-friendly recipes for everyday cooking.