If you’re hunting for a hearty and nourishing soup that feels like a warm hug in a bowl, this Broccoli, Barley and Cannellini Bean Soup Recipe is just what you need. It combines wholesome barley’s chewy texture with the vibrant goodness of broccoli and the creamy richness of cannellini beans. This soup is not only packed with fiber and plant protein but also bursts with comforting flavors that will make it your go-to recipe for chilly evenings or anytime you crave something healthy and satisfying.

Ingredients You’ll Need
Simple, fresh, and pantry-friendly ingredients come together beautifully in this soup. Each one plays a crucial role in delivering the perfect balance of texture, flavor, and nutrition that makes this Broccoli, Barley and Cannellini Bean Soup Recipe so special.
- Chopped broccoli (2 cups): Adds vibrant color and a fresh, slightly crisp bite that brightens the soup.
- Barley (1 cup): Provides a satisfying chewy texture and earthy flavor that makes the soup hearty.
- Cannellini beans, drained and rinsed (1 can): Creamy and mild, these beans boost the protein and make the soup extra filling.
- Onion, diced (1): Adds a subtle sweetness and depth of flavor when sautéed.
- Garlic cloves, minced (2): Offers a wonderful aromatic base that enhances the overall taste.
- Vegetable broth (6 cups): The flavorful liquid that ties all the ingredients together.
- Olive oil (2 tablespoons): Used for sautéing and adds a smooth, fruity richness.
- Dried thyme (1 teaspoon): Gives a herby, slightly earthy note that elevates the soup.
- Salt and black pepper to taste: Essential seasonings to bring out and balance the flavors.
How to Make Broccoli, Barley and Cannellini Bean Soup Recipe
Step 1: Sauté Aromatics
Begin by warming the olive oil in a large pot over medium heat. Toss in the diced onion and minced garlic, letting them gently cook until the onion turns translucent and soft. This step builds a savory foundation that makes every spoonful flavorful.
Step 2: Cook the Barley
Next, add the barley along with the vegetable broth to the pot. Bring the mixture to a boil, then lower the heat to simmer gently. This allows the barley to absorb all those rich broth flavors as it softens, which takes about 30 minutes.
Step 3: Add Broccoli and Beans
Once the barley is tender, stir in the chopped broccoli and cannellini beans. Continue cooking for another 10 minutes so the broccoli becomes just tender and the beans warm through, melding their textures beautifully into the soup.
Step 4: Season and Serve
Finally, add thyme, salt, and pepper to taste. Give everything a good stir and let the soup rest for a minute before ladling a bowl. The seasoning at this stage brightens the flavors and makes the whole dish sing.
How to Serve Broccoli, Barley and Cannellini Bean Soup Recipe

Garnishes
A sprinkle of freshly chopped parsley or a drizzle of high-quality extra virgin olive oil adds freshness and a pop of color. For a little extra zing, a squeeze of lemon juice right before serving cuts through the richness beautifully.
Side Dishes
This wholesome soup pairs wonderfully with crusty bread or a warm whole-grain roll. For a light meal, a simple mixed green salad dressed with lemon vinaigrette perfectly complements the comforting depth of the soup.
Creative Ways to Present
Serve the Broccoli, Barley and Cannellini Bean Soup Recipe in rustic ceramic bowls or inside hollowed-out bread loaves for a charming, cozy presentation. You can also add a dollop of Greek yogurt or vegan sour cream on top to add creaminess and a touch of elegance.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in an airtight container in the fridge for up to 4 days. Allow it to cool completely before refrigerating to maintain freshness and flavor.
Freezing
The Broccoli, Barley and Cannellini Bean Soup Recipe freezes well and is perfect for meal prep. Pour it into freezer-safe containers or heavy-duty freezer bags, leaving some space for expansion, and freeze for up to 3 months.
Reheating
When ready to enjoy, thaw overnight in the fridge if frozen. Reheat gently on low to medium heat on the stove, stirring occasionally. You might need to add a splash of vegetable broth or water to loosen it up as the barley absorbs liquid while chilling.
FAQs
Can I use other types of beans instead of cannellini beans?
Absolutely! Great substitutes include navy beans, great northern beans, or even chickpeas, each offering a different texture but the same creamy satisfaction.
Is this soup vegan and gluten-free?
This recipe is naturally vegan as it uses vegetable broth and no animal products. However, barley contains gluten, so if you need a gluten-free version, you can substitute barley with quinoa or rice.
Can I substitute fresh broccoli with frozen broccoli?
Yes, frozen broccoli works well and can be added directly to the soup in step 3. The texture may be slightly softer, but the flavors remain delicious.
How can I make this soup more protein-rich?
Adding extra cannellini beans or including some cooked quinoa along with barley will bump up the protein content effortlessly.
What’s the best way to adjust the thickness of this soup?
If you prefer a thicker, stew-like texture, use less broth or simmer longer to reduce it. For a thinner consistency, simply add more vegetable broth when reheating or cooking.
Final Thoughts
This Broccoli, Barley and Cannellini Bean Soup Recipe not only nourishes your body but also warms the soul with every spoonful. It’s easy to make, packed with wholesome ingredients, and endlessly comforting. I wholeheartedly encourage you to give it a try and make it your own little bowl of happiness on any day you crave something cozy yet wholesome.
Print
Broccoli, Barley and Cannellini Bean Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A hearty and nutritious Broccoli, Barley, and Cannellini Bean Soup that’s perfect for a comforting meal. This vegetarian soup combines wholesome barley, tender broccoli, and creamy cannellini beans simmered in a flavorful vegetable broth, infused with garlic, onion, and thyme. Ideal for a wholesome lunch or dinner, it offers a balanced blend of fiber, protein, and vitamins in just 50 minutes.
Ingredients
Vegetables and Aromatics
- 2 cups chopped broccoli
- 1 onion, diced
- 2 cloves garlic, minced
Grains and Legumes
- 1 cup barley
- 1 can cannellini beans, drained and rinsed (about 15 oz)
Liquids and Seasonings
- 6 cups vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon dried thyme
- Salt to taste
- Black pepper to taste
Instructions
- Sauté Aromatics: In a large pot, heat 2 tablespoons of olive oil over medium heat. Add the diced onion and minced garlic, sautéing until the onions are translucent and fragrant, about 5 minutes.
- Add Barley and Broth: Stir in 1 cup of barley followed by 6 cups of vegetable broth. Increase the heat and bring the mixture to a boil.
- Simmer Barley: Once boiling, reduce the heat to low and let the soup simmer gently for 30 minutes or until the barley has become tender.
- Add Broccoli and Beans: Mix in the 2 cups of chopped broccoli and the drained cannellini beans. Continue to cook for an additional 10 minutes to allow the broccoli to soften and flavors to meld.
- Season and Serve: Stir in 1 teaspoon dried thyme, and season with salt and black pepper to taste. Give the soup a final stir and serve warm for a satisfying meal.
Notes
- This soup can be stored in an airtight container in the refrigerator for up to 4 days.
- For a creamier texture, you can partially blend the soup before adding the broccoli and beans.
- Feel free to add other vegetables like carrots or celery for extra flavor and nutrition.
- Adjust the seasoning to your preference, adding more thyme or a pinch of red pepper flakes for heat.
- If you prefer a thicker soup, reduce the amount of vegetable broth slightly.

