Welcome to simplemumdishes

High Protein Creamy Vegan White Bean Stew

By Charlotte Reid | January 16, 2026
High Protein Creamy Vegan White Bean Stew

Why This Recipe Works

  • Protein-Packed: Each bowl delivers 18g of complete plant protein from white beans, hemp hearts, and tahini—keeping you full for hours.
  • Creamy Without Cream: Blending a portion of the beans creates a luxurious texture that rivals any dairy-based chowder.
  • One-Pot Wonder: Minimal dishes mean more time for Netflix and less time scrubbing pans.
  • Freezer Hero: Flavors deepen overnight, making this the ultimate make-ahead meal for busy weeks.
  • Budget-Friendly: Feeds six for under $10 using pantry staples you probably already have.
  • Allergy-Smart: Naturally gluten-free, soy-free, and nut-free to accommodate every eater at your table.

Ingredients You'll Need

Ingredients

Great stews start with great building blocks, and this one is no exception. Let's break down what makes each ingredient shine:

White Beans (Cannellini or Great Northern)

These creamy Italian giants are the backbone of our stew. I prefer cannellini for their silky texture, but Great Northern works in a pinch. If you're using canned (no judgment!), look for brands packed in glass jars or BPA-free cans. Rinse thoroughly to remove 40% of the sodium. For the ultra-organized, cooking a pound of dried beans on Sunday gives you three cups for this recipe plus extra for salads all week.

Hemp Hearts

These tiny, nutty seeds are protein powerhouses—three tablespoons provide 10 grams of complete protein plus omega-3s. They dissolve into the broth, adding body without changing the flavor. Buy them in the refrigerated section; the healthy fats can go rancid quickly at room temperature.

Tahini

More than just hummus fuel, tahini contributes calcium and a subtle sesame richness that makes the stew taste like it simmered for hours. Stir the jar well before measuring—the oil and paste separate naturally. If your tahini smells bitter or tastes sharp, it's past its prime.

Lemon Zest & Juice

Fresh citrus brightens the earthy beans and keeps the stew from feeling heavy. Zest before juicing—it's nearly impossible the other way around. Organic lemons are worth the splurge since you're eating the peel.

Fresh Rosemary

This woody herb infuses the entire pot with pine-like aroma. Don't substitute dried here; the texture won't break down properly. If fresh isn't available, use ½ teaspoon fresh thyme per sprig of rosemary.

Smoked Paprika

The secret ingredient that makes omnivores ask "Are you sure there's no bacon in this?" Spanish pimentĂłn dulce adds gentle heat and campfire depth. Hungarian sweet paprika works, but you'll miss the smoky complexity.

How to Make High Protein Creamy Vegan White Bean Stew

1
Prep Your Mise en Place

Dice one large yellow onion into ½-inch pieces (about 1½ cups), mince four cloves of garlic until they resemble a paste, and slice two medium carrots into thin half-moons. Rinse three cans (15 oz each) of cannellini beans under cold water until the liquid runs clear—this removes the starchy canning liquid that can muddy flavors. Measure out your spices: 2 teaspoons smoked paprika, 1 teaspoon dried oregano, ½ teaspoon black pepper, and 1 teaspoon sea salt.

2
Bloom the Aromatics

Heat 2 tablespoons extra-virgin olive oil in a heavy Dutch oven over medium heat until shimmering but not smoking—this takes about 90 seconds. Add the diced onion and cook for 5 minutes, stirring occasionally, until the edges turn translucent and start to brown. Add the garlic and cook 30 seconds more, just until fragrant. You're building the flavor base here; rushing this step leads to raw onion bite in the final stew.

3
Toast the Spices

Stir in the smoked paprika, oregano, black pepper, and salt. Cook for 45 seconds, stirring constantly, until the spices darken slightly and smell intensely aromatic. This step awakens the oils in dried spices and eliminates any raw, dusty flavor. If the mixture looks dry, add another drizzle of oil—burned spices will ruin the entire pot.

4
Deglaze and Build the Broth

Pour in ¼ cup dry white wine (Sauvignon Blanc or Pinot Grigio work beautifully) and scrape the bottom of the pot with a wooden spoon to release the fond—those caramelized brown bits pack umami depth. Let the wine bubble away for 2 minutes until mostly evaporated. Add 4 cups low-sodium vegetable broth, 2 cups water, and the sliced carrots. Bring to a gentle simmer, then reduce heat to low.

5
Infuse with Rosemary

Strip the leaves from two fresh rosemary sprigs and add the woody stems to the pot—they'll release oils without leaving tough needles in every bite. Reserve the leaves for garnish. Simmer uncovered for 10 minutes; the broth should take on a faint green hue and smell like a Mediterranean hillside.

6
Create the Creamy Base

Remove the rosemary stems. Ladle 2 cups of the hot broth and 1 cup of the beans into a high-speed blender. Add 3 tablespoons hemp hearts and 2 tablespoons tahini. Blend on high for 60 seconds until completely smooth and frothy—this is your secret weapon for body and protein. Pour the creamy mixture back into the pot.

7
Simmer and Marry

Add the remaining beans and 2 cups baby spinach. Simmer gently for 8-10 minutes, just until the spinach wilts and the stew thickens enough to coat the back of a spoon. Stir occasionally to prevent sticking; if it gets too thick, splash in more broth or water. Taste and adjust salt—canned beans vary widely in sodium.

8
Finish with Brightness

Turn off the heat. Stir in the zest of one large lemon plus 2 tablespoons fresh juice. Let stand 5 minutes—the acid wakes up all the other flavors. Ladle into warm bowls and garnish with reserved rosemary leaves (finely chopped), a drizzle of good olive oil, and cracked black pepper. Serve with crusty sourdough for sopping up every last drop.

Expert Tips

Low & Slow Wins

Resist the urge to crank the heat—gentle simmering keeps beans intact and prevents the tahini from separating into grainy flecks.

Bean Liquid Gold

Save the aquafaba (bean can liquid) for vegan mayo or meringues. Freeze in ice cube trays for easy 2-tablespoon portions.

Overnight Flavor Boost

Make it the day before serving; the rosemary and paprika meld into something magical after 24 hours in the fridge.

Immersion Blender Hack

No blender? Use an immersion blender directly in the pot for 5 seconds—just enough to thicken without turning it into baby food.

Color Keepers

Add spinach in the final minutes to preserve vibrant green color. Kale or chard can stand up to longer cooking if you prefer.

Speed It Up

Use pre-minced garlic in oil and pre-washed spinach. The stew will still taste like you spent hours tending to it.

Variations to Try

Tuscan Sun-Dried Tomato

Swap smoked paprika for 2 teaspoons tomato paste and stir in ½ cup chopped oil-packed sun-dried tomatoes with the beans. Finish with fresh basil instead of rosemary.

Prep tip: Pat tomatoes dry to avoid oily broth.
Spicy Chipotle

Replace white beans with pinto and add 1 minced chipotle pepper in adobo. Use cilantro stems instead of rosemary and finish with lime juice and avocado cubes.

Heat level: Start with half a pepper.
Spring Green

Use asparagus tips and fresh peas in place of spinach. Swap tahini for white miso and add 1 cup chopped leeks with the onions. Finish with tarragon.

Seasonal note: Best March–June.
Coconut Curry

Replace 2 cups broth with full-fat coconut milk. Add 1 tablespoon grated ginger and 2 teaspoons yellow curry powder. Use cilantro and a squeeze of orange juice to finish.

Protein boost: Add cubed tofu.

Storage Tips

Refrigerate

Cool completely, then store in airtight glass containers up to 5 days. The stew will thicken; thin with broth or water when reheating.

Freeze

Portion into silicone muffin trays; once solid, transfer to freezer bags. Keeps 3 months. Thaw overnight in fridge.

Reheat

Warm gently in a saucepan with a splash of broth. Microwave works, but stir every 30 seconds to prevent hot spots.

Frequently Asked Questions

Absolutely! You'll need 1½ cups dried cannellini beans. Soak overnight, then simmer in fresh water for 60-90 minutes until tender. Use the cooking liquid in place of water for extra flavor. Plan for an additional hour of active prep time.

Yes! Scrape the entire contents into a food processor and blitz for 30 seconds to re-emulsify. Store upside-down in the fridge to prevent future separation. If it smells bitter or has dark spots, it's time to replace.

Yes! The hemp hearts are pasteurized during processing, and all ingredients are pregnancy-safe. The high folate and iron content make it especially beneficial. Just ensure the internal temperature reaches 165°F when reheating.

Use the sauté function for steps 1-4, then switch to manual high pressure for 3 minutes with a quick release. Stir in spinach and tahini mixture on sauté-low for 2 minutes. The texture will be slightly softer but equally delicious.

Stir in 1 cup cooked quinoa at the end, or add a block of cubed extra-firm tofu with the beans. Roasted chickpeas make a crunchy topping that adds another 6 grams per serving.

A crisp Sauvignon Blanc mirrors the lemon brightness, while a dry Pinot Grigio echoes the herbal notes. For red lovers, a light Pinot Noir works surprisingly well without overpowering the delicate beans.
High Protein Creamy Vegan White Bean Stew
soups
Pin Recipe

High Protein Creamy Vegan White Bean Stew

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Sauté aromatics: Heat olive oil in Dutch oven over medium heat. Cook onion 5 minutes until translucent. Add garlic; cook 30 seconds.
  2. Toast spices: Stir in paprika, oregano, pepper, and salt; cook 45 seconds until fragrant.
  3. Deglaze: Add wine; scrape browned bits. Simmer 2 minutes until mostly evaporated.
  4. Build broth: Add broth, water, carrots, and rosemary sprigs. Simmer 10 minutes.
  5. Blend base: Remove rosemary stems. Blend 2 cups hot broth, 1 cup beans, hemp hearts, and tahini until smooth. Return to pot.
  6. Simmer: Add remaining beans and spinach. Cook 8-10 minutes until thickened.
  7. Finish: Stir in lemon zest and juice. Let stand 5 minutes before serving.

Recipe Notes

Stew thickens as it stands; thin with broth when reheating. For oil-free, sauté in ¼ cup vegetable broth instead of olive oil.

Nutrition (per serving)

312
Calories
18g
Protein
38g
Carbs
11g
Fat

More Recipes