A steaming bowl of Homemade Italian Broccoli Soup is like a cozy embrace on a chilly day. This heartwarming dish combines the earthy goodness of fresh broccoli with the delicate tenderness of orzo pasta, all simmered in a savory broth kissed with Parmesan. It’s the kind of soup that brings comfort and flavor without the heaviness, making it ideal for lunch, dinner, or even a light snack.

With its simple ingredients and nourishing profile, this soup bridges the gap between rustic Italian tradition and modern wellness. It’s perfect for anyone looking to add more greens into their meals without sacrificing taste. Whether you’re cooking for a crowd or prepping a wholesome meal for the week, this one-pot wonder delivers every time.
What Kind of Broth Should I Use for Broccoli Soup?
The best broth for this soup is a high-quality vegetable or chicken broth—homemade if you have it. A good broth lays the foundation for depth and richness in flavor. If you’re vegetarian, stick with veggie broth. For a more robust and savory profile, low-sodium chicken broth works beautifully.
Ingredients for the Homemade Italian Broccoli Soup
- Broccoli Florets – The star of this recipe, offering color, nutrients, and a mild earthy flavor.
- Orzo Pasta – Small rice-shaped pasta that adds body and comfort to the soup.
- Olive Oil – Used to sauté the aromatics, it adds richness and a hint of fruitiness.
- Garlic – Brings bold flavor and depth to the base of the soup.
- Yellow Onion – A classic aromatic that melts down into the broth for sweetness and structure.
- Vegetable or Chicken Broth – Acts as the soup’s base, creating the savory backdrop.
- Parmesan Cheese – Adds saltiness, umami, and a velvety finish to the dish.
- Salt & Black Pepper – Essential seasonings that balance the flavors.
How To Make the Homemade Italian Broccoli Soup
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add finely chopped onions and sauté until soft and translucent, about 4-5 minutes. Stir in minced garlic and cook for another 30 seconds until fragrant.
Step 2: Simmer the Broccoli
Add chopped broccoli florets to the pot along with your broth of choice. Bring to a gentle boil, then reduce heat and simmer for 10 minutes until the broccoli is just tender.
Step 3: Add the Orzo
Stir in the orzo pasta. Simmer for another 8-10 minutes or until the pasta is al dente, stirring occasionally to prevent sticking.
Step 4: Finish with Cheese and Seasoning
Remove from heat. Stir in freshly grated Parmesan cheese until melted and creamy. Season with salt and black pepper to taste.

How to Serve and Store Homemade Italian Broccoli Soup
Serve hot, ideally with an extra sprinkle of Parmesan and a drizzle of good olive oil on top. Crusty Italian bread or garlic toast on the side makes it a full meal. Store leftovers in an airtight container in the fridge for up to 4 days. The orzo will continue to absorb liquid, so add a splash of broth or water when reheating.
What to Serve With Homemade Italian Broccoli Soup?
Crusty Garlic Bread
Perfect for dunking and soaking up every drop of broth.
Italian Chopped Salad
Fresh greens, olives, tomatoes, and vinaigrette offer balance and brightness.
Roasted Parmesan Green Beans
Add some crunch and extra veggies to your plate. Try this simple side: Roasted Parmesan Green Beans
Chicken Cordon Bleu Casserole
For a heartier dinner, pair this soup with something meaty like Chicken Cordon Bleu Casserole.
Buttery Stuffed Artichokes
A nostalgic Italian side that’s both comforting and fun to eat.
Easy Thai Red Curry Dumpling Soup
Looking for a fusion soup night? Try alternating with our Thai Red Curry Dumpling Soup.
Want More Soup Ideas That Feel Like Home?
If you’re into brothy, comforting bowls, you’re going to love these too:
- Creamy Broccoli Cheddar Soup for that classic cheesy comfort.
- Italian Sausage Soup brings hearty, meaty depth.
- Tuscan Bean Soup if you’re craving legumes and rustic charm.
- Shrimp Broccoli Alfredo for a creamy twist.
Save This Pin For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add extra veggies or throw in some shredded chicken? Did you use homemade broth or store-bought?
I love hearing how you make these recipes your own. Questions are welcome too—let’s keep the kitchen creativity flowing.
Explore beautifully curated health-boosting meals on ChefAlchemy’s Pinterest and discover your next feel-good favorite!
Homemade Italian Broccoli Soup
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Craving something cozy, quick, and nourishing? This Homemade Italian Broccoli Soup is your go-to recipe for weeknight warmth. It blends tender orzo pasta with fresh broccoli in a savory broth, finishing with a melt-in-your-mouth Parmesan twist. A one-pot wonder that’s perfect for a quick dinner, a healthy lunch, or those “what’s for dinner?” days. Great for meal prepping, family meals, or serving with your favorite sides. This easy recipe checks all the boxes: comforting, flavorful, and refreshingly simple. Ideal for dinner ideas, easy recipes, or those who love healthy food ideas without the hassle.
Ingredients
4 cups broccoli florets
1 cup orzo pasta
1 tablespoon olive oil
3 cloves garlic, minced
1 medium yellow onion, finely chopped
6 cups vegetable or chicken broth
1 cup freshly grated Parmesan cheese
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
1. Heat olive oil in a large pot over medium heat. Add chopped onions and sauté until translucent, about 4–5 minutes.
2. Add minced garlic and cook for 30 seconds until fragrant.
3. Add broccoli florets and broth. Bring to a boil, then reduce heat and simmer for 10 minutes until broccoli is tender.
4. Stir in orzo and cook another 8–10 minutes, stirring occasionally.
5. Remove from heat. Stir in Parmesan cheese until melted.
6. Season with salt and pepper to taste. Serve hot.
Notes
For extra creaminess, blend half the soup before adding orzo.
Use whole-wheat orzo for more fiber and a nutty taste.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1.5 cups
- Calories: 280
- Sugar: 3g
- Sodium: 720mg
- Fat: 11g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 13g
- Cholesterol: 12mg
Keywords: broccoli soup, Italian soup, orzo soup, easy dinner, one pot recipe
