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

Broccoli white bean soup presented from a top view, served with a slice of bread. The soup is tastefully decorated with sunflower seeds, fresh oregano, and a sprinkle of chili flakes. In the background, a napkin and a bowl of chili flakes can be seen.

When it’s chilly, nothing beats a piping hot bowl of soup served with a hunk of warm, crusty bread or a cloverleaf roll.

This broccoli white bean soup makes you feel warm and cozy, and it’s so easy to prepare. 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!

How To Make It: Creamy Broccoli White Bean Soup

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


  • tablespoon extra virgin olive oil
  • 1 shallot thinly sliced
  • 1 garlic clove thinly sliced or minced
  • ¼ 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
  • 3½ cups (840 ml) vegetable stock low sodium
  • salt and freshly ground black pepper to taste

Toppings (optional)

  • sunflower seeds
  • chili flakes
  • fresh oregano
  • freshly ground black pepper


  • Heat the oil in a large pan over medium heat, and sauté the shallot until soft.
  • Add the garlic and sauté for 1 minute or until fragrant.
  • 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.
  • Using an immersion blender, a blender, or a food processor, blend the soup until completely smooth. 
  • 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.


Serving: 1 portion, Calories: 143 kcal, Carbohydrates: 18 g, Protein: 7 g, Fat: 5 g, Saturated Fat: 1 g, Sodium: 293 mg, Fiber: 5 g, Sugar: 3 g
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!