Homemade Italian Broccoli Soup

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

This homemade Italian broccoli soup transforms simple fresh ingredients into a luxurious, velvety bowl of comfort. The combination of tender broccoli florets, aromatic onion, carrot, and celery creates a deeply flavorful base, while a single potato adds natural creaminess without heavy cream. After simmering until vegetables are meltingly tender, everything gets pureed into silky smoothness, then enriched with grated Parmesan for that signature Italian savory depth.

The entire process takes just 45 minutes from start to finish, making it perfect for weeknight dinners or meal prep. This versatile soup adapts beautifully to dietary preferences—simply swap vegetable broth for chicken, omit Parmesan for vegan versions, or add cannellini beans for extra protein. Serve with crusty bread for dipping and a final drizzle of premium olive oil to elevate this comforting classic.

The first time I made this soup, I had just come home from a rainy weekend walk, completely chilled through, with a bag of broccoli that needed using. Something about the way the kitchen warmed up as those onions and carrots hit the olive oil made the whole gray afternoon feel suddenly manageable.

Last winter my sister came over feeling under the weather, and I made a double batch. She sat at the counter watching me blend it, steam rising everywhere, and said it was exactly what she needed but had not known to ask for. We ate in comfortable silence while rain tapped against the window.

Ingredients

  • Broccoli: One large head, cut into florets, including some of the tender stem for flavor and body
  • Onion: One medium onion, finely chopped, forming the aromatic foundation with celery and carrot
  • Carrot: One medium carrot, diced small, adding subtle sweetness that balances the broccoli
  • Celery: Two stalks, diced, completing the classic mirepoix base that gives depth
  • Garlic: Two cloves, minced, added toward the end so it does not burn
  • Potato: One medium potato, peeled and diced, the secret ingredient for velvety texture
  • Broth: One liter vegetable or chicken broth, the liquid that carries all the flavors
  • Olive oil: Two tablespoons, for sautéing the vegetables into a fragrant start
  • Parmesan: Fifty grams grated, plus extra for serving, adding umami richness
  • Italian herbs: One teaspoon dried blend like oregano, basil, and thyme
  • Salt and pepper: Freshly ground, to taste, adjusted at the end
  • Fresh herbs: Basil or parsley, chopped, for a bright finish if you like
  • Extra virgin olive oil: For drizzling over each bowl, that glossy finishing touch

Instructions

Build the flavor base:
Heat olive oil in a large pot over medium heat, then add onion, carrot, celery, and garlic. Sauté for 5 to 6 minutes until softened and fragrant, stirring occasionally to prevent sticking.
Add the main vegetables:
Add diced potato and broccoli florets to the pot. Cook for another 3 to 4 minutes, stirring occasionally, letting them begin to soften before adding liquid.
Simmer to tenderness:
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 all vegetables are very tender.
Blend until smooth:
Remove from heat and use an immersion blender to puree until completely smooth and creamy. If using a standard blender, work in batches and be careful with hot liquid.
Add the parmesan:
Stir in the grated Parmesan cheese until melted and fully incorporated. Season with salt and pepper to taste, starting with a little and adjusting as needed.
Serve with garnishes:
Ladle hot soup into bowls. Top with extra Parmesan, a drizzle of olive oil, and fresh herbs if desired. Serve immediately while steaming hot.
Velvety green homemade Italian broccoli soup served hot with crusty bread and olive oil drizzle Save
Velvety green homemade Italian broccoli soup served hot with crusty bread and olive oil drizzle | recipesbybianca.com

My neighbor texted me the next day asking what I had made because the smell had drifted through our building's hallway. I brought her a small container, and she texted back that her kids, who claim to hate broccoli, had devoured it.

Making It Your Own

Skip the parmesan and use nutritional yeast or a plant-based alternative for a vegan version. Add a pinch of red pepper flakes if you want gentle heat that builds slowly. You can also swap the potato for cannellini beans for extra protein and a slightly different creaminess.

Texture Tips

If the soup feels too thick after blending, add a splash more broth or water until it reaches your preferred consistency. For a chunkier version, blend only half the soup and mix it back with the unblended portion.

Serving Suggestions

Crusty bread is the obvious companion, but garlic bread takes it over the top. A simple green salad with vinaigrette balances the richness.

  • Grill some parmesan crusted sourdough slices for dunking
  • Keep extra grated parmesan at the table for adjusting to taste
  • The soup thickens as it sits, so add a splash of broth when reheating leftovers
Steaming bowl of homemade Italian broccoli soup topped with herbs and Parmesan cheese shavings Save
Steaming bowl of homemade Italian broccoli soup topped with herbs and Parmesan cheese shavings | recipesbybianca.com

Soup this simple and comforting is what I turn to when I need something that feels like a hug. Hope it finds you on a day that needs exactly that.

Common Recipe Questions

Absolutely. This soup actually tastes better the next day as flavors meld together. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over medium-low heat, adding a splash of broth if needed to adjust consistency.

Let vegetables cook until completely tender before blending—this ensures no fibrous bits remain. An immersion blender works perfectly for convenience. For ultra-silky results, use a high-speed blender in batches, venting slightly to release steam. Strain through a fine-mesh sieve if desired.

Yes, this soup freezes beautifully. Cool completely before transferring to freezer-safe containers, leaving space for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring occasionally. Parmesan may be added after reheating.

Cannellini beans or white beans create similar creaminess while adding protein. For a lighter version, simply omit the potato—the soup will still be satisfyingly smooth. Cauliflower florets work too, maintaining the velvety texture without altering the flavor profile significantly.

Stir in white beans during the final simmer, top with crispy pancetta or bacon, serve alongside grilled chicken, or add shredded rotisserie chicken. A dollop of Greek yogurt or extra Parmesan also boosts protein while enhancing richness.

Fresh basil, parsley, or thyme add brightness. Dried Italian herb blends provide classic flavor depth. For a twist, try fresh dill or tarragon. Add delicate fresh herbs after pureeing to preserve their aroma, while hardy herbs like rosemary can simmer with the vegetables.

Homemade Italian Broccoli Soup

A velvety, comforting soup featuring 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 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 to 6 minutes until vegetables are softened and fragrant.
2
Add Broccoli and Potato: Add diced potato and broccoli florets to the pot. Cook for another 3 to 4 minutes, stirring occasionally to coat vegetables.
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, puree soup until smooth and creamy. Alternatively, carefully transfer to a standard blender in batches.
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
  • Ensure broth and Parmesan are certified gluten-free for gluten-free version
Bianca Reyes

Easy recipes and kitchen tips for real home cooks. Relatable and wholesome cooking inspiration.