Homemade Italian Broccoli Soup
Creamy, comforting, and brimming with the robust flavor of fresh vegetables, Homemade Italian Broccoli Soup is everything a cozy bowl of soup should be. This recipe captures the simplicity of Italian cooking, using basic ingredients that let the broccoli truly shine while building layers of flavor with garlic, onion, and a splash of cream.
It’s the kind of soup that warms you from the inside out, perfect for chilly days or when you’re craving something wholesome but light. Whether you serve it with crusty bread or enjoy it as a nourishing lunch, this soup is bound to become a staple in your home kitchen.
Why You’ll Love This Homemade Italian Broccoli Soup
This soup brings together rustic Italian flavors with a creamy texture that’s not too heavy. It’s a great way to use up fresh broccoli and comes together in just about 30 minutes. It also works beautifully as a vegetarian meal, and you can easily make it dairy-free by using a plant-based cream alternative. Plus, it stores well for meal prep and only tastes better the next day.
What Type of Broccoli Works Best in Soup?
Fresh broccoli is always best, especially if it’s in season. Look for deep green florets and firm stalks. However, frozen broccoli works well too and can be a convenient alternative when you’re short on time. If you go that route, just be sure to slightly reduce the cooking time since frozen broccoli softens more quickly.
Ingredients for the Homemade Italian Broccoli Soup
This comforting soup is built on a few essential ingredients that work in harmony to highlight the flavor of the broccoli.
Olive oil – A staple in Italian cooking, olive oil is used to sauté the aromatics and adds a rich, fruity base.
Onion – Adds a subtle sweetness and depth to the soup once softened.
Garlic – Infuses the soup with that warm, unmistakable Italian aroma.
Broccoli – The star of the show. Fresh or frozen both work great here.
Vegetable broth – Helps create a flavorful base. You can use chicken broth if you’re not vegetarian.
Potato – Gives the soup a naturally creamy texture when blended.
Heavy cream – Adds luxurious silkiness. Use a plant-based version for dairy-free.
Salt & pepper – Essential for balancing the flavors.
Parmesan (optional) – For a final savory finish, sprinkle some on top before serving.

How To Make the Homemade Italian Broccoli Soup
Step 1: Sauté the Base
In a large pot, heat olive oil over medium heat. Add chopped onion and sauté until translucent, about 4 minutes. Stir in minced garlic and cook for another 1 minute until fragrant.
Step 2: Add the Vegetables
Toss in the broccoli florets and diced potato. Stir everything together to coat in the oil and aromatics.
Step 3: Simmer
Pour in the vegetable broth, bring to a boil, then reduce heat and simmer for 15-20 minutes until the vegetables are tender.
Step 4: Blend to Perfection
Use an immersion blender directly in the pot, or transfer the soup in batches to a blender. Blend until smooth and creamy.
Step 5: Finish with Cream
Stir in the heavy cream and season with salt and pepper. Simmer for 2-3 minutes more until warmed through. Taste and adjust seasoning if needed.
Step 6: Serve
Ladle into bowls and top with grated Parmesan if desired. Serve hot with crusty Italian bread.
Serving and Storing Homemade Italian Broccoli Soup
This soup serves about 4 people as a main course or 6 as a starter. It’s ideal for both lunch and dinner and pairs beautifully with a side of rustic bread or a crisp green salad.
To store, let the soup cool completely and keep it in an airtight container in the fridge for up to 4 days. It also freezes well—just omit the cream before freezing and stir it in when reheating. Reheat gently on the stovetop over low heat for the best texture.
What to Serve With Homemade Italian Broccoli Soup?
Crusty Garlic Bread
Nothing beats dunking warm garlic bread into creamy soup.
Caprese Salad
The freshness of tomatoes, mozzarella, and basil lightens the meal.
Grilled Cheese Panini
A melty, toasted sandwich is a comforting addition.
Roasted Chickpeas
For added crunch and protein, sprinkle roasted chickpeas over the top.
Italian Antipasto Platter
Olives, marinated artichokes, and cured meats create a filling accompaniment.
Baked Zucchini Chips
For a healthier chip alternative with flavor and texture.
Lemon Vinaigrette Salad
The acidity of lemon dressing cuts the richness of the soup nicely.
Bruschetta
Toasted bread with tomatoes and herbs keeps the Italian vibes going strong.
Want More Soup Ideas with a Twist?
If you love this Homemade Italian Broccoli Soup, here are a few other cozy favorites from Luna Meals to warm you up:
- Creamy Kielbasa Gnocchi Soup when you want something hearty and satisfying.
- Greek Lemon Chicken Soup Avgolemono for a citrusy, protein-packed twist.
- Zesty Tuscan Artichoke Soup if you’re craving Mediterranean flavors.
- Hawaiian-Style Chicken Long Rice Soup for island-inspired comfort.
- Hearty Vegetarian Tortellini Soup when you want pasta in your bowl.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it whenever the craving strikes.
And let me know in the comments how your version turned out. Did you add cheese, or keep it dairy-free? Maybe you tried some chili flakes for heat?
I love seeing how others put their spin on these comforting classics. Questions welcome too!
Explore beautifully curated health-boosting soups on Luna Meals on Pinterest and discover your next favorite bowl of comfort.
Conclusion
Homemade Italian Broccoli Soup is proof that simple ingredients can come together to make something soul-soothing and utterly delicious. Whether you’re feeding the family or prepping lunches for the week, this recipe brings comfort to your table with ease. Give it a try and savor the essence of Italian home cooking, one spoonful at a time.

Homemade Italian Broccoli Soup
- Total Time: 40 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Baked Feta Pasta with Cherry Tomatoes recipe is a creamy, tangy, and savory pasta dish made effortlessly in the oven. Featuring roasted cherry tomatoes, garlic, and baked feta cheese, it’s the perfect weeknight dinner that’s gone viral for a reason. A satisfying Mediterranean-inspired comfort food that comes together in under 40 minutes.
Ingredients
1 block feta cheese (about 7 oz)
2 cups cherry tomatoes
3 tablespoons olive oil
3 cloves garlic, minced
1 teaspoon dried oregano
½ teaspoon red pepper flakes
8 oz pasta of your choice
Salt to taste
Fresh basil leaves for garnish
Instructions
1. Preheat your oven to 400°F (200°C).
2. In a baking dish, place the block of feta cheese in the center.
3. Surround it with cherry tomatoes and drizzle everything with olive oil.
4. Sprinkle in the minced garlic, oregano, and red pepper flakes. Toss the tomatoes gently to coat.
5. Bake in the oven for about 30 minutes, or until the tomatoes have burst and the feta is golden and soft.
6. Meanwhile, cook the pasta according to package directions until al dente. Reserve ½ cup of pasta water before draining.
7. Once the feta and tomatoes are done, use a fork to mash and mix everything into a creamy sauce.
8. Add the cooked pasta to the baking dish and toss to combine. If needed, loosen the sauce with a bit of the reserved pasta water.
9. Season with salt if needed, garnish with fresh basil, and serve immediately.
Notes
Always reserve some pasta water to help bind the sauce.
Use a good quality block of feta, not crumbled, for the creamiest result.
For extra flavor, add sautéed spinach or sun-dried tomatoes after baking.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Pasta
- Method: Baking
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl (approx. 1¼ cups)
- Calories: 460
- Sugar: 5g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 49g
- Fiber: 3g
- Protein: 14g
- Cholesterol: 40mg


