Garlic Italian Broccoli Soup

Here is my favorite Italian broccoli soup recipe, with tender broccoli, garlic, parmesan cheese, and a creamy broth that comes together in just about 30 minutes.

This soup has become a regular in our dinner rotation, especially on busy weeknights when I need something warm and comforting on the table fast. My kids actually ask for seconds, which is a win when it comes to getting them to eat their vegetables!

Image: alrightwithme.com / All Rights reserved
SAVE NOW

 

Why You’ll Love This Italian Broccoli Soup

  • Simple, wholesome ingredients – This soup uses basic pantry staples and fresh broccoli to create something truly satisfying without any fancy or hard-to-find items.
  • Quick and easy weeknight meal – Ready in about an hour with minimal hands-on time, this soup is perfect for busy evenings when you want something homemade without the fuss.
  • Healthy and filling – Packed with nutrient-rich broccoli and pasta, this soup gives you a balanced meal that’s both light and satisfying at the same time.
  • Flexible and forgiving – You can easily swap the broth for vegetable stock or water, use whatever small pasta you have on hand, and adjust the seasonings to your taste.
 

What Kind of Broccoli Should I Use?

Fresh broccoli is definitely the way to go for this soup, and you’ll want to use the whole thing – both the florets and the stems. Don’t toss those stems! They’re packed with flavor and nutrients, plus they help thicken the soup naturally as they cook down. If you’re short on time, you can grab pre-cut broccoli florets from the store, but you’ll miss out on those tasty stems. Just make sure to give your broccoli a good rinse before cutting it up, and trim off any dried or woody ends from the stems before adding them to the pot.

 
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This simple soup is easy to adapt based on what you have in your kitchen:

  • Broccoli: Fresh broccoli is best here, but you can use frozen broccoli in a pinch. Just add it directly to the pot without thawing – it’ll cook up just fine.
  • Chicken broth: The recipe already mentions this, but vegetable broth works great for a vegetarian version. You can also use all water if needed, though you’ll want to add a bit more salt to make up for the lost flavor.
  • Orzo or ditalini pasta: Other small pasta shapes like acini di pepe, small shells, or even broken spaghetti pieces work well. Rice is another option – use about 1/2 cup and add a few extra minutes to the cooking time.
  • Garlic: If you’re out of fresh garlic, you can use 1/2 teaspoon of garlic powder instead. Add it when you add the broth.
  • Parmesan cheese: Pecorino romano makes a nice substitute with a slightly sharper flavor. For a dairy-free version, just skip the cheese and add a squeeze of lemon juice for brightness.
  • Nutmeg: This is totally optional, so feel free to leave it out if you don’t have it on hand.
 

Watch Out for These Mistakes While Cooking

The biggest mistake with Italian broccoli soup is overcooking the broccoli, which turns it mushy and dull gray instead of tender and bright green – add the florets during the last 8-10 minutes of cooking to keep them from falling apart.

Another common error is cooking the orzo directly in the soup without checking on it, which can lead to overcooked, bloated pasta that soaks up all your broth. To avoid this, taste the pasta a minute or two before the package directions suggest, and remember it will continue cooking even after you turn off the heat.

Don’t skip seasoning at the end – this soup needs a good amount of salt and pepper to bring out the flavors, so taste and adjust before serving. For extra flavor, drizzle a generous amount of olive oil on top rather than just a few drops, as it adds richness that really makes the soup shine.

 
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Italian Broccoli Soup?

This soup is perfect with a thick slice of crusty Italian bread for dipping, especially if you drizzle it with some good olive oil first. I love serving it alongside a simple caprese salad with fresh mozzarella and tomatoes, which adds a nice contrast to the warm, comforting soup. If you want to make it more filling, you could add some grilled chicken on the side or even stir in some white beans right into the soup. A light arugula salad with lemon dressing also works great since the peppery greens balance out the richness of the broth and pasta.

 

Storage Instructions

Store: Keep your leftover Italian broccoli soup in an airtight container in the fridge for up to 4 days. Just know that the pasta will continue to absorb liquid as it sits, so you might want to add a splash of broth or water when you reheat it to loosen things up.

Freeze: This soup freezes pretty well for up to 3 months, though I’ll be honest – the pasta can get a bit mushy after freezing. If you’re planning to freeze it, consider cooking the pasta separately and adding it fresh when you reheat. Otherwise, just freeze it as is in freezer-safe containers and it’ll still taste great.

Reheat: Warm the soup gently on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave individual portions for 2-3 minutes, stirring halfway. Add a little extra broth if it’s gotten too thick, and finish with fresh parmesan and a drizzle of olive oil.

 

 
Preparation Time10-15 minutes
Cooking Time45-50 minutes
Total Time55-65 minutes
Level of DifficultyEasy
 

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 550-650
  • Protein: 24-28 g
  • Fat: 7-11 g
  • Carbohydrates: 100-110 g
 

Ingredients

For the soup:

  • 1 lb broccoli, stems and florets divided
  • 4 cups chicken stock (vegetable stock or water optional)
  • 2 cups water
  • 3 to 4 cloves garlic, smashed
  • 1 tsp kosher salt
  • Black pepper, freshly ground, to taste
  • 1/4 tsp ground nutmeg (optional)
  • 3/4 cup orzo or ditalini

For serving:

  • Parmesan cheese, finely grated
  • Extra virgin olive oil
 

Step 1: Simmer the Broccoli with Aromatics

  • 1 lb broccoli, stems and florets divided
  • 4 cups chicken stock (vegetable stock or water optional)
  • 2 cups water
  • 3 to 4 cloves garlic, smashed
  • 1 tsp kosher salt
  • black pepper, freshly ground, to taste

Combine the broccoli stems and florets, chicken stock, water, smashed garlic cloves, kosher salt, and freshly ground black pepper in a large soup pot or Dutch oven.

Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 30 minutes.

This will infuse the broth with the flavors of broccoli and garlic.

 

Step 2: Mash the Broccoli

  • broccoli cooked from Step 1

After simmering, use a potato masher to smash the broccoli directly in the pot.

Alternatively, you can use an immersion blender, but be careful not to blend it too smooth; you want to keep some larger and smaller pieces for a nice texture in the soup.

I like to leave plenty of chunky broccoli for heartiness.

 

Step 3: Cook the Pasta

  • 3/4 cup orzo or ditalini
  • broccoli soup base from Step 2

Stir in the orzo or ditalini pasta to the soup.

Cook uncovered for 15 minutes, stirring often to prevent the pasta from sticking to the bottom.

The pasta will absorb some of the flavorful broth and thicken the soup.

 

Step 4: Season and Serve

  • 1/4 tsp ground nutmeg (optional)
  • parmesan cheese, finely grated
  • extra virgin olive oil
  • black pepper, freshly ground, to taste

Add ground nutmeg (if using), and taste the soup for seasoning, adjusting the salt and pepper as needed.

Ladle the hot soup into bowls and serve topped with plenty of finely grated parmesan cheese, a drizzle of extra virgin olive oil, and more freshly ground black pepper if desired.

For an extra touch of richness, I like to finish with a swirl of good-quality olive oil.

 
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Garlic Italian Broccoli Soup

Delicious Garlic Italian Broccoli Soup recipe with step-by-step instructions.
5 from 2 votes
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings 4
Calories 600 kcal

Ingredients
  

For the soup:

  • 1 lb broccoli, stems and florets divided
  • 4 cups chicken stock (vegetable stock or water optional)
  • 2 cups water
  • 3 to 4 cloves garlic, smashed
  • 1 tsp kosher salt
  • black pepper, freshly ground, to taste
  • 1/4 tsp ground nutmeg (optional)
  • 3/4 cup orzo or ditalini

For serving:

  • parmesan cheese, finely grated
  • extra virgin olive oil

Instructions
 

  • Combine the broccoli stems and florets, chicken stock, water, smashed garlic cloves, kosher salt, and freshly ground black pepper in a large soup pot or Dutch oven. Bring the mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 30 minutes. This will infuse the broth with the flavors of broccoli and garlic.
  • After simmering, use a potato masher to smash the broccoli directly in the pot. Alternatively, you can use an immersion blender, but be careful not to blend it too smooth; you want to keep some larger and smaller pieces for a nice texture in the soup. I like to leave plenty of chunky broccoli for heartiness.
  • Stir in the orzo or ditalini pasta to the soup. Cook uncovered for 15 minutes, stirring often to prevent the pasta from sticking to the bottom. The pasta will absorb some of the flavorful broth and thicken the soup.
  • Add ground nutmeg (if using), and taste the soup for seasoning, adjusting the salt and pepper as needed. Ladle the hot soup into bowls and serve topped with plenty of finely grated parmesan cheese, a drizzle of extra virgin olive oil, and more freshly ground black pepper if desired. For an extra touch of richness, I like to finish with a swirl of good-quality olive oil.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

5 thoughts on “Garlic Italian Broccoli Soup”

  1. This soup looks delicious; I can’t wait to make it! I noticed things that need tweaking in the post/recipe…in the post it’s written “add the florets during the last 8-10 minutes of cooking to keep them from falling apart”, but step 1 of the instructions tells that the stems and florets go into the pot at the start, to simmer for 30 minutes. And there seems to be no reason to divide the stems and florets as noted under ingredients, as the first step of the instructions is to combine them.

    Reply
    • 5 stars
      You’re right I noticed this aswell
      I think what I’ll do is first sauté the stems and aromatics, and once is covered with broth, wait until about 20 mins have passed and then add the florets so they stay bright but the stems are fully cooked and tender

      Reply
      • I am just about to make this soup and am so glad I read your comments. I was also questioning that first step. I think I may finish it with a squeeze of fresh lemon as well…

        Reply
  2. Ditto here about the steps–also I’d cook the orzo separately and THEN add to soup–otherwise the orzo will absorb all the liquid. Add the ORZO pasta water (cook in just enough water to cover using a skillet –NOT deep pot) to the dish as needed. Add a parm rind or 2 into the broth.

    Reply
  3. 5 stars
    This is the best soup I have ever had. So delicious, and adding the cheese and olive oil when serving takes it over the top.

    I know I Will be making this soup many more times. Thank you for the recipe.

    Reply

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!