Garlic Italian Broccoli Soup

Featured in:

How to make a creamy, flavorful garlic Italian broccoli soup with simple ingredients and bold Italian-inspired taste the whole family will love.

james carter jr for recipes by clare
By James Carter Jr
Updated on Mon, 09 Mar 2026 13:00:14 GMT
Pinterest Hidden Image

Garlic Italian Broccoli Soup is one of those recipes I keep coming back to when I want something cozy, quick, and full of real flavor. It is creamy, garlicky, and the kind of weeknight dinner that comes together without any fuss.

I still remember the first time I made a big pot of this on a chilly Tuesday evening with nothing but a head of broccoli and way too much garlic sitting on my counter. The aroma alone was enough to bring everyone into the kitchen. This garlic Italian broccoli soup feels fancy but takes almost no effort. It is naturally gluten-free, loaded with nutrients, and the Parmesan gives it that rich, savory depth that makes every spoonful feel like a warm hug. It has quickly become a go-to alongside other easy vegetable soup recipes in my weekly rotation.

What You Need to Make This Cozy Broccoli Soup

I always recommend gathering everything before you start because this soup moves fast once it gets going. Pro tip: use fresh broccoli for the best color and flavor, though frozen florets work in a pinch on busy nights.

  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 6-8 cloves garlic, minced (do not hold back here, the garlic is everything)
  • 1 large head of broccoli (about 1 lb), cut into florets
  • 4 cups vegetable or chicken broth (I prefer low-sodium so I can control the salt)
  • 1/2 cup milk or half-and-half (heavy cream works for a richer, more indulgent finish)
  • 1/2 cup grated Parmesan cheese (buy a block and grate it yourself for best results)
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes, optional
  • Salt and black pepper to taste
  • Fresh basil or parsley for garnish

Pro tip: A good quality Parmesan makes a noticeable difference in the final flavor of this garlic Italian broccoli soup. Skip the pre-shredded bag if you can and grate it fresh.

Bowl of creamy garlic Italian broccoli soup topped with Parmesan and fresh basil

How to Make Garlic Italian Broccoli Soup Step by Step

I recommend reading through all the steps once before starting. This soup comes together in about 30 minutes total, so you want to be ready at each stage.

Step 1: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook for about 5 minutes until softened and translucent. You should start smelling that sweet onion aroma filling the kitchen.

Step 2: Add the minced garlic and red pepper flakes if using. Stir and cook for about 1 minute until fragrant. Watch carefully here because garlic burns quickly and bitter garlic will affect the whole pot.

Step 3: Add the broccoli florets, dried oregano, salt, and pepper. Stir everything together so the broccoli gets coated in the garlic oil. This step builds the base flavor of your garlic Italian broccoli soup.

Step 4: Pour in the broth and bring the pot to a boil. Reduce heat to a simmer and cook uncovered for 10 to 15 minutes until the broccoli is very tender when pierced with a fork. Fully tender broccoli is key to a silky smooth result.

Step 5: Remove the pot from heat. Use an immersion blender to blend directly in the pot until smooth, or carefully transfer in batches to a countertop blender. If you prefer a chunkier texture, blend only half the soup and stir it back in.

Step 6: Stir in the milk or half-and-half and the grated Parmesan. Return to low heat and warm gently, stirring until the cheese melts fully. Do not let it boil at this stage or the dairy may separate and the texture will suffer.

Step 7: Taste and adjust seasoning. Ladle into bowls and top with fresh basil or parsley and an extra sprinkle of Parmesan. A squeeze of fresh lemon juice right at the end can brighten all the flavors beautifully.

The Best Ways to Serve This Italian Broccoli Soup

This soup pairs wonderfully with hearty, crusty sides that complement its creamy, garlicky flavor. Here are the best sides for garlic Italian broccoli soup:

Crusty Italian Bread: The thick crust soaks up the creamy broth perfectly and adds satisfying texture to every bite.

Garlic Bread: Doubles down on the garlic flavor in the best possible way and makes this feel like a full restaurant-style meal at home.

Homemade Croutons: Add a crunchy topping right in the bowl for texture contrast. Toss cubed bread in olive oil and bake at 375F until golden brown, about 10 to 12 minutes.

Grilled Cheese Sandwich: A classic pairing. The buttery, melty sandwich alongside a warm bowl of garlic Italian broccoli soup is pure comfort food.

Simple Green Salad: A lightly dressed arugula or romaine salad balances the richness of the soup and keeps the meal feeling light and fresh.

More Comforting Soup and Dinner Recipes to Try

If this garlic Italian broccoli soup hits the spot, there are plenty of other cozy bowls worth adding to the weekly menu. The Best Garlic Potato Soup brings the same bold garlic energy in a heartier, chunkier form, while the Creamy Cajun Potato Soup adds a spicy Southern twist that pairs perfectly with crusty bread.

For nights when something more filling is needed alongside the soup, the Garlic Butter Chicken Broccoli uses the same classic garlic and broccoli combo in a satisfying skillet dinner. The Easy Vegetable Orzo Soup is another light and nourishing option that works beautifully as a companion bowl or a next-day lunch alongside leftovers from this recipe.

Storing and Reheating Your Broccoli Soup Like a Pro

This garlic Italian broccoli soup stores beautifully, making it a great meal prep option. Let the soup cool completely before transferring to an airtight container. It keeps in the refrigerator for up to 4 days and in the freezer for up to 3 months.

To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally. Avoid boiling during reheating as high heat can affect the creamy texture. If the soup has thickened in the fridge, add a splash of broth or water to loosen it back up.

Pro tip: Freeze individual portions in wide-mouth mason jars or freezer-safe containers for easy grab-and-go lunches throughout the week. For best results, freeze before adding the dairy and stir in fresh milk and Parmesan after reheating.

Frequently Asked Questions About Garlic Italian Broccoli Soup

Can I make garlic Italian broccoli soup dairy-free?

Yes. Swap the milk or half-and-half for full-fat coconut milk or a plain unsweetened oat milk. Replace the Parmesan with nutritional yeast for a similar savory, cheesy depth without the dairy.

My soup turned out too thin. How do I fix it?

Simmer the soup uncovered for an extra 5 to 10 minutes to reduce and thicken it naturally. You can also stir in a small handful of extra Parmesan or a tablespoon of cream cheese for a thicker, creamier result.

Can I freeze this soup after adding the dairy?

It is best to freeze the soup before adding the milk and Parmesan for the smoothest texture after thawing. If you do freeze it with the dairy already stirred in, whisk well while reheating over low heat as it may look separated but will come back together with gentle stirring.

Go Make This Garlic Italian Broccoli Soup Tonight

This garlic Italian broccoli soup is proof that simple ingredients and bold garlic flavor can turn an ordinary weeknight into something really satisfying. It comes together in about 30 minutes, uses everyday pantry staples, and never fails to impress. Whether you are cooking for one or feeding a whole family, this is the kind of recipe that earns a permanent spot in your weekly rotation. Try this recipe tonight and let that garlicky, cheesy aroma fill your kitchen.

Print

Garlic Italian Broccoli Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple yet flavorful soup packed with garlic, fresh herbs, and Parmesan. This creamy garlic Italian broccoli soup is healthy, gluten-free, and ready in 30 minutes.

  • Author: James Carter Jr
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Simmer, Blend
  • Cuisine: Italian

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 large yellow onion, chopped
  • 68 cloves garlic, minced
  • 1 large head of broccoli (about 1 lb), cut into florets
  • 4 cups vegetable or chicken broth
  • 1/2 cup milk or half-and-half
  • 1/2 cup grated Parmesan cheese
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and black pepper to taste
  • Fresh basil or parsley for garnish

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook for about 5 minutes until softened and translucent.
  2. Add minced garlic and red pepper flakes if using. Stir and cook for about 1 minute until fragrant. Watch carefully so the garlic does not burn.
  3. Add broccoli florets, dried oregano, salt, and pepper. Stir to coat everything in the garlic oil.
  4. Pour in the broth and bring to a boil. Reduce heat and simmer uncovered for 10 to 15 minutes until the broccoli is very tender when pierced with a fork.
  5. Remove from heat. Use an immersion blender to blend directly in the pot until smooth, or blend carefully in batches using a countertop blender. For a chunkier texture, blend only half the soup and stir it back in.
  6. Stir in milk or half-and-half and grated Parmesan. Return to low heat and warm gently, stirring until cheese melts fully. Do not let it boil.
  7. Taste and adjust seasoning with salt and pepper. Ladle into bowls and garnish with fresh basil or parsley and extra Parmesan. Add a squeeze of lemon juice if desired.

Notes

  • For a richer soup, substitute heavy cream for the milk or half-and-half.
  • For a chunkier texture, blend only half the soup and stir it back into the pot.
  • A squeeze of fresh lemon juice stirred in at the end brightens all the flavors.
  • Buy a block of Parmesan and grate it yourself for the best melting and flavor result.
  • For best freeze results, freeze the soup before adding dairy and stir in fresh milk and Parmesan after reheating.

Nutrition

  • Serving Size: 1 bowl (approximately 1.5 cups)
  • Calories: 210 kcal
  • Sugar: 5 g
  • Sodium: 620 mg
  • Fat: 12 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 16 g
  • Fiber: 4 g
  • Protein: 10 g
  • Cholesterol: 18 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star