Nothing beats the cozy comfort of a warm bowl, and this Creamy Broccoli Soup with White Beans Recipe is exactly that—simple, nourishing, and ready in just 35 minutes. If you love a creamy, veggie-packed soup that's both satisfying and easy, you're going to want to stick around!
Jump to:
- Why You'll Love This Recipe
- Ingredients & Why They Work
- Make It Your Way
- Step-by-Step: How I Make Creamy Broccoli Soup with White Beans Recipe
- Top Tip
- How to Serve Creamy Broccoli Soup with White Beans Recipe
- Make Ahead and Storage
- Frequently Asked Questions:
- Final Thoughts
- Creamy Broccoli Soup with White Beans Recipe
Why You'll Love This Recipe
I still remember the first time I made this soup—it was like magic how simple ingredients blended into something so creamy and savory. It quickly became my go-to when I want something comforting but healthy.
- Quick and Easy: Ready in just 35 minutes, perfect for busy weeknights or lunch breaks.
- Protein-Packed: White beans add a creamy texture plus a good serving of plant-based protein.
- Nutritious and Filling: Broccoli and leek give it that fresh, vibrant flavor and lots of fiber.
- Versatile Toppings: Burrata and flavored oil take it up a notch, but it’s just as satisfying on its own.
Ingredients & Why They Work
For this soup, I like starting with fresh, firm vegetables. Choosing a large, fresh leek and broccoli with a healthy stem makes a big difference in flavor and texture. Canned white beans are an easy shortcut to creaminess without extra fuss.

- Leek: Adds a delicate oniony sweetness; just be sure to rinse well to avoid grit.
- Garlic: Brings that warm, savory base flavor that wakes up the whole dish.
- Broccoli: The star veggie—using the stem as well keeps things economical and adds great texture.
- Olive Oil: For sautéing that brings out rich, mellow flavors without overpowering.
- Vegetable Broth: Provides a light, flavorful liquid base that keeps the soup vegetarian-friendly.
- Flavored Oil (Optional): A drizzle at the end adds an exciting pop—think chili oil for heat or herb-infused varieties.
- White Beans: Secret weapon for creaminess and added protein, making the soup hearty and satisfying.
- Thyme: Offers a mild, earthy herb note that complements the broccoli beautifully.
- Salt and Black Pepper: Essentials that balance and enhance all the flavors.
- Burrata (Optional): Adds a luscious, creamy finish, but you can easily swap it out as you like.
Make It Your Way
One of the best parts of the Creamy Broccoli Soup with White Beans Recipe is how easily it adapts to your tastes and pantry staples. Feel free to experiment with different herbs, toppings, and even bean varieties to make it truly yours.
- Herb swap: I love swapping thyme for a pinch of oregano or an Italian herb blend when I want a slightly different herbal touch—it adds a lovely depth to the soup.
- Dairy-free option: Instead of burrata, I sometimes stir in a dollop of plain Greek yogurt or sprinkle crumbled feta on top. It keeps things creamy and tangy without overpowering the broccoli's freshness.
- Protein boost: Using different white beans like cannellini or lima beans changes the texture subtly and keeps the soup satisfying—perfect for a filling lunch.
- Flavorful oils: When I want a little heat or extra flavor, I drizzle some chili oil or Tadka on the finished soup. It makes each spoonful exciting.
- Leek alternatives: If I’m out of leeks, shallots or yellow onions work beautifully to create that flavorful base without missing a beat.
Step-by-Step: How I Make Creamy Broccoli Soup with White Beans Recipe

Step 1: Build a Flavorful Base with Leeks and Garlic
Start by cutting the large leek in half lengthwise and rinsing thoroughly to wash away any grit hiding between layers—this keeps your soup nice and clean. Chop it finely, then warm 2 tablespoons of olive oil in a Dutch oven over medium heat. Add the chopped leek and sauté for about 5 minutes, stirring occasionally. You’ll notice the leek soften and become shiny—this is the moment when its mild onion flavor gets beautifully fragrant and perfect for layering your soup’s taste.
Step 2: Add Garlic and Let It Bloom
Press or finely mince 3 garlic cloves and add them to the pot. Sauté for just 1 more minute to avoid burning but to let the aroma unfold. The garlic will mingle with the leek, creating a delicate, savory foundation that will shine through every spoonful of your soup.
Step 3: Toss in Broccoli, White Beans, and Seasonings
Rinse and chop 1 pound of broccoli into bite-sized pieces, including the stem for extra nutrition and flavor. Add the broccoli, drained white beans (about 15 ounces), 1 teaspoon thyme, ½ teaspoon salt, and ¼ teaspoon black pepper to the pot. Sauté everything together for 2 minutes, stirring frequently so the flavors marry well and the broccoli gets a little tender before simmering.
Step 4: Simmer Until Tender and Full of Flavor
Pour in 2 cups of vegetable broth and bring your soup to a gentle simmer. Let it cook uncovered for 20 to 30 minutes, stirring occasionally. You’ll know it’s ready when the broccoli is fork-tender and has absorbed all that herbaceous goodness. Take a moment to enjoy the comforting aroma filling your kitchen!
Step 5: Blend to Creamy Perfection
Grab your immersion blender or carefully transfer the soup in batches to a standing blender. Blend until the soup is luxuriously smooth and creamy. If you prefer a thinner consistency, add an extra splash of vegetable broth while blending. Give it a taste and adjust the salt if needed to perfectly balance the flavors.
Step 6: Serve Warm with Burrata and a Kick of Flavored Oil
Ladle the soup into bowls and place about one-third of a burrata (about 8 ounces total divided by 3 servings) in the center of each. Drizzle with your choice of flavorful oil—chili oil or Tadka really elevate the taste here. Pair with crusty bread to soak up every creamy spoonful. This finishing touch turns an everyday soup into a comforting, elegant meal.
Top Tip
These handy tips can help you elevate your Creamy Broccoli Soup with White Beans Recipe from good to absolutely comforting and flavorful every single time.
- Use the entire broccoli: Including the stems in your soup adds extra nutrients and a lovely texture that blends smoothly—just be sure to chop them finely so they cook evenly.
- Rinse the leek thoroughly: Leeks often hide dirt between their layers, so cutting them in half and rinsing well makes a cleaner, fresher soup.
- Blend carefully for texture: If you want your soup extra smooth, use an immersion blender right in the pot. But if you prefer a bit of chunkiness, pulse just a few times to keep some texture.
- Don’t skip the seasoning adjustment: After blending, always taste and adjust salt and pepper—sometimes it needs just a little extra punch to come alive.
How to Serve Creamy Broccoli Soup with White Beans Recipe

Garnishes
Top each warm bowl with a generous spoonful of fresh burrata—it melts beautifully into the creamy soup. A drizzle of chili or flavored oil adds just the right touch of heat and complexity. For freshness, sprinkle chopped fresh herbs like parsley or thyme, or add a sprinkle of cracked black pepper for that final lift.
Side Dishes
Serve this soup alongside crusty artisan bread or warm garlic toast to soak up every drop. A crisp green salad with a lemony vinaigrette balances the richness perfectly. For a heartier meal, roasted potatoes or a simple grain side like quinoa or brown rice complement the flavors and add substance.
Make Ahead and Storage
Storing Leftovers
Keep any leftover soup in an airtight container and place it in the refrigerator. It will stay fresh for up to 3 days—a perfect option for quick lunches or dinners during the week.
Freezing
If you want to save your soup for longer, freeze it! Let it cool completely, then transfer it to a freezer-safe container. It can be stored frozen for up to 3 months, making meal prep a breeze.
Reheating
To reheat, thaw the soup in the refrigerator for a few hours or use your microwave’s defrost setting. Warm it gently on the stove or in the microwave, adding a splash of vegetable broth or water to loosen the texture if needed.
Frequently Asked Questions:
Absolutely! Simply omit the burrata or replace it with a plant-based alternative like coconut yogurt or a sprinkle of nutritional yeast for a cheesy flavor.
Cannellini beans, lima beans, or butter beans are excellent substitutes. Any white bean variety will keep the soup creamy and protein-packed.
No, flavored oil like chili oil is optional but adds a lovely depth of flavor and a gentle kick. If you prefer, just use a drizzle of good quality olive oil instead.
This soup is quick and easy—about 10 minutes to prep and 25 minutes to cook, totaling 35 minutes from start to finish.
Final Thoughts
There’s something so comforting about this Creamy Broccoli Soup with White Beans Recipe—it’s both nourishing and simple, making it a perfect go-to whenever you want something warm, wholesome, and satisfying. I love how easily it comes together in just 35 minutes and how versatile it is to adapt with what you have on hand. Whether it’s a quick lunch or a cozy dinner, this recipe always feels like a hug in a bowl. Enjoy every spoonful!
Print
Creamy Broccoli Soup with White Beans Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 3 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This creamy broccoli soup is an easy and nutritious recipe made from simple ingredients, including broccoli, white beans for added protein, and a flavorful leek base. It blends into a smooth, fulfilling soup perfect for a quick lunch or healthy dinner, ready in just 35 minutes.
Ingredients
Vegetables and Aromatics
- 1 large leek
- 3 cloves garlic
- 1 pound broccoli, including stem
Liquids and Oils
- 2 tablespoons olive oil
- 2 cups vegetable broth
- 3 tablespoons flavored oil (optional)
Beans and Seasonings
- 1 can (15 ounces) white beans, drained
- 1 teaspoon thyme
- ½ teaspoon salt
- ¼ teaspoon black pepper
Dairy
- 1 burrata (optional, about 8 ounces)
Instructions
- Prepare the flavor base: Cut the leek in half lengthwise and rinse thoroughly to remove dirt, then chop. 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 garlic and cook: Press or finely mince 3 garlic cloves and add to the pot, sautéing for an additional 1 minute until fragrant.
- Add vegetables and seasonings: Rinse and chop the broccoli into smaller pieces including the stem. Add the broccoli, drained white beans, 1 teaspoon thyme, ½ teaspoon salt, and ¼ teaspoon black pepper to the pot. Sauté for 2 minutes while stirring frequently.
- Simmer the soup: Pour in 2 cups of vegetable broth and bring the mixture to a simmer. Cook uncovered for 20 to 30 minutes until the broccoli is fork tender, stirring occasionally.
- Blend the soup: Use an immersion blender or transfer the soup to a standing blender. Blend until smooth and creamy, adding extra vegetable broth if you prefer a thinner consistency. Taste and adjust salt if necessary.
- Serve with toppings: Serve the soup warm with burrata cheese placed in the center of each bowl (about one-third of the burrata per serving). Drizzle with flavored or chili oil and accompany with crusty bread if desired.
Notes
- Leek can be substituted with shallots or onions for a similar flavor.
- Olive oil may be replaced with vegetable oil, butter, or non-dairy butter alternatives.
- White beans may be swapped with cannellini, lima, butter beans, or any other white bean variety.
- Thyme can be replaced with oregano or an Italian herb blend.
- Vegetable broth can be substituted with water if unavailable.
- Instead of burrata, try Greek yogurt, grated Parmesan, shredded cheddar, heavy cream, crumbled feta, or their non-dairy alternatives.
- Flavored oil options include chili oil or Tadka for extra flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat with a splash of water if needed.
- Freeze cooled soup in a freezer-safe container for up to 3 months; thaw in the fridge or microwave before reheating.
Nutrition
- Serving Size: 1 serving
- Calories: 280 kcal
- Sugar: 3 g
- Sodium: 600 mg
- Fat: 10 g
- Saturated Fat: 3 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 15 g
- Cholesterol: 10 mg






Leave a Reply