the-creamiest-broccoli-soup—without-a-drop-of-cream

This creamy broccoli white bean soup is high in plant protein and fiber, with a silky pumpkin seed base. Garlic, cumin, coriander, and lemon give it plenty of flavor, while white beans make it thick and creamy without dairy, coconut milk, or added oil.

Enjoy it on its own, or add an optional topping of tender or roasted black lentils for extra texture, protein, and fiber.

Save This Recipe!

Type your email & I’ll send it to you!

Jump to:
  • ⏱️ Prep Time: 20 minutes
  • 🎛️ Cook Time: 15 minutes
  • 👥 Servings: 4
  • 📊 Calories: ~359 kcal (based on nutrition panel)
  • 👩🏽‍🍳 Flavor Profile: Savory and garlicky, with earthy spices, gentle heat, and a bright lemon finish.
  • 💪🏼 Nutrition: 25 grams of protein, 17 grams of fiber. Each serving provides 9 mg iron (50% of the Daily Value) and an estimated 170 mg magnesium (40% of the Daily Value).
  • ⚕️Dietary features: Vegan, oil-free, nut-free, and soy-free (when made without the optional silken tofu or soy-based miso). Gluten-free when made with gluten-free broth.
  • ⭐ Difficulty: Easy-steam, blend, and gently warm.

👩🏽‍⚕️ Dietitian’s Note

As a registered dietitian, I like building a soup around more than vegetables and broth. Here, white beans and pumpkin seeds add plant protein, fiber, iron, and magnesium, making this broccoli soup substantial enough for a meal.

The vitamin C pairing matters. White beans and pumpkin seeds provide nonheme iron, the form found in plant foods. Vitamin C helps your body absorb this iron. Broccoli contributes vitamin C, and fresh lemon juice and parsley add more at serving. Adding the lemon after cooking limits its exposure to heat.

Pumpkin seeds are also a useful source of magnesium, a mineral involved in muscle and nerve function and bone health. Soaking the seeds here is primarily a texture step: it helps them blend into a smoother soup.

Why You’ll Love This Recipe:

These vegan Broccoli Soup is creamy, satisfying, and packed with plant protein. Plus, it’s:

  • Creamy without cream: White beans and blended pumpkin seeds create body and richness.
  • Protein and fiber in the same bowl: White beans and pumpkin seeds add plant protein, while beans and broccoli contribute fiber.
  • Made without added oil: A splash of broth softens the aromatics.
  • Plenty of flavor: Cumin, coriander, oregano, garlic, and lemon keep every spoonful interesting.
  • Optional extra texture: Black lentils bring contrast to the smooth broccoli base.
  • Meal-prep friendly: Make the soup ahead and add fresh lemon and parsley when serving.

👩🏼‍🌾 Ingredients

Below, I share ingredient notes from both a nutrition expert’s and trained chef’s perspective.

Broccoli, pumpkin seeds, garlic, onion, seasoning, lemon, white beans, lentils, vegetable broth, nutritional yeast, and lemon.
  • Broccoli: Use 1 ½ pounds (680 grams) broccoli crowns, weighed before trimming. Remove the thick stalks and cut the crowns into florets, keeping their small tender stems attached. You’ll have approximately 8 to 10 cups, depending on floret size and how loosely you fill the cup. I use florets and their tender attached stems because they cook quickly and blend smoothly. Save the thick stalks: peel away the fibrous exterior, then shred the tender centers into slaw, slice them for stir-fries, or use them in my High-Protein Vegan Broccoli Soup, which includes the stems.
  • White beans: Cannellini beans make a particularly creamy base. Great Northern or navy beans work too. Drain and rinse canned beans before blending.
  • Black beluga lentils (optional topping): These small lentils hold their shape well and add an earthy flavor, protein, fiber, and iron. Cooking them separately keeps their dark cooking liquid out of the green soup.
  • Raw hulled pumpkin seeds: Also called pepitas, these blend into the soup for extra creaminess, plant protein, and magnesium. Use the green kernels, not pumpkin seeds in their hard white shells.
  • Onion and garlic: Soften the onion well before adding the garlic and spices to build a flavorful base.
  • Oregano, cumin, and coriander: Dried oregano adds an herbal note, while cumin and coriander bring warmth. Crushed red pepper adds a little heat.
  • Nutritional yeast: Adds savory, slightly cheesy flavor. Fortified varieties can also contribute B vitamins; check the label because amounts vary.
  • Lemon and parsley: Lemon zest adds citrus aroma, while the juice balances the creamy beans and seeds. Fresh parsley finishes the soup with color and freshness.

See the printable recipe card below for quantities.

🌱 Substitutions

This recipe is versatile and easy to adapt. Below are some simple ingredient substitutions.

  • White beans: Use cannellini, navy, or Great Northern beans, or approximately 3 cups cooked white beans.
  • Optional black lentils: Omit entirely, or use French green lentils are a good substitute because they also hold their shape. Avoid red lentils for this topping; they soften and break down.
  • Pumpkin seeds: Substitute ⅓ cup raw hulled sunflower seeds, soaked and drained. The flavor will be slightly different.
  • Fresh broccoli: Use the same weight of frozen broccoli florets. Add them directly to the pot and cook until tender.
  • Oregano: Substitute an equal amount of dried thyme.
  • Red pepper flakes: Reduce or omit for a milder soup.
  • Nutritional yeast: Omit if needed, then adjust the salt, pepper, and lemon to taste.
  • For extra protein and creaminess: Blend in 7 ounces silken tofu with the white beans and pumpkin seeds. Add more broth as needed.
  • For extra savory flavor: Stir in 1 tablespoon white miso off the heat, dissolving it in a little warm soup first. Taste before adding salt.

📝 How to Make Creamy Broccoli Soup with White Beans

The complete recipe with exact amounts is below. These additional tips will help you get the best results.

Prep Ahead:

Make the Broccoli & White bean Soup

How to serve broccoli soup:

🍋 Why Add Nutritonal Yeast and Lemon Off the Heat?

Nutritional yeast: Stir in off the heat to limit heat exposure of some B vitamins, particularly in fortified varieties.

Lemon juice: Add off the heat to keep its flavor bright and help preserve vitamin C, which supports iron absorption from the beans and pumpkin seeds.

✔️ Storage & Meal Prep Tips

Refrigerate: Transfer leftovers to shallow containers and refrigerate within 2 hours. Store the soup for up to 4 days. If using lentils, store them separately.

Freeze: Freeze the soup in freezer-safe containers, storing any optional cooked lentils separately, for up to 3 months. Leave room for expansion.

Reheat: Warm the soup, stirring and adding broth as needed, until steaming hot throughout. Add fresh lemon and parsley just before serving. Roasted lentils soften during storage; reheat them in the oven to help dry and crisp them again.

🌿 More High-Protein Soup Recipes

This High-Protein Soup is creamy, hearty, and packed with 28 grams of protein and 28 grams of fiber per serving. 

Easy Mushroom Tofu Soup is packed with umami flavor from shiitake mushrooms, garlic, ginger, and miso. 

This Easy Creamy Mushroom Soup is vegan, protein-rich, packed with flavor, and made in the oven! It’s a hand-off recipe with minimal chopping and cleanup. 

This Vegan Creamy Mushroom Soup is vegan, protein-rich, packed with flavor, and made in the oven! It’s a hand-off recipe with minimal chopping and cleanup.

🙋🏽‍♀️ Recipe FAQs

How do you make broccoli soup creamy without dairy?

Blend cooked broccoli with white beans and soaked pumpkin seeds. The beans thicken the soup, while the seeds add richness without cream or coconut milk.

Can I use broccoli stems in this soup?

Yes. Peel away the woody exterior, dice the tender centers finely, and cook them in the broth before adding the florets. They need a head start to soften. Use stems to replace part of the 1 ½ pounds of broccoli rather than adding extra without adjusting the broth.

Why is my broccoli soup dull green?

Overcooking, prolonged reheating, dark broth, and adding lemon too early can all affect the color. Cook the broccoli just until tender, blend promptly, and add lemon near serving.

Does nutritional yeast need to be added after cooking?

No. Add it directly to the blender with the white beans and pumpkin seeds for an evenly blended, savory flavor.

Nisha Melvani in a red sweater sitting with hands crossed over.

👩🏽‍🍳 Made this recipe?

Let me know your thoughts on Broccoli Soup by leaving a ⭐️ rating below or sharing it on Instagram.

⚖️ Convert the Recipe to Metric (g & mL)

Use these AI tools to do this:

Creamy broccoli white bean soup topped with crispy lentils, chopped parsley, and a drizzle of nondairy cream.

Creamy Broccoli White Bean Soup Recipe

Nisha Melvani

Creamy broccoli white bean soup with pumpkin seeds. High in protein, fiber, and magnesium, this easy vegan soup is made without dairy.

Prep Time 20 minutes

Cook Time 15 minutes

Total Time 35 minutes

Course Main Course, Side Dish

Cuisine Vegan

Servings 4 servings

Calories 359 kcal

  • ⅓ cup raw pumpkin seeds
  • 1 medium yellow onion diced
  • 4 cloves garlic minced
  • 1 ½ teaspoons dried oregano or thyme
  • 1 ½ teaspoons ground cumin
  • ¾ teaspoon ground coriander
  • ½ teaspoon crushed red pepper flakes or to taste
  • 1 ½ pounds broccoli (680 grams) weighed before trimming, cut into florets with small tender stems attached (approximately 9-10 cups)
  • 3 cups white beans or 2 (15-ounce) cans, drained and rinsed
  • 4 cups low-sodium vegetable broth plus more as needed
  • 1 teaspoon lemon zest about 1 lemon
  • 2 tablespoons fresh lemon juice plus more to taste
  • 2 tablespoons nutritional yeast
  • Salt and freshly ground black pepper to taste
  • ⅓ cup chopped fresh parsley optional for serving

Save This Recipe!

Type your email & I’ll send it to you!

  • Prepare the broccoli: Remove the thick stalks and cut the crowns into similarly sized florets, keeping their small tender stems attached.

  • Soak the pumpkin seeds: Cover with hot water and soak for about 20 minutes while preparing the remaining ingredients. Drain.

  • Cook the aromatics: Heat a large saucepan over medium heat. Add the onion and a splash of vegetable broth. Cook for 5 to 7 minutes, stirring and adding small splashes of extra broth as needed, until softened. Add the garlic, oregano, cumin, coriander, and red pepper flakes. Cook for 1 minute, stirring.

  • Cook the broccoli: Add the florets and vegetable broth. Bring to a simmer, cover, and cook for about 5 to 7 minutes, or until the broccoli is just tender and still green. Remove from the heat.

  • Blend: Transfer the broccoli mixture to a blender. Add the drained pumpkin seeds, white beans, and nutritional yeast. Blend until very smooth, adding broth as needed. Use a blender approved for hot liquids and follow its instructions. Work in small batches, vent the lid as directed, and loosely cover the opening with a clean kitchen towel to allow steam to escape.

  • Return to the saucepan: Pour the blended soup back into the saucepan and warm gently over low heat, stirring often. Add broth as needed for a thick but pourable consistency. Avoid prolonged simmering to preserve the green color.

  • Finish off the heat: Remove the saucepan from the heat and stir in the lemon zest, lemon juice, and nutritional yeast. If using miso, dissolve it in a little warm soup before stirring it into the pot. Taste and adjust the salt, pepper, and lemon juice.

  • Serve: Ladle into bowls and finish with parsley. See notes below.

Broccoli: To boost sulforaphane formation, chop fresh broccoli about 40 minutes before cooking, or stir a little raw mustard powder into the finished soup once it has cooled slightly. Or add a crunchy sprout topping.

Optional add-ins: For extra protein and creaminess, add 7 ounces silken tofu to the blender with the white beans and pumpkin seeds. For extra savory flavor, dissolve 1 tablespoon white miso in a little warm soup and stir it in off the heat, before adjusting the salt.

Nutrition: Each serving provides 9 mg iron (50% of the Daily Value) and an estimated 170 mg magnesium (40% of the Daily Value).

For serving: Enjoy as is, or top with quick-pickled red cabbage for tang and crunch, or crispy roasted lentils for more protein and extra texture. Add a drizzle of my nondairy cream.

Calories: 359kcal | Carbohydrates: 56g | Protein: 25g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 0.3g | Sodium: 74mg | Potassium: 1568mg | Fiber: 17g | Sugar: 6g | Calcium: 246mg | Iron: 9mg

This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.

Let me know how it was!

🛍️ Shop Recipe Cookware and Ingredients

W & P jade green food storage container and a plate of food.

Note: As an Amazon Associate, I earn from qualifying purchases.

Nisha’s Favorites

Get my tried-and-true products.

Comments

Leave a Reply

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