Welcome to foodsflavors

High Protein Creamy White Bean and Rosemary Soup

By Amelia Brooks | December 15, 2025
High Protein Creamy White Bean and Rosemary Soup

Why This Recipe Works

  • Protein Powerhouse: Two cans of cannellini beans plus a scoop of unflavored pea protein deliver nearly 25 g protein per bowl—no chalky aftertaste, we promise.
  • Weeknight Friendly: From chopping onion to table-ready in 30 minutes; blender does the heavy lifting.
  • One-Pot Wonder: SautĂ©, simmer, blend—everything happens in the same Dutch oven so dishes stay minimal.
  • Herbaceous Without Overwhelm: Fresh rosemary is steeped, then removed; you get piney perfume, not bitter needles.
  • Creamy, No Cream: A handful of cashews (or white miso for nut-free) whirled into the beans gives silkiness minus dairy.
  • Meal-Prep Champ: Flavor improves overnight; freezer safe for 3 months; reheats like a dream.
  • Easily Vegan & Gluten-Free: No animal products, no wheat—crowd-pleasing across dietary lines.

Ingredients You'll Need

Ingredients

Great soup begins with great ingredients, but “great” doesn’t have to mean expensive or hard to find. Here’s what goes into my pot and why each component earns its keep:

Cannellini Beans: These Italian white kidney beans are creamy by nature and higher in protein than Great Northern or navy beans. Look for cans with “BPA-free” liners and no calcium chloride—that additive keeps beans firm, which is terrific for salad but counter-productive for velvety soup. If you cook from dried, 1 cup dried yields about 3 cups cooked, the perfect stand-in for two 15-ounce cans.

Fresh Rosemary: Woody stems perfume the broth quickly; remove them before blending so you’re left with essence, not chewy leaves. In summer I swap in two 4-inch sprigs of lemon thyme for a brighter vibe.

Raw Cashews: Natural plant fat that disappears into the soup, lending body without coconutty overtones. If you avoid nuts, substitute 2 tablespoons white miso paste—fermented soy ups umami and protein count.

Pea Protein Isolate: The unsung hero that catapults protein past the 20 g mark. Buy unflavored, unsweetened powder; vanilla “plant protein” will turn dinner into dessert. No pea protein? Use ½ cup silken tofu or skip it entirely and stir white beans into your next protein-rich side dish.

Leek & Celery: Sweeter than onion, leeks melt into the background while celery adds mineral backbone. Wash leeks well—nobody wants gritty soup. Save green tops for homemade stock.

Garlic: Smash, then mince; allicin (the compound that makes garlic taste garlicky) forms after 10 minutes of air exposure, so prep it first.

Vegetable Broth: Choose low-sodium so you control saltiness. I keep a jar of Better Than Bouillon roasted vegetable base in the fridge for impromptu soup nights.

White Wine: Optional but lovely; the alcohol cooks off and leaves gentle acidity. Replace with additional broth or water if you’re avoiding alcohol.

Lemon Zest & Juice: Brightens the finished soup and balances the beans’ starch. Zest before halving the lemon; life is too short for microplane gymnastics.

Olive Oil: A swirl of peppery extra-virgin oil on top is traditional, but I sauté in it too—heart-healthy monounsaturated fats for the win.

Sea Salt & Cracked Pepper: Season at three stages—sweat, simmer, and finish—for layered flavor rather than a saline punch at the table.

How to Make High Protein Creamy White Bean and Rosemary Soup

1

Prep Your Produce & Protein Base

Trim the root end and dark green top from 1 large leek, slice it in half lengthwise, then fan under cold running water to rinse away hidden grit. Finely chop the white and pale-green portions (about 1 cup). Dice 2 celery ribs and mince 3 garlic cloves. Measure 2½ cups cooked cannellini beans (or 2 cans, drained and rinsed). Whisk 2 tablespoons unflavored pea protein with ¼ cup cool broth until smooth; this prevents clumps when it hits the hot pot.

2

Sauté Aromatics

Heat 2 tablespoons olive oil in a heavy 4-quart Dutch oven over medium heat until shimmering. Add leek, celery, and ½ teaspoon kosher salt; cook 4 minutes, stirring occasionally, until vegetables soften and the leek looks translucent. Stir in garlic and cook 45 seconds—just until fragrant but not browned.

3

Deglaze With Wine

Pour in ½ cup dry white wine (Sauvignon Blanc or Pinot Grigio work well). Increase heat to medium-high and simmer 2 minutes, scraping up any browned bits, until the liquid reduces by half and the raw alcohol smell dissipates.

4

Simmer With Rosemary

Add 3 cups vegetable broth, 2 drained cans of beans, 2 bay leaves, and 2 sturdy 4-inch rosemary sprigs. Bring to a gentle boil, then reduce heat to low, cover partially, and simmer 12 minutes so the herbs infuse and the beans heat through.

5

Blend Until Silky

Fish out bay leaves and rosemary stems (some needles will remain—that’s fine). Add ⅓ cup raw cashews and the pea-protein slurry. Using an immersion blender, purée directly in the pot until absolutely smooth, 60–90 seconds. (Alternatively, transfer in batches to a countertop blender; vent the lid and cover with a towel to prevent hot-soup explosions.)

6

Adjust Consistency & Seasoning

Stir in ½–1 cup additional broth until the soup reaches a heavy-cream thickness. Add ½ teaspoon freshly ground black pepper, 1 tablespoon lemon juice, and salt to taste—white beans can take more salt than you think, so increment in ¼-teaspoon pinches.

7

Finish With Lemon Zest

Turn off heat and stir in the zest of ½ lemon. The volatile oils in the zest perfume the soup without extra acidity.

8

Serve & Garnish

Ladle into warm bowls. Drizzle with fruity olive oil, scatter chopped parsley, add a crack of black pepper, and—if you’re feeling fancy—top with roasted pumpkin seeds for crunch. Offer crusty whole-grain bread for swiping the bowl clean.

Expert Tips

Soak Cashews Fast

Short on time? Cover cashews with boiling water and let stand 15 minutes while the soup simmers. Drain and proceed.

Double Blend for Velvet

For restaurant-level silkiness, blend once with the immersion blender, then run the soup through a high-speed blender for 30 seconds.

Herb Substitution Rule

No rosemary? Use 1 teaspoon dried thyme or ½ teaspoon dried sage—both are sturdy enough to stand up to beans.

Control Salt Last

Broth and canned beans vary in sodium; season the finished soup after blending so you don’t over-salt early.

Protein Boost Options

Out of pea protein? Add ½ cup cooked quinoa to the blender or stir in 1 cup diced grilled tofu when serving.

Texture Tweaks

Prefer a brothy bowl? Reserve 1 cup whole beans before blending and stir them back in for chunky contrast.

Variations to Try

  • Smoky Paprika & Tomato: Add 1 teaspoon smoked paprika and ½ cup crushed fire-roasted tomatoes after the garlic step; proceed as directed.
  • Curried Coconut: Swap rosemary for 1 tablespoon grated ginger and 1 teaspoon yellow curry powder; replace cashews with ½ cup light coconut milk.
  • Lemony Chicken (Non-Vegan):strong> Stir in 2 cups shredded rotisserie chicken at the end and use chicken broth instead of vegetable.
  • Spicy Greens: Fold in 3 cups baby spinach and ÂĽ teaspoon red-pepper flakes during the last 2 minutes of simmering for color and zip.
  • Roasted Garlic & Cauliflower: Roast 1 head garlic and 2 cups cauliflower florets at 425 °F for 20 minutes; add both to the pot before blending for deeper flavor and extra fiber.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The flavors meld beautifully, making leftovers a high-protein lunch jackpot.

Freezer: Portion into silicone muffin trays (½-cup pucks are perfect single servings), freeze until solid, then pop out and store in a zip-top bag up to 3 months. Thaw overnight in the fridge or microwave from frozen 2–3 minutes, stirring halfway.

Reheat: Warm gently over medium-low heat, thinning with broth or water as needed—blended soups thicken when chilled. Avoid rapid boiling, which can cause the cashew base to separate.

Make-Ahead Meal Prep: Double the recipe and freeze half. You’ll thank yourself on busy weeknights when a protein-rich dinner is only 8 microwave minutes away.

Frequently Asked Questions

Absolutely. Replace cashews with 2 tablespoons white miso paste or ½ cup silken tofu. Both options keep the soup creamy while boosting umami and protein.

Yes. Each serving contains roughly 32 g carbohydrates and 11 g fiber, yielding a low glycemic load. Pair with a slice of whole-grain sourdough for balanced glucose response.

Try 1 teaspoon dried thyme or ½ teaspoon dried sage. Fresh oregano (1 tablespoon) is lovely too, but use sparingly—it can overpower quickly.

Either the cashews weren’t soaked (if your blender is average) or the beans were old and tough. Next time soak cashews 4 hours or use boiled-water quick soak. If using dried beans, cook until completely tender before blending.

Unflavored rice or hemp protein works. Whey dissolves well but is not vegan and can foam. Avoid flavored powders unless you want vanilla-soup (trust me, you don’t).

Ladle into small white espresso cups, garnish with a micro-pinch of smoked paprika and a rosemary tip. Serve as a passed appetizer alongside sparkling rosé—it feels fancy but costs pennies.
High Protein Creamy White Bean and Rosemary Soup
soups
Pin Recipe

High Protein Creamy White Bean and Rosemary Soup

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Heat olive oil in a Dutch oven over medium heat. Add leek, celery, and ½ tsp salt; sauté 4 min until softened.
  2. Stir in garlic; cook 45 sec. Pour in wine; simmer 2 min until reduced by half.
  3. Add 2½ cups broth, beans, bay leaves, and rosemary. Bring to a boil, then simmer 12 min.
  4. Remove bay & rosemary stems. Whisk pea protein with remaining ½ cup cool broth; add to pot along with cashews.
  5. Blend until silky smooth using an immersion blender. Thin with extra broth for desired consistency.
  6. Season with pepper, lemon juice, and salt. Stir in zest off heat. Serve hot, drizzled with olive oil.

Recipe Notes

Soup thickens as it sits; thin with broth when reheating. For nut-free, substitute 2 Tbsp white miso paste stirred in at the end.

Nutrition (per serving)

295
Calories
24g
Protein
32g
Carbs
9g
Fat

More Recipes