|

Creamy Broccoli Soup with White Beans Recipe

Nothing beats the cozy comfort of a bowl full of green goodness, and this Creamy Broccoli Soup with White Beans Recipe hits all the marks. It’s velvety, packed with flavor, and surprisingly simple to whip up even on a busy day.

A large round pot with a white handle is filled with a thick, green, textured soup or puree, being stirred by a wooden spoon that shows some of the mixture on it. The green color is bright and uneven, with small darker green specks throughout, giving it a rustic, hearty look. Around the pot, on a wood texture surface, there are three whole garlic cloves and some pink flowers to the left, with a green vegetable leaf visible on the upper right side of the image. photo taken with an iphone --ar 2:3 --v 7
❤️

Why You’ll Love This Recipe

  • Simple Ingredients: You won’t need a ton of fancy stuff — just pantry staples and fresh broccoli.
  • Protein-Packed Creaminess: The white beans add such smoothness and make it filling without dairy.
  • Quick to Make: From chopping to eating in just about 30 minutes — perfect for busy nights.
  • Versatile and Customizable: You can tweak herbs, add toppings, or switch out ingredients easily.

Ingredients You’ll Need

Every ingredient here plays a role in building that rich, comforting bowl of soup. When I shop for this recipe, I look for a fresh, vibrant head of broccoli and good quality white beans — canned is perfect for speed!

Flat lay of a large fresh leek cut in half lengthwise showing bright green and white layers, three uncracked garlic cloves with smooth light purple skins, a fresh vibrant green head of broccoli with stem and leaves intact, a small white ceramic bowl filled with creamy white cannellini beans, a small white bowl containing dried green thyme sprigs, a small white bowl with coarse sea salt crystals, a small white bowl with ground black pepper, a small white ceramic bowl filled with golden olive oil, a small white bowl with clear vegetable broth, and a whole fresh burrata cheese ball with a smooth white exterior—all arranged in perfect symmetry on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997
  • Olive oil: Adds lovely flavor and helps sauté the veggies without overpowering them.
  • Leek: Offers a subtle, sweet oniony base that’s gentler than regular onions.
  • Garlic: Brings that classic warm aroma and depth.
  • Broccoli: The star of the show — using the whole head, including stems, is a great way to reduce waste.
  • White beans: I love cannellini here for creaminess and a touch of protein.
  • Thyme: Adds an earthy herbal note that complements broccoli beautifully.
  • Salt and black pepper: Basics that enhance all those fresh flavors.
  • Vegetable broth: Makes simmering easy and flavorful; homemade or store-bought both work.
  • Burrata (optional): If you want a decadent touch, it’s delicious stirred in or served on top.
  • Flavored oil (optional): Chili or herb-infused oils bring a bit of excitement at the end.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I like to keep this recipe flexible, so feel free to experiment — that’s part of the fun. Over time, I’ve found small swaps that make it just right for whatever mood or dietary needs I have.

  • Swap the leek for shallots or onions: I’ve done this plenty of times when I didn’t have leeks on hand; it still turns out flavorful.
  • Use different white beans: Lima beans or butter beans give a slightly different texture but the same creamy vibe.
  • Herbs: Thyme is my go-to, but oregano or an Italian herb mix add a lovely twist.
  • Dairy-free version: Skip the burrata and stir in some coconut cream or a dollop of non-dairy yogurt instead.

How to Make Creamy Broccoli Soup with White Beans Recipe

A close-up of a white bowl filled with a thick, green soup that has a grainy texture. In the middle, there is a dollop of white cream topped with bright red chili slices and a bay leaf, all drizzled with orange oil. A knife with a wooden handle rests on the edge of the bowl, partially dipped into the soup. The bowl is placed on a white marbled surface with pieces of torn bread next to it. Photo taken with an iphone --ar 2:3 --v 7

Step 1: Build Your Flavor Base

Start by cutting your leek in half lengthwise and rinsing it well to get rid of any grit hiding between the layers — this little trick saved me from a gritty soup more than once! Chop it finely, then sauté it in olive oil over medium heat until it’s tender and shiny, about 5 minutes. Add the pressed garlic and cook for another minute until fragrant.

Step 2: Add Broccoli, Beans, and Seasonings

While the leek and garlic soften, wash and chop your broccoli — I use the entire head including stems because they’re packed with nutrients and blend smoothly. Toss the broccoli, white beans (drained), thyme, salt, and pepper into the pot. Stir everything for a couple of minutes to get those flavors mingling before adding your vegetable broth.

Step 3: Simmer Until Tender

Pour in 2 cups of vegetable broth and let it all simmer gently for 20 to 30 minutes until the broccoli is fork-tender. I usually give it a stir now and then just to make sure nothing sticks or burns on the bottom of the pot.

Step 4: Blend to Creamy Perfection

Time for the magic! Blend your soup directly in the pot using an immersion blender or carefully transfer it in batches to a standing blender. If you prefer a thinner consistency, add extra vegetable broth. Don’t forget to taste and adjust the salt – I always do a final seasoning check here.

Step 5: Serve and Enjoy

I like to ladle the soup into bowls, add a creamy burrata ball right in the center, and drizzle some chili oil on top for a little heat. Crusty bread on the side completes the meal, and you’re all set for something nourishing and satisfying.

👨‍🍳

Pro Tips for Making Creamy Broccoli Soup with White Beans Recipe

  • Rinsing Leeks Thoroughly: I’ve learned the hard way that leeks can trap grit, so don’t skip the rinse to keep your soup smooth and sand-free.
  • Use the Whole Broccoli: Including stems and leaves not only cuts waste but also blends up beautifully to add great texture.
  • Blend in Batches if Needed: If you don’t have a big blender, doing it in batches makes cleanup easier and gives you control over texture.
  • Adjust Broth Gradually: Adding broth little by little helps prevent a soup that’s too thin or watery—it’s easier to fix texture that way.

How to Serve Creamy Broccoli Soup with White Beans Recipe

broccoli soup - Serving Suggestion

Garnishes

I usually top mine with fresh burrata for that luscious creaminess, but I also love sprinkling toasted pine nuts or a handful of fresh parsley for some crunch and color. A drizzle of chili oil or herb-infused olive oil adds a perfect bite of flavor and aroma.

Side Dishes

Crusty sourdough bread is my all-time favorite to serve alongside this soup. Sometimes, I grab garlic bread or a simple green salad to keep things light yet satisfying — it’s a crowd-pleaser every time.

Creative Ways to Present

For a dinner party, I’ve served this soup in petite mason jars with little grilled cheese sticks on the side. It’s casual but feels extra special. Another fun idea is swirling a bit of pesto or cream on top in pretty patterns just before serving.

Make Ahead and Storage

Storing Leftovers

I store leftover soup in an airtight container in the fridge, and it keeps beautifully for up to 3 days. When I’m ready to eat it again, I warm it gently on the stove with a splash of water or broth to loosen it up — works like a charm every time.

Freezing

This soup freezes really well. Once cooled completely, I portion it into freezer-safe containers and freeze for up to 3 months. It’s great to have on hand for those days when cooking feels like a chore.

Reheating

To reheat, thaw it overnight in the fridge or defrost quickly in the microwave. Then, warm it over low heat on the stove, stirring occasionally until heated through. Adding a little extra broth or water helps maintain that perfect creamy texture.

FAQs

  1. Can I make this soup vegan?

    Absolutely! This Creamy Broccoli Soup with White Beans Recipe is naturally vegan as long as you skip the burrata or replace it with a vegan cream cheese or non-dairy yogurt for creaminess.

  2. What if I don’t have an immersion blender?

    No worries! You can use a regular blender in batches to puree the soup until smooth. Just be careful with the hot liquid, and blend in small amounts to avoid spills.

  3. Can I use frozen broccoli instead of fresh?

    You can, but fresh broccoli usually gives better texture and flavor. If using frozen, thaw and drain it well before adding, and adjust the cooking time accordingly as frozen broccoli may cook faster.

  4. How do I make this soup thicker or thinner?

    To thin the soup, simply add more vegetable broth or water when blending. For a thicker texture, use less liquid or cook the broccoli a bit longer so it breaks down more fully during blending.

  5. Is this soup gluten-free?

    Yes, the Creamy Broccoli Soup with White Beans Recipe is naturally gluten-free as long as you choose a gluten-free broth and avoid serving it with bread containing gluten.

Final Thoughts

This Creamy Broccoli Soup with White Beans Recipe has become my go-to when I want something nourishing but fuss-free. It feels luxurious yet is humble enough for a quick weeknight meal, and my family literally goes crazy for it. I hope you enjoy making and sharing it just as much as I do.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Broccoli Soup with White Beans Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 46 reviews
  • Author: Lina
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 3 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This creamy broccoli soup is easy to make from scratch with simple ingredients in just 35 minutes. Blended with white beans for creaminess and protein, it is perfect as a quick lunch or a healthy dinner. Served with burrata and flavored oil for an extra touch of indulgence.


Ingredients

Scale

Vegetables and Aromatics

  • 1 large leek
  • 3 cloves garlic
  • 1 pound broccoli (about 1 large head including stem and leaves)

Legumes and Herbs

  • 1 can (15 ounces) white beans, drained
  • 1 teaspoon thyme
  • ½ teaspoon salt or more to taste
  • ¼ teaspoon black pepper

Liquids and Oils

  • 2 tablespoons olive oil
  • 2 cups vegetable broth or more to taste
  • 3 tablespoons flavored oil (optional, e.g., chili oil or Tadka)

Dairy (Optional)

  • 1 burrata (optional, about 8 ounces)

Instructions

  1. Prepare the leek: Cut the leek in half lengthwise, rinse thoroughly under tap water to remove any dirt between layers, then chop it into pieces.
  2. Sauté the aromatics: Heat 2 tablespoons olive oil in a Dutch oven over medium heat. Add the chopped leek and sauté for 5 minutes until shiny and tender, stirring occasionally. Add pressed garlic cloves and cook for another minute.
  3. Add broccoli and beans: Rinse and chop broccoli including stem and leaves. Add broccoli, drained white beans, thyme, salt, and black pepper to the pot. Sauté vegetables for 2 minutes, stirring often.
  4. Simmer the soup: Pour in 2 cups vegetable broth and bring to a simmer. Cook uncovered for 20 to 30 minutes until broccoli is fork tender, stirring occasionally.
  5. Blend the soup: Use an immersion blender or transfer to a standing blender to blend until smooth or desired texture is reached. Add extra vegetable broth for a thinner consistency if preferred. Taste and adjust salt as needed.
  6. Serve: Divide soup into three portions. Add ⅓ of the burrata in the center of each bowl if using. Drizzle with flavored oil such as chili oil. Serve with crusty bread on the side for a complete meal.

Notes

  • Leek can be substituted with shallots or onions.
  • Instead of olive oil, use vegetable oil, butter, or non-dairy butter.
  • White beans options include cannellini, lima, or butter beans.
  • Replace thyme with oregano or a mixed Italian herb blend if preferred.
  • Vegetable broth can be substituted with water for a lighter option.
  • If burrata is unavailable, Greek yogurt, grated parmesan, shredded cheddar, heavy cream, or crumbled feta (including non-dairy versions) work well.
  • Any flavored oil like chili oil or Tadka can be used for garnish.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days, reheating gently with added water if needed.
  • This soup freezes well for up to 3 months; thaw in the refrigerator or microwave before reheating.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star