High Protein White Bean Soup

Total Time: 40 mins Difficulty: Beginner
Warm up with creamy white bean soup loaded with beans, tender veggies, spinach, and a tangy yogurt swirl, delivering a protein punch in every comforting spoonful.
pinit

High Protein White Bean Soup is your new go-to cozy dinner, loaded with creamy cannellini beans, tender onions, carrots, and celery simmered in savory broth until silky smooth. Finished with vibrant baby spinach and a tangy Greek yogurt swirl, every spoonful delivers a hearty protein punch. Whether you’re meal-prepping for the week or craving a quick, nourishing bowl, this Beginner-friendly recipe comes together in under an hour. Grab your pot and let’s dive into delicious comfort!

Key Ingredients

Before you dive in, gather these simple staples to build layers of flavor in your High Protein White Bean Soup:

  • 2 tbsp olive oil: Provides a rich base for sautéing the aromatics and adds a subtle fruity flavor.
  • 1 medium onion, chopped: Brings sweetness and depth as it softens during cooking.
  • 2 cloves garlic, minced: Adds warmth and aromatic complexity.
  • 2 stalks celery, diced: Offers a crisp texture and fresh, savory notes.
  • 2 carrots, diced: Imparts natural sweetness and vibrant color.
  • 2 cans (15 oz) cannellini beans, drained and rinsed: The protein-packed heart of the soup for creamy body.
  • 4 cups low-sodium chicken broth: Forms a flavorful liquid base without overpowering saltiness.
  • 2 cups water: Helps adjust the consistency for a lighter, broth-forward finish.
  • 1 tsp dried thyme: Adds herbaceous warmth and earthy aroma.
  • 1 bay leaf: Infuses a layer of subtle, aromatic depth as it simmers.
  • 1 tsp sea salt: Balances and elevates all the flavors.
  • 1/2 tsp black pepper: Provides a touch of spicy heat.
  • 2 cups baby spinach: Adds a bright green pop and extra nutrients.
  • 1/2 cup plain Greek yogurt: Creates a creamy swirl with tangy richness at the end.

How To Make High Protein White Bean Soup

With just a few simple steps, you’ll transform humble pantry staples into a bowl of nourishing comfort. This process brings out savory depth from the vegetables, builds a creamy texture by mashing beans, and finishes with fresh spinach and a luscious yogurt swirl. Follow along for foolproof results every time.

1. Heat the olive oil in a large pot over medium heat. Add the chopped onion, minced garlic, diced celery, and diced carrots, then sauté for about 5 minutes until the vegetables are tender and the onion is translucent.

2. Stir in the drained cannellini beans, low-sodium chicken broth, water, dried thyme, bay leaf, sea salt, and black pepper, ensuring all ingredients are well mixed.

3. Increase the heat to bring the soup to a boil, then reduce it to low heat and let it simmer, uncovered, for 20 minutes to allow flavors to meld.

4. Carefully remove and discard the bay leaf, then use a potato masher to mash about one-third of the beans against the side of the pot, which will naturally thicken the broth.

5. Add the baby spinach and cook for 2–3 minutes, stirring gently until the leaves are fully wilted.

6. Remove the pot from the heat and fold in the plain Greek yogurt, stirring slowly until the soup is completely creamy.

7. Taste the soup and adjust the seasoning with extra salt or pepper if needed before ladling it into bowls and serving warm.

Serving Suggestions

Now that your High Protein White Bean Soup is bubbling with flavor, let’s talk about how to serve it like a pro. Whether it’s a casual weeknight meal or part of a cozy dinner spread, these ideas will elevate each bowl into a full, satisfying experience.

  • Crusty Artisan Bread: Serve with slices of warm, toasted bread to soak up every creamy drop.
  • Herb Garnish: Sprinkle freshly chopped parsley or chives on top for a vibrant pop of color and fresh aroma.
  • Extra Yogurt Swirl: Add an extra dollop of Greek yogurt on each bowl for added creaminess and tang.
  • Grated Parmesan: Dust with finely shredded Parmesan cheese and a drizzle of olive oil for an umami boost.

Tips For Perfect High Protein White Bean Soup

A few friendly tricks can take this soup from great to unforgettable. Whether you’re out of specific beans or want to tweak the flavor, these tips have you covered every time.

  • Swap in navy beans or great northern beans if cannellini beans aren’t on hand—they’ll deliver the same creamy consistency.
  • For a vegan twist, replace the Greek yogurt with full-fat coconut milk and switch to vegetable broth for rich, dairy-free delight.
  • Stir in shredded cooked chicken or turkey after simmering to boost the protein even more and turn this into a heartier meal.
  • Store leftovers in a sealed container in the fridge for up to 4 days, or freeze individual portions for up to 3 months and thaw in the fridge before reheating.

How To Store It

After savoring every spoonful, proper storage keeps your High Protein White Bean Soup tasting fresh for days. Cool it safely, seal it well, and enjoy quick reheats whenever the craving strikes.

  • Airtight Containers for Refrigeration: Cool to room temperature, transfer into a sealed container, and refrigerate for up to 4 days.
  • Portion in Freezer-Safe Bags: Divide into single-serving freezer bags, squeeze out excess air, and freeze for up to 3 months. Thaw overnight in the fridge.
  • Glass Jars for Easy Reheating: Store portions in heatproof glass jars, so you can reheat directly in the microwave or in a hot water bath.
  • Label and Date: Always label containers with contents and date to keep track of freshness and enjoy at peak flavor.

Frequently Asked Questions

Here are quick answers to the most common queries about making this High Protein White Bean Soup:

  • Q: How long does it take to prepare and cook this High Protein White Bean Soup?

It takes about 35–40 minutes from start to finish. This includes roughly 10 minutes to chop the onion, garlic, celery, and carrots, 5 minutes to sauté the vegetables, 20 minutes to simmer the soup, and 2–3 minutes to wilt the spinach before stirring in the yogurt.

  • Q: Why do I need to mash one-third of the beans in the soup?

Mashing about one-third of the cannellini beans helps thicken the broth naturally by releasing their starches, creating a creamier texture without adding heavy creams. It also intensifies the bean flavor and ensures a heartier mouthfeel.

  • Q: What substitutions can I make if I don’t have cannellini beans or Greek yogurt?

If you don’t have cannellini beans, navy beans or great northern beans work equally well. For a dairy-free or vegan version, swap the plain Greek yogurt for full-fat coconut milk or a plant-based yogurt alternative. You can also replace chicken broth with vegetable broth to keep it vegan-friendly.

  • Q: How can I boost the protein content even more?

To increase protein, stir in shredded cooked chicken or turkey after the beans have simmered. You can also serve the soup with a dollop of extra Greek yogurt or sprinkle grated Parmesan cheese on top. Adding a scoop of unflavored protein powder designed for cooking is another option.

  • Q: How should I store leftovers, and how long will they last?

Allow the soup to cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. For longer storage, freeze individual portions in freezer-safe containers or bags for up to 3 months; thaw overnight in the fridge and reheat gently on the stove.

  • Q: How do I adjust the seasoning if the soup tastes bland or too strong?

After stirring in the yogurt, taste the soup and add more sea salt or black pepper in small increments until balanced. If it’s too salty, stir in a splash of water or extra broth. A squeeze of fresh lemon juice or a pinch of red pepper flakes can brighten the flavors if needed.

  • Q: Can I use fresh herbs instead of dried thyme and bay leaf?

Yes. Substitute 1 tablespoon of finely chopped fresh thyme for the dried thyme, and add a sprig of fresh bay leaf if available. Remove the bay leaf sprig before serving. Fresh herbs tend to be milder, so you may need to adjust amounts to suit your taste.

What Makes This Special

From the first creamy spoon to the last leafy spinach bite, this High Protein White Bean Soup shines by balancing simplicity with hearty nutrition. Mashing just the right amount of beans naturally thickens the broth, while the Greek yogurt swirl adds tangy richness without weighing you down. It’s endlessly adaptable—vegan-friendly with coconut milk, extra hearty with shredded chicken, or meal-prep friendly with easy storage. Go ahead and print this recipe to tuck it into your binder, then let me know in the comments how your first bowl turned out or if you’ve got your own clever twists!

High Protein White Bean Soup

Difficulty: Beginner Prep Time 10 mins Cook Time 30 mins Total Time 40 mins
Calories: 300

Description

This creamy white bean soup simmers tender onions, carrots, and celery in savory broth until silky, then finishes with spinach and a creamy yogurt swirl, packing a hearty protein boost in every spoon.

Ingredients

Instructions

  1. Heat the olive oil in a large pot over medium heat and add the onion, garlic, celery, and carrots. Sauté for 5 minutes until softened.
  2. Stir in the cannellini beans, chicken broth, water, dried thyme, bay leaf, sea salt, and black pepper.
  3. Bring the mixture to a boil, then reduce heat to low and simmer, uncovered, for 20 minutes.
  4. Remove and discard the bay leaf, then use a potato masher to mash about one-third of the beans against the side of the pot to thicken the soup.
  5. Add the baby spinach and cook for 2–3 minutes until wilted.
  6. Remove the pot from heat and gently stir in the Greek yogurt until fully incorporated.
  7. Taste and adjust seasoning as needed before ladling into bowls and serving warm.

Note

  • Use navy beans or great northern beans if cannellini beans are unavailable.
  • For a vegan version, replace Greek yogurt with coconut milk.
  • Add shredded chicken or turkey for extra protein.
  • Soup keeps in fridge for up to 4 days or freezes well in portions.
Keywords: white bean soup,high protein soup,vegetable soup,greek yogurt soup,healthy dinner,protein rich recipe
Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

How long does it take to prepare and cook this High Protein White Bean Soup?

It takes about 35–40 minutes from start to finish. This includes roughly 10 minutes to chop the onion, garlic, celery, and carrots, 5 minutes to sauté the vegetables, 20 minutes to simmer the soup, and 2–3 minutes to wilt the spinach before stirring in the yogurt.

Why do I need to mash one-third of the beans in the soup?

Mashing about one-third of the cannellini beans helps thicken the broth naturally by releasing their starches, creating a creamier texture without adding heavy creams. It also intensifies the bean flavor and ensures a heartier mouthfeel.

What substitutions can I make if I don’t have cannellini beans or Greek yogurt?

If you don’t have cannellini beans, navy beans or great northern beans work equally well. For a dairy-free or vegan version, swap the plain Greek yogurt for full-fat coconut milk or a plant-based yogurt alternative. You can also replace chicken broth with vegetable broth to keep it vegan-friendly.

How can I boost the protein content even more?

To increase protein, stir in shredded cooked chicken or turkey after the beans have simmered. You can also serve the soup with a dollop of extra Greek yogurt or sprinkle grated Parmesan cheese on top. Adding a scoop of unflavored protein powder designed for cooking is another option.

How should I store leftovers, and how long will they last?

Allow the soup to cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. For longer storage, freeze individual portions in freezer-safe containers or bags for up to 3 months; thaw overnight in the fridge and reheat gently on the stove.

How do I adjust the seasoning if the soup tastes bland or too strong?

After stirring in the yogurt, taste the soup and add more sea salt or black pepper in small increments until balanced. If it’s too salty, stir in a splash of water or extra broth. A squeeze of fresh lemon juice or a pinch of red pepper flakes can brighten the flavors if needed.

Can I use fresh herbs instead of dried thyme and bay leaf?

Yes. Substitute 1 tablespoon of finely chopped fresh thyme for the dried thyme, and add a sprig of fresh bay leaf if available. Remove the bay leaf sprig before serving. Fresh herbs tend to be milder, so you may need to adjust amounts to suit your taste.

Isabella Romano Food and Lifestyle Blogger

Ciao, beautiful souls! I'm Isabella Romano, and welcome to my kitchen where comfort meets creativity, and every recipe is designed to make your everyday cooking feel a little more special.

Leave a Comment

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