Traditional Italian Broccoli Soup
This traditional Italian broccoli soup is simple, rustic, and deeply satisfying. Made with tender broccoli, flavorful broth, and a handful of pantry staples, it’s a cozy one-pot dish that’s easy to make and packed with old-world comfort.
Looking for more easy-to-make soup favorites? Try my savory yellow split pea soup or Ukrainian mushroom soup. And don’t miss out on making a batch of homemade pepper jack crackers to go with them.

Let’s talk about this recipe
There are a lot of recipes out there calling themselves traditional Italian broccoli soup, but many of them are really just cream of broccoli soup. True, original Italian broccoli soup is a humble, comforting dish where just a few everyday ingredients come together in a surprisingly rich and flavorful way. It’s broth-based, packed full of flavor, and loaded with tender broccoli and rice. It’s a recipe every soup lover should have in their kitchen — especially if they’re a broccoli lover, like me.
The version I’m sharing with you today stays faithful to it’s old world roots. It’s nourishing, flavorful, and made entirely in one pot — just like my creamy sausage and pepper soup.
What makes this recipe so good
- Uses simple, pantry-friendly ingredients: You likely have everything you need already on hand, making it quick and convenient to put together.
- Delivers true traditional texture: Slow-cooked broccoli combined with rice gives the broth a thick, velvety consistency that sets this soup apart.
- Easy to adapt: You can swap the rice for small variety pasta, or adjust the recipe to suit vegetarian and vegan diets without losing the character of the dish.
- Perfect for batch cooking: This soup stores and reheats exceptionally well, making it great for prepping ahead for a party and for batch cooking too.
- Naturally gluten-free with rice: Using white rice instead of pasta makes this dish a great option for those avoiding gluten, without needing any specialty ingredients.
Ingredients you’ll need
This soup keeps things beautifully simple — with just a few fresh ingredients and a basic broth, you can build deep, comforting flavor in under an hour.

- Broccoli: Fresh broccoli is essential for this recipe — it breaks down as it cooks, creating the soft texture and full flavor that define traditional Italian broccoli soup. Avoid frozen broccoli, which can water down the broth.
- Chicken broth: A rich, homemade chicken broth brings out the best in this dish and gives the base a depth you can’t get from store-bought. If homemade isn’t available, a good-quality bouillon paste is the next best option.
- Parmesan cheese: Freshly grated parmesan adds the perfect salty, nutty finish. It melts into the soup more smoothly than pre-shredded cheese and balances the mild flavor of the broccoli beautifully.
See recipe card below for full information on ingredients and quantities.
Make it your own
- Use a different starch: Orzo, stelline, or acini di pepe can be used in place of rice for an even more traditional pasta version of the soup.
- Swap the cheese: Romano or asiago both work well and bring their own unique savory character to the broth.
- Make it vegetarian or vegan: Use a flavorful vegetable broth and omit the cheese or use a dairy-free alternative that melts well.
- Add other vegetables: Carrots, celery, or sautéed onion can be added in with the broccoli to add variety to the flavor base. This veggie combination is called a mirepoix, and it works well in soups across the board, as you’ll see in my slow living soup-making guide.
- Use cauliflower or romanesco: These can be substituted for broccoli entirely or used in combination for a slightly different flavor and texture.
How to make Italian broccoli soup
This soup comes together in one pot and is perfect for beginners or anyone looking for a low-effort, high-comfort meal.


Step 1: Add the broccoli to a soup pot along with just enough broth to cover it. Toss in the garlic, salt, pepper, parsley, and crushed red pepper. Simmer until the broccoli is very soft.
Step 2: Use an immersion blender to puree most of the broccoli in the pot — about 75% is perfect. Leave some chunks behind for a bit of texture.
Would you like to save this post for later?


Step 3: Add in the cooked rice and the grated parmesan. Stir until well combined.
Step4: Return the pot to low heat and warm gently. Don’t continue cooking — once the soup is heated through, it’s ready to enjoy.
Recipe FAQs
Yes, it stores well in the fridge for several days. The texture actually improves after a day or two as the flavors continue to meld.
Only if you freeze it without the rice. The rice tends to absorb liquid and turn mushy once thawed. Freeze the pureed soup base on its own, then add freshly cooked rice after reheating.
Yes. Small shapes like orzo, acini di pepe, or stelline work well. Avoid large or chewy pastas — they disrupt the delicate texture of the soup.
Yes — it’s traditional to puree most of the broccoli but leave a few small pieces for added texture.
Fresh is preferred for best flavor and consistency, but frozen broccoli can be used in a pinch. Just expect a slightly thinner broth.
Serving ideas
This soup works well as a light appetizer, but it’s hearty enough to serve as a meal too — especially when paired with a few thick slices of my no knead rosemary parmesan bread or a stack of my easy butter crackers. These simple combinations make for a deeply satisfying lunch or dinner.
You can also serve it with a small side salad or alongside my grilled buffalo chicken salad. The soup complements the bold flavor of the buffalo sauce in that salad and helps balance out the heat, making the two dishes a natural pairing.

Diane Gail’s tips for success
- Simmer the broccoli fully: The goal is soft, broken-down florets — not crisp or al dente pieces.
- Partially blend for ideal texture: Puree most of the soup, but leave some small pieces for a bit of texture in each bite.
- Use freshly grated cheese: Pre-shredded parmesan won’t melt as smoothly or add as much flavor.
- Don’t overcook after adding rice: Just heat the soup through; extended cooking can make the rice mushy.
- Let the ingredients shine: In simple soups like this one, technique plays a role — but it’s the quality of the ingredients that truly makes the dish shine.
Final thoughts
This traditional Italian broccoli soup is a simple way to turn fresh broccoli and everyday pantry ingredients into a flavorful one-pot meal. This version stays close to its Old-World roots with a broth base, soft-cooked broccoli, rice, and a finishing sprinkle of parmesan. It works well for weeknight cooking, batch prep, or as a lighter alternative to cream-based broccoli soups.
For even more from scratch living ideas, explore both the DIY simple homemaking and seasonal living categories — they’re full of ideas and inspiration for living a simpler lifestyle.

Traditional Italian Broccoli Soup
Ingredients
- 1 lb fresh broccoli chopped
- 6 cups chicken broth
- 3 large garlic cloves minced
- 2 teaspoon dried parsley
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1/4 teaspoon crushed red pepper flakes
- 2 cup cooked rice
- 1/2 cup fresh shredded parmesan cheese
- extra parmesan cheese for garnish optional
- fresh ground black pepper for garnish optional
Instructions
- Add broccoli to pot: Place the chopped broccoli in a large soup pot and pour in enough chicken broth to just cover it.
- Season the soup base: Add garlic, parsley, salt, black pepper, and crushed red pepper to the pot for flavor.
- Bring to a boil: Turn the heat to high and bring the pot to a rolling boil.
- Simmer and cover: Reduce the heat to low, cover the pot, and let the soup simmer until the broccoli is soft and tender.
- Blend partially: Use an immersion blender to puree about 75% of the soup, leaving some texture and broccoli pieces.
- Add rice and cheese: Stir in the cooked rice, shredded parmesan, and the remaining chicken broth.
- Heat to serve: Warm the soup through gently without bringing it back to a boil to preserve texture and flavor.
- Garnish and serve: Ladle into bowls and top with extra parmesan and freshly ground black pepper if desired.
Video
Notes
- Use fresh broccoli for best flavor: It gives the soup a clean, vibrant taste and tender texture.
- Don’t overblend: Leaving a portion unblended adds body and interest to the soup’s texture.
- Cooked rice shortens prep time: This recipe is great for using up leftover rice from a previous meal.
- Add broth gradually if needed: Depending on the broccoli size, you may need slightly more or less broth.
- Parmesan adds richness: For the best flavor, use freshly shredded parmesan rather than pre-grated.





This Italian broccoli soup with rice is a simple, delicious, and hearty dish that’s perfect for any meal! Packed with flavor and comfort, it’s sure to become a favorite in your kitchen. If you give this recipe a try, I’d love to hear what you think — please leave a review or share your thoughts in the comments below! And if you have any questions or need help while making it, don’t hesitate to ask — I’m happy to assist. Enjoy this tasty, wholesome soup!