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!
Before you dive in, gather these simple staples to build layers of flavor in your 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.
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.
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.
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.
Here are quick answers to the most common queries about making 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.
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.
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.
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.
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.
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.
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.
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!
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.