If you’re on the lookout for a comforting and nutritious meal, High Protein White Bean Soup is your answer! This delicious soup is not only packed with flavor but is also a powerhouse of nutrients, making it a stellar option for anyone seeking a healthy and satisfying dish. With creamy white beans, fresh greens, and aromatic herbs, this hearty soup is perfect for a weeknight dinner or a cozy weekend lunch. Let’s dive into why this simple recipe is worth adding to your culinary repertoire!
What Makes This Recipe So Good
This white bean soup recipe is fantastic for several reasons. Firstly, it’s incredibly easy to make, requiring minimal prep and cooking time, making it perfect for busy weeknights. Secondly, it’s budget-friendly, utilizing pantry staples like canned beans and broth. Not to mention, it’s versatile and can be adjusted according to your taste preferences or what’s in your fridge. Plus, it’s loaded with protein thanks to the white beans, making it a wonderful option for anyone trying to eat healthier without sacrificing flavor.
How This Recipe Comes Together
The process of making this soup is straightforward and beginner-friendly. You start by sautéing onions and carrots to build a flavor base. Then, you’ll add garlic and herbs, followed by the star ingredients: white beans and broth. The soup simmers to combine all the flavors, and just before serving, you stir in fresh greens for a boost of nutrition and color. In just a handful of steps, you’ll have a wholesome meal that’s both satisfying and nourishing!
Ingredients
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4 servings
- 2 cans (15 oz each) of white beans (cannellini or great northern), rinsed and drained
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 cups vegetable or chicken broth
- 2 cups fresh spinach or kale
- 1 carrot, diced
- 1 teaspoon dried thyme
- 1 tablespoon olive oil
- Salt and pepper to taste
The white beans serve as the main protein source in this recipe, providing creaminess and heartiness. The broth adds depth of flavor, while the spinach or kale brings in freshness and a burst of nutrients. Feel free to adjust the greens based on what you have on hand!

Step-by-Step Instructions
- Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the diced onion and carrot, and sauté for about 5 minutes until the onion becomes translucent. Stir occasionally to prevent sticking and ensure even cooking.
- Stir in the minced garlic and dried thyme, cooking for an additional minute until fragrant. This step really helps to release those delicious aromas!
- Add the rinsed white beans and broth to the pot, stirring to combine. Bring to a boil, then reduce the heat and let simmer for 10 minutes. You can keep the pot covered to help the flavors meld better.
- Stir in the fresh spinach or kale and cook until wilted, which should take about 2-3 minutes. This not only adds flavor but also a lovely pop of color to your soup.
- Season with salt and pepper to taste, stir well, and it’s ready to serve! Feel free to taste and adjust the seasoning based on your preference.
Serving Suggestions
This warm and hearty soup makes for a fantastic main dish! You can serve it with a side of crusty bread or a simple green salad for a complete meal. Pair it with a glass of white wine or a refreshing herbal tea for a delightful dining experience. It’s perfect for cozy evenings or as a quick lunch that keeps you full and energized.
How to Store and Reheat
If you find yourself with leftovers, you’re in luck! This soup stores well in the fridge for up to 4 days in an airtight container. To reheat, simply warm it on the stove over medium heat until heated through. If needed, you can add a splash of broth or water to loosen it up. The soup can also be frozen for up to 3 months. Just make sure it cools completely before transferring it to freezer-safe containers. When ready to enjoy, thaw in the refrigerator overnight and reheat on the stove.
Practical Cooking Tips
To enhance the flavors of your soup, consider these helpful tips:
- Don’t skip the sautéing step – it really builds a flavor foundation for the soup.
- Adjust the consistency by adding more broth for a thinner soup or letting it simmer longer to thicken it up.
- For a little kick, consider adding a pinch of red pepper flakes when cooking the onions!
- Be cautious with salt, especially if your broth is salty. It’s easier to add than to take away!
- Always taste as you go! Personalizing flavors can make your dish truly special.
Possible Variations
This soup is highly adaptable! Here are a few variations to consider:
- Switch out the beans: Black beans or chickpeas work great if you want a different flavor.
- Add some diced tomatoes for a tangy twist.
- Incorporate other vegetables like bell peppers, zucchini, or corn for added nutrition and texture.
- Experiment with herbs: Fresh basil, parsley, or rosemary can add a unique touch.
- Make it creamy by adding a splash of coconut milk or a dollop of sour cream upon serving.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes! If you prefer using dried beans, just make sure to soak them overnight and cook them until tender before adding them to the soup.
Is this soup vegan?
Yes, this recipe is completely vegan as long as you use vegetable broth.
Can I make this soup in advance?
Absolutely! This soup actually tastes better the next day as the flavors have more time to meld together.
What can I serve with this soup?
Pair it with some crusty bread or a light salad for a well-rounded meal.
How can I make it spicier?
Add some chopped jalapeños or a pinch of cayenne pepper during the cooking process for an added kick.

