Creamy Broccoli White Bean Soup

This creamy broccoli white bean soup tastes like comfort food but is surprisingly healthy!

 A bowl of broccoli white bean soup and a slice of bread

The weather in Bahrain has been chilly and rainy lately, so all I’ve been having for dinner these days is a huge, piping hot bowl of soup. I like to eat it with a hunk of warm crusty bread, the kind that’s crunchy on the outside but soft and chewy in the middle… yum!

Broccoli white bean soup is the perfect quick-fix dinner for chilly nights. It’ll make you feel warm and cozy, but it’s easy to prepare and doesn’t take much time to cook. What’s more, it’s so rich and hearty, you won’t believe how nutritious it is!

Made with broccoli, cannellini beans, and spices, this soup is dairy-free, gluten-free, and vegan, making it the perfect meal for anyone who has food sensitivities or just likes to maintain a healthy lifestyle.

A bowl of broccoli white bean soup garnished with fresh oregano, pine nuts and chili flakes

On hectic weekday nights (or any night, really!), you can whip up a pot of this soup in about 15 minutes. Simply sauté the shallot and garlic in a pan, then add the broccoli, white beans, and vegetable stock. The broccoli add a beautiful color to the dish, while the beans make it thick and creamy. Because the softened vegetables blend so smoothly, there’s no need to add milk or fat-filled cream to the recipe.

I like to use as few dishes as possible, so I puree the ingredients right in the pot with an immersion blender. You could even use a blender or a food processor, if that was easier for you, just remember to be careful when pureeing hot liquids! If your soup is still too thick after blending, thin it out with some more vegetable stock. If it’s too thin, bring it back to a simmer and cook it until it’s reached your desired consistency.

A bowl of broccoli white bean soup and a spoon

Once the soup is ready to be served, you can get creative with garnishes! I like sprinkling mine with sunflower seeds, chili flakes, and fresh oregano. You can experiment with other spices and herbs, or use chopped nuts. Pair it with different breads, crackers, or even tortilla chips to dip into your bowl. If you’re not following a vegan or dairy-free diet, try swirling in a dollop of sour cream or plain Greek yogurt, or top it with shredded cheddar cheese.

Leftovers can be stored in an airtight container in your refrigerator for about 3 days. I like using this soup for packed lunches because it makes a filling meal — just heat, and bon appétit!

If you or anyone in your family is health conscious but loves warm, rich comfort food, you’ll find yourself making a pot of this delicious, nutritious soup again and again!

 A bowl of broccoli white bean soup

Give this simple broccoli white bean soup a try and let me know what you think. Leave a comment, rate it, and don’t forget to take a picture and share it on my Facebook page or tag it #aseasyasapplepie on Instagram! I love seeing what you come up with!

A bowl of broccoli white bean soup and a slice of bread
5 from 10 votes
Creamy Broccoli White Bean Soup
Prep Time:
5 mins
Cook Time:
10 mins
Total Time:
15 mins
Author: as easy as Apple Pie
Course: Soup

Broccoli White Bean Soup - creamy, healthy and super easy to make! (vegan + gluten-free + dairy-free)

  • 1 1/2 tablespoon extra virgin olive oil
  • 1 shallot thinly sliced
  • 1 garlic clove thinly sliced or minced
  • 1/4 teaspoon chili flakes
  • 1 head of broccoli (450 grams- 1 pound) cut into florets
  • 1 can cannellini beans (400 grams - 14 ounces) drained and rinsed
  • 840 ml (3 1/2 cups) vegetable stock low sodium
  • salt and freshly ground black pepper to taste
Toppings (optional)
  • sunflower seeds
  • chili flakes
  • fresh oregano
  • freshly ground black pepper
  1. Heat the oil in a large pan over medium heat, and sauté the shallot until soft.

  2. Add the garlic and sauté for 1 minute or until fragrant.

  3. Add the broccoli, beans and vegetable stock. Cover and simmer until the broccoli are tender. This will take about 5 minutes. Season with salt and pepper.

  4. Using an immersion blender, a blender, or a food processor, blend the soup until completely smooth. 

  5. Serve this creamy broccoli white bean soup in bowls garnished with sunflower seeds, chili flakes, fresh oregano, and freshly ground black pepper.



Soup can be stored for up to three days in the fridge in an airtight container, or in the freezer for up to one month.

© as easy as Apple Pie. All images & content are copyright protected. Please do not use my images without prior permission. If you want to republish this recipe, please re-write the recipe in your own words, or link back to this post for the recipe

Nutrition Information
Amount per serving (1 portion) — Calories: 143, Fat: 5g, Saturated Fat: 1g, Sodium: 293mg, Carbohydrates: 18g, Fiber: 5g, Sugar: 3g, Protein: 7g

Did you make this recipe?

Leave a comment or share a photo on Instagram with the hashtag #aseasyasapplepie. We’d love to see what you come up with!

12 comments on “Creamy Broccoli White Bean Soup”

  1. Delicious! It’s a cold, snowy day here in New York and we just had this for lunch! Even my picky four year old liked it!

  2. I was skeptical but this soup is really good and it’s super quick and easy to make! Love the protein from the beans in a creamy broccoli soup!

  3. We had this for lunch today. I used chicken broth and small white beans (what i had). Super tasty!! A great base too if you want to switch out the broccoli for something else. We will definitely have again.

  4. Quick, easy & delicious! Thank you!

  5. Seriously loved this soup! It’s just as good reheated, as well, which makes it perfect for lunches!!!! I’m about to make another batch right now!

  6. So simple, and yet so delicious! I was a bit skeptical about how simple this is, but I had a ton of fresh broccoli about to go bad and just needed to make something happen. I will definitely cook this again!

    I used onion and garlic in place of shallots, which I did not have, and sauteed the red chile flakes right with them to get a more pronounced flavor. I thought the soup was a tad salty so next time I’ll make sure to buy low-sodium beans. Definitely try the dollop of plain yogurt! It was a really nice touch and gave the soup more heft and protein. A small bit of shredded cheddar took this over the top — it’s like the world’s healthiest broccoli cheddar soup. YUM.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.