Warming Italian broccoli soup is the kind of cozy, flavorful dish I turn to when I want something healthy, hearty, and satisfying. It combines tender broccoli with aromatic herbs, garlic, and a light tomato base. Whether I serve it on its own or with crusty bread, this soup always makes a nourishing, delicious meal.
Why You’ll Love This Recipe
I love how simple and wholesome this soup is. It’s full of Italian-inspired flavor, comes together in one pot, and uses basic ingredients I usually have on hand. The broth is light yet flavorful, and the broccoli becomes soft and comforting without losing its color or nutrition. It’s great for lunch or dinner, and I often double the recipe to enjoy it throughout the week.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- Broccoli florets
- Olive oil
- Onion, finely chopped
- Garlic, minced
- Crushed tomatoes
- Vegetable or chicken broth
- Italian seasoning
- Crushed red pepper flakes (optional, for heat)
- Salt
- Black pepper
- Parmesan cheese (optional, for topping)
- Cooked pasta, cannellini beans, or rice (optional add-ins)
- Fresh basil or parsley (optional, for garnish)
Directions
- I heat olive oil in a large pot over medium heat, then sauté the onion until soft, about 5 minutes.
- I add the garlic and cook for another minute until fragrant.
- I stir in the crushed tomatoes and broth, bringing the mixture to a gentle simmer.
- I season with Italian herbs, salt, pepper, and a pinch of red pepper flakes if I want a little kick.
- I add the broccoli florets and cook for 10–15 minutes, until they’re tender but still bright green.
- If I want to bulk it up, I stir in some cooked pasta, beans, or rice toward the end.
- I ladle the soup into bowls and top with a sprinkle of Parmesan and fresh herbs, if using.
Servings and timing
This recipe makes about 4 servings. It takes around 10 minutes to prep and 25 minutes to cook, so I usually have it ready in about 35 minutes total.
Variations
Sometimes I blend half the soup for a creamy texture while still leaving chunks of broccoli. I’ve also added zucchini, spinach, or kale for more greens. If I want more protein, I stir in shredded rotisserie chicken or white beans. For a richer version, I swirl in a splash of cream or top with shredded mozzarella before serving.
Storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It also freezes well—just leave out the pasta or rice if I plan to freeze it, and add that fresh when reheating. I reheat the soup gently on the stove or in the microwave, adding a little broth or water if it thickens.
FAQs
Can I use frozen broccoli?
Yes, I’ve used frozen broccoli and it works just fine. I just add it straight to the pot and cook a few extra minutes.
What kind of broth should I use?
I usually use vegetable broth for a vegetarian version, but chicken broth adds a bit more depth and richness.
Can I make this soup creamy?
Yes, I sometimes blend part of the soup or stir in a little cream or milk at the end for a creamy twist.
Is this soup gluten-free?
Yes, as long as I use gluten-free broth and skip or replace regular pasta with a gluten-free option, it’s naturally gluten-free.
What goes well with this soup?
I love serving it with crusty bread, garlic toast, or a simple green salad. It also pairs well with grilled cheese or a panini.
Conclusion
Warming Italian broccoli soup is everything I want in a feel-good meal—light, flavorful, and full of good-for-you ingredients. It’s quick to make, easy to customize, and perfect for cozy nights or meal prep. Every bowl is a comforting taste of Italian-inspired goodness.
Print
Warming Italian Broccoli Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
Warming Italian broccoli soup is a cozy, healthy, and flavorful dish made with tender broccoli, garlic, herbs, and a light tomato broth. Perfect for a quick lunch or dinner, it’s hearty, nourishing, and easy to make.
Ingredients
- 4 cups broccoli florets
- 2 tbsp olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 (14 oz) can crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 tsp Italian seasoning
- 1/4 tsp crushed red pepper flakes (optional)
- Salt and black pepper to taste
- 1/4 cup grated Parmesan cheese (optional, for topping)
- 1 cup cooked pasta, cannellini beans, or rice (optional add-ins)
- Fresh basil or parsley, chopped (optional, for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion for about 5 minutes until soft.
- Add garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes and broth. Bring to a gentle simmer.
- Season with Italian seasoning, salt, pepper, and red pepper flakes if using.
- Add broccoli florets and cook for 10–15 minutes, until tender but still bright green.
- If using, stir in cooked pasta, beans, or rice toward the end.
- Ladle soup into bowls and top with Parmesan and fresh herbs if desired.
Notes
- Frozen broccoli works well—just add it straight to the pot and cook slightly longer.
- Blend part of the soup for a creamy texture while keeping some chunks intact.
- Add greens like spinach, kale, or zucchini for extra nutrients.
- To freeze, skip pasta or rice and add it fresh when reheating.
- Serve with garlic toast, crusty bread, or grilled cheese for a full meal.
Nutrition
- Serving Size: 1 bowl (1/4 of recipe)
- Calories: 170
- Sugar: 6g
- Sodium: 480mg
- Fat: 8g
- Saturated Fat: 2g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 4g
- Protein: 6g
- Cholesterol: 5mg
