This Warming Italian Broccoli Soup is a cozy, flavorful bowl packed with tender broccoli, aromatic herbs, and a rich tomato-infused broth. It’s inspired by rustic Italian cooking, where simple ingredients shine. I love how it fills the kitchen with comforting scents and warms me up from the inside out.
Why You’ll Love This Recipe
I keep coming back to this soup because it’s both hearty and healthy. The Italian flavors—garlic, basil, oregano, and tomatoes—blend perfectly with the earthy broccoli. It’s quick to make, budget-friendly, and easy to adapt depending on what I have in the fridge. Whether I’m serving it with crusty bread or a sprinkle of cheese on top, it always hits the spot.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Fresh broccoli, chopped into small florets
-
Onion, diced
-
Garlic, minced
-
Carrots, chopped
-
Celery, chopped
-
Olive oil
-
Crushed tomatoes or diced tomatoes
-
Vegetable or chicken broth
-
Italian seasoning (or a mix of basil, oregano, thyme)
-
Red pepper flakes (optional for heat)
-
Salt and black pepper
-
Grated Parmesan cheese (optional)
-
Fresh parsley or basil for garnish
Directions
-
I start by heating olive oil in a large pot over medium heat. I add the onions, carrots, and celery and sauté for about 5 minutes until softened.
-
I stir in the garlic and cook for another minute until fragrant.
-
I pour in the crushed tomatoes and broth, then add the Italian seasoning, salt, pepper, and red pepper flakes if using. I bring it to a simmer.
-
I add the chopped broccoli and continue simmering for about 15–20 minutes, until the broccoli is tender but not mushy.
-
I taste and adjust the seasoning, then serve it hot with a sprinkle of Parmesan and fresh herbs if I want a little extra flavor.
Servings and timing
This soup makes about 4 to 6 servings. It takes around 10 minutes to prep and 30 minutes to cook, so I can have it ready in approximately 40 minutes.
Variations
Sometimes I add cooked pasta or white beans to make it heartier. I’ve also tossed in kale or spinach during the last few minutes of cooking for added greens. If I want it creamier, I blend part of the soup and stir it back in for a thicker texture.
Storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It reheats well on the stove or in the microwave. If it thickens while sitting, I just add a splash of broth or water to loosen it up. This soup also freezes well for up to 2 months.
FAQs
Can I use frozen broccoli?
Yes, I use frozen broccoli when I’m short on time. I just add it directly to the soup without thawing, and it cooks quickly.
Is this soup vegetarian?
It can be. I use vegetable broth to keep it vegetarian, or chicken broth if I want a richer base.
Can I make this in a slow cooker?
Yes. I add all the ingredients except the broccoli to the slow cooker and cook on low for 6 hours. I stir in the broccoli during the last 30–45 minutes.
How do I make it creamy?
I blend half of the soup with an immersion blender or stir in a bit of cream or grated cheese at the end for a smoother finish.
What should I serve with it?
I like serving this soup with crusty Italian bread, a simple green salad, or a grilled cheese sandwich for a full meal.
Conclusion
Warming Italian Broccoli Soup is one of those recipes I turn to when I want something simple, nourishing, and full of flavor. It’s perfect for chilly nights or busy weekdays, and it’s endlessly customizable. I always feel good serving it—and even better eating it.
Warming Italian Broccoli Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Warming Italian Broccoli Soup is a cozy, tomato-based soup filled with tender broccoli, aromatic herbs, and hearty vegetables. It’s inspired by rustic Italian cooking and perfect for chilly days or quick weeknight meals.
- Author: Julia
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian-Inspired
- Diet: Vegetarian
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 4 cups fresh broccoli florets (or frozen)
- 1 (15 oz) can crushed or diced tomatoes
- 4 cups vegetable or chicken broth
- 1 tsp Italian seasoning (or mix of basil, oregano, and thyme)
- 1/4 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- 1/4 cup grated Parmesan cheese (optional)
- Fresh parsley or basil, chopped, for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Sauté for about 5 minutes until softened.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes and broth. Add Italian seasoning, red pepper flakes (if using), salt, and black pepper.
- Bring to a simmer, then add broccoli. Simmer uncovered for 15–20 minutes, or until broccoli is tender but not mushy.
- Taste and adjust seasonings as needed.
- Serve hot, topped with Parmesan and fresh herbs if desired.
Notes
- Use frozen broccoli for convenience—no need to thaw first.
- Add white beans or pasta to make it more filling.
- Stir in spinach or kale in the last 5 minutes for extra greens.
- Blend part of the soup for a creamier texture.
- Use vegetable broth to keep it vegetarian.
Nutrition
- Serving Size: 1.5 cups
- Calories: 140
- Sugar: 6g
- Sodium: 540mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 5mg
