
Preheating the oven...
Just a moment while we find your perfect vibe...

Just a moment while we find your perfect vibe...

You're leaning into that high-protein goal, and you want something comforting and deeply nourishing without any heavy lifting in the kitchen. This warm bowl is exactly what you're after.
This comforting and hearty soup is packed with plant-based protein from creamy cannellini beans and vibrant spinach. Simmered in a rich, savory broth, it's a wonderfully nourishing meal that comes together effortlessly, perfect for a cozy, high-protein dinner.
By VibeEats Kitchen • Reviewed by Leigha's Test Kitchen
This recipe exists for those times when you crave a hug in a bowl – a meal that’s both deeply comforting and incredibly nutritious, especially when you’re aiming for high protein intake. It’s perfect for chilly evenings or any day you need a wholesome, satisfying boost without spending hours in the kitchen. White beans are a fantastic plant-based protein source, offering a creamy texture and hearty substance to this simple soup. The addition of fresh spinach wilts beautifully, adding vibrant color and a dose of vitamins. This soup proves that nourishing your body with delicious, protein-rich food can be both easy and incredibly rewarding, making it an ideal choice for a feel-good, no-fuss dinner.
Bean soups have been a staple across cultures for millennia, valued for their affordability, nutritional density, and comforting nature. White beans, specifically cannellini, are prominent in Mediterranean and Italian cuisines, often forming the base of rustic, nourishing dishes. The tradition of creating hearty, vegetable-rich soups designed to sustain and warm goes back to ancient times, utilizing readily available ingredients. This particular modern rendition emphasizes ease and plant-based protein, reflecting a contemporary shift towards health-conscious, convenient cooking while honoring the timeless appeal of a simple, wholesome bowl of soup.
This Creamy White Bean & Spinach Soup is ideal for anyone seeking a delicious, plant-based, high-protein meal. It's particularly well-suited for vegetarians, vegans, and those looking to incorporate more meatless meals into their diet. Health-conscious individuals will appreciate its nutritional profile, while busy home cooks will love its ease and speed. It’s also a fantastic option for families, as it’s mild enough for most palates yet customizable for more adventurous eaters. If you're new to cooking or just want a reliable, comforting recipe that delivers on flavor and nutrition with minimal effort, this soup is a perfect fit.
2/10
Effort
Low
Brainpower
One Pot
Dishes
25 min
Total Time
20g
Protein
50g
Carbs
380 kcal
Calories
To enhance the flavor, consider adding a splash of lemon juice or a swirl of pesto just before serving. For a richer, more complex broth, you can use a mix of vegetable broth and a dairy-free milk alternative like unsweetened almond milk. Feel free to add other vegetables such as diced carrots, celery, or sweet potatoes during the initial sauté. A handful of small pasta shapes (like ditalini or orzo) can be added during the last 10 minutes of simmering for an even heartier meal. You might also enjoy other similar recipes like Lentil Soup or Minestrone with extra beans.
Don't skip rinsing the canned beans; this removes excess sodium and any starchy residue. For an extra creamy texture without adding cream, use an immersion blender to blend about 1-2 cups of the soup after the beans have simmered, then stir back into the pot. This creates a lovely thick base while still leaving plenty of whole beans. Taste and adjust seasoning generously before serving; a little extra salt or a grind of fresh pepper can make a big difference. If you prefer a milder garlic flavor, add it with the onions and cook a bit longer.
Store any leftover soup in an airtight container in the refrigerator for up to 4 days. It also freezes beautifully for up to 3 months; thaw overnight in the fridge and reheat gently on the stovetop. This soup is wonderfully satisfying on its own, but it pairs perfectly with a slice of crusty bread for dipping, a sprinkle of nutritional yeast for a cheesy flavor, or a light green salad.
This soup is a fantastic plant-based option for hitting your protein targets, thanks to the white beans. It's incredibly easy to make, provides comforting warmth, and offers a hearty meal without any meat.
Too tired? Use pre-chopped garlic and onion (or even frozen sofrito mix). Opt for pre-cooked, drained white beans and pre-washed spinach. Just sauté, dump everything else in, and simmer. So easy!
This soup is a gentle whisper of comfort on a plate, reminding you that nutritious doesn't mean complicated. It’s the kind of meal that wraps you in warmth, fuels your body with goodness, and leaves you feeling utterly content. No theatrics, just pure, wholesome deliciousness from a single pot. It’s a testament to the quiet power of simple ingredients.
Explore more recipes that match this feeling.
See All High Protein RecipesFinding some more ideas for you...