- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
There’s a pot of this soup simmering on my stove at least twice a month once the temperature drops. I remember exactly how it started — a grey January afternoon when Aunt Anne called and told me, firmly and warmly, that if I wasn’t cooking with white beans regularly, I was leaving easy protein on the table. She was right. I pulled out two cans of cannellini beans, a carrot, and some wilting kale from the crisper, and this High Protein White Bean Soup came together in about 30 minutes. It has been a staple ever since. If you’re already a fan of hearty bean-based soups, my cannellini bean soup is worth bookmarking, and this high protein vegetable soup is another reliable weeknight anchor. This recipe is wholesome, deeply comforting, and built on ingredients you probably already have. Pull out your pot and let’s make it.
You Might Also Love
If this kind of hearty, nourishing bowl is your thing, these recipes belong in your weeknight rotation too.
- Tuscan White Bean Soup — A rustic, flavor-packed bowl with Italian herbs and tender white beans.
- Carrot Lentil Soup — Velvety, warming, and ready with pantry staples on any busy weeknight.
- Cabbage Soup With Protein — A filling, low-calorie soup that doesn’t sacrifice substance or flavor.
- Creamy Tuscan Bean Sun Dried Tomato Skillet — A rich, one-pan bean dish that works as a side or satisfying main.
Why You’ll Love This Recipe?
- High in plant-based protein. White beans deliver around 7–8 grams of protein per half cup, and a full bowl of this soup clocks in at roughly 10–12 grams — genuinely filling and nourishing, not just brothy.
- One pot, 30 minutes. Everything comes together in a single pot with minimal prep. It’s a real lifesaver on busy evenings when dinner needs to happen fast.
- Pantry-friendly ingredients. Canned beans, a carrot, dried thyme, and a splash of broth — this is the kind of recipe that works with what’s already in your kitchen.
- Naturally creamy without any cream. Mashing a few beans against the pot wall creates a velvety, hearty broth with no dairy needed.
- Endlessly adaptable. Spinach or kale, chicken or vegetable broth, even a handful of pasta thrown in — this soup works with whatever you have.
Ingredient Notes
- White beans (cannellini or great northern) — The protein hero of the bowl. Rinse and drain well for a cleaner, less starchy broth.
- Onion — Builds the savory base of the soup. Dice evenly so it softens at the same pace as the carrot.
- Garlic — Freshly minced garlic adds fragrant depth that powder simply can’t match. If you love garlic-forward soups, my garlic chickpea soup is another weeknight favorite.
- Vegetable or chicken broth — Both work beautifully here. Chicken broth adds richness; vegetable broth keeps it fully plant-based.
- Fresh spinach or kale — Either adds color, nutrients, and texture. Kale holds up better when reheating leftovers the next day.
- Carrot — Adds gentle sweetness and a hearty, satisfying bite to every spoonful.
- Dried thyme — The quiet backbone of this soup’s flavor. Don’t skip it — it lifts the whole pot.
- Olive oil — A good extra-virgin olive oil adds subtle richness to the sautéed base.
- Salt and pepper — Season gradually — beans absorb salt more than you’d expect, so taste as you go.

How to Make High Protein White Bean Soup?
- Heat the oil — Warm olive oil in a large pot over medium heat until shimmering and fragrant.
- Sauté the vegetables — Add diced onion and carrot; cook 5 minutes, stirring, until softened and lightly golden.
- Add garlic and thyme — Stir in minced garlic and dried thyme; cook 1 minute until fragrant.
- Add beans and broth — Pour in rinsed white beans and broth; stir well to combine everything evenly.
- Simmer the soup — Bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes.
- Mash for creaminess — Use the back of a spoon to crush several beans against the pot wall.
- Wilt the greens — Stir in fresh spinach or kale; cook 2–3 minutes until tender and bright green.
- Season and serve — Taste, adjust salt and pepper, then ladle into bowls and serve hot.

Emily’s Expert Tips
- Don’t skip the mashing step. Pressing some beans against the pot creates a creamy, velvety broth without any added cream — it’s the trick that makes this soup feel truly hearty rather than watery.
- Season gradually, not all at once. Beans absorb more salt than you’d expect, so taste as the soup simmers and adjust in small amounts — the final bowl will be far better for it.
- Choose your green based on when you’re eating. Spinach wilts fast and is best stirred in right before serving; kale holds its texture through refrigeration and reheats beautifully the next day.
- Blend a quarter of the soup for a silkier finish. Run an immersion blender through just part of the pot for a creamier, restaurant-style consistency while keeping plenty of whole beans intact.
Storage Tips
- Refrigerator — Store in an airtight container for up to four days; flavors deepen overnight.
- Freezer — Freeze in individual portions for up to three months; thaw overnight in the fridge.
- Reheating — Warm gently on the stovetop over low heat; add a splash of broth if it thickens.
- Make-ahead — Make a full batch Sunday evening — it’s even better by Tuesday.
Variations & Substitutions
- Vegan version — Use vegetable broth and skip any animal-based toppings for a plant-based bowl.
- Add tomatoes — Stir in canned diced tomatoes for a bold, Tuscan white bean style richness.
- Swap the protein base — Replace beans with red lentils for an earthy carrot lentil soup variation.
- Add pasta or grains — Add small pasta or barley the last 8 minutes for a hearty minestrone feel.
- Make it spicy — Add red pepper flakes or smoked paprika for a warming, smoky depth.
- Naturally gluten-free — This soup is gluten-free as written — no swaps needed.

What to Serve With High Protein White Bean Soup?
- Crusty bread or sourdough — Perfect for dunking into the hearty, protein-rich broth.
- A simple green salad — Light and crisp — balances the warmth of the soup perfectly.
- Grilled chicken breast — Slice over the top for an extra protein boost on hungrier nights.
- Grated Parmesan — A light dusting over the bowl adds a salty, savory finishing note.
- Warm flatbread — Soft and quick to prep — great for wiping every last drop clean.
Frequently Asked Questions
Can you freeze white bean soup? Yes — freeze in portions for up to three months.
How long does high protein white bean soup last in the fridge? Up to four days in a sealed airtight container.
Can I use dried beans instead of canned? Yes — soak overnight and cook until tender before adding to the soup.
Is white bean soup high in protein? Yes — one serving provides roughly 10–12 grams of plant-based protein.
Can I make white bean soup in a slow cooker? Yes — cook on low for 6–8 hours or high for 3–4 hours.
What greens work best in white bean soup? Spinach or kale both work — kale holds up better for reheated leftovers.
- 0 Facebook
- 1 Pinterest
- 0 Email
- Copy Link
- 1 share
High Protein White Bean Soup
Ingredients
Instructions
Warm the olive oil in a large pot over medium heat until shimmering and fragrant.
Add the diced onion and carrot and cook for 5 minutes, stirring occasionally, until softened and lightly golden.
Stir in the minced garlic and dried thyme and cook for 1 minute until fragrant.
Pour in the rinsed white beans and broth and stir well to combine everything evenly.
Bring the soup to a gentle boil, then reduce the heat and simmer uncovered for 15 minutes.
Use the back of a spoon to crush several beans against the side of the pot to create a naturally creamy broth.
Stir in the fresh spinach or kale and cook for 2 to 3 minutes until wilted and bright green.
Taste and adjust salt and pepper as needed, then ladle into bowls and serve hot.
Notes
Don’t skip the mashing step — pressing some beans against the pot creates a velvety, hearty broth with no cream needed.
Kale holds up better than spinach for leftovers and reheats well the next day; spinach is best stirred in just before serving.
For a silkier texture, run an immersion blender through a quarter of the soup before adding the greens.
Season gradually — white beans absorb more salt than expected, so taste as you go.
Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze in portions for up to 3 months. Reheat gently on the stovetop , adding a splash of broth if the soup has thickened.
