Why You'll Love It
- - It keeps you feeling full for hours thanks to the lean protein
- - Naturally dairy-free and gluten-free for a gentle digestion
- - The flavors deepen as it sits, making it even better the next day
- - Simple ingredients you likely already have in your pantry
"It's rare to find something so light that actually keeps me full until dinner. Just lovely."
Essential Ingredient Guide
- Cannellini Beans: These provide the creamy base and the bulk of the protein. Rinse them well to remove excess sodium from the can.
- Fresh Spinach: Added at the very end so it just wilts; this keeps the color vibrant and the nutrients intact.
- Low-Sodium Vegetable Broth: The foundation of the soup. Using a low-sodium version allows you to control the salt levels yourself.
- Fresh Garlic: Sautéed slowly at the start to create a warm, aromatic base without burning.
- Lemon Juice: A squeeze of fresh lemon right before serving wakes up all the earthy flavors.
- Olive Oil: Just a touch for sautéing; it adds a healthy fat that helps your body absorb the vitamins.
Complete Cooking Process
-
Ingredient Readiness:
I always start by chopping everything first. There's something so calming about having my little piles of carrots and celery ready to go. Make sure the beans are rinsed until the water runs clear.
-
Flavor Development:
The magic happens when the onions and garlic soften. I don't rush this; I let them sweat until they're translucent and smelling sweet, which creates the heart of the soup.
-
Texture Control:
To get that lovely thickness without adding cream, I take a potato masher or a fork and crush a few of the beans right in the pot. It's a little imperfect, but that's what makes it home-cooked.
-
Finishing Touches:
The very last step is the lemon juice and the spinach. You just stir them in and let the residual heat do the work. It adds a brightness that makes the whole dish sing.
-
Serving Timing:
I like to let it sit for about five minutes off the heat. It allows the flavors to settle and the temperature to be just right for a cozy sip.
- Don't boil the spinach; just stir it in at the end
- Use a splash of water if the soup gets too thick overnight
- Sauté your vegetables in small batches if your pot is small
- Add a pinch of red pepper flakes for a tiny bit of warmth
Pro Tips
Looking back, I remember when I used to just throw everything in at once. I thought it was faster, but I realized the taste wasn't as deep. Taking those extra few minutes to sauté the aromatics really changes the whole experience. Well, it's a slow process, but that's the beauty of it. Cooking should be a time to breathe, not a race to the finish line. Just let the pot simmer and the house fill with that warm, savory scent.
The essence of the dish:
A fun fact or historical angle:
Flavor or sensory focus:
You Must Know
- Rinsing canned beans reduces bloating and salt
- Fresh herbs are always better than dried if you have them
- Avoid high-heat boiling to keep the vegetables tender
Frequently Asked Questions
→ Can I freeze this soup?
Yes, you can! I usually leave the spinach out before freezing and then stir it in when I reheat the soup. That way the greens don't get mushy.
→ What if I don't have cannellini beans?
Great white navy beans or even chickpeas work wonderfully. Just be aware that chickpeas are a bit firmer.
→ How do I make it more filling?
You could add some diced turkey breast or a handful of quinoa. It keeps it within the realm of healthy soup options.
→ Is this soup suitable for a vegan diet?
Absolutely. As long as you use vegetable broth and olive oil, it is completely plant-based.
→ Can I use a slow cooker?
Yes, just sauté the onions and garlic first, then toss everything except the spinach and lemon into the slow cooker on low for 6 hours.
→ Why add lemon at the end?
Heat can make lemon juice taste bitter if cooked too long. Adding it at the end keeps that fresh, citrusy pop.
Chef's Tips
If you prefer a smoother soup, you can use an immersion blender for a few pulses, but I prefer the chunky texture.,For an extra protein boost, this pairs well with high protein dumplings on the side.,Store in the fridge for up to 4 days; the flavor actually gets better by day two.
Nutrition Facts
per serving
210
Calories
14g
Protein
28g
Carbs
5g
Fat
Taste Profile
A clean, earthy flavor profile with a bright citrus finish.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
Makes the soup heartier and slightly nuttier.
For a richer, meat-based protein profile like anti-inflammatory chicken soup.
Recipe Variations
Try these delicious twists on the original
Curry Twist
Add a teaspoon of curry powder during the sauté step for a flavor similar to curry lentil soup.
Hearty Grain Version
Add 1/2 cup of cooked farro or brown rice for extra texture and energy.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Adding spinach too early, which makes it turn brown and mushy.
- Burning the garlic by using heat that's too high.
- Over-salting before the broth has had a chance to reduce.
Meal Prep & Storage
Make Ahead Tips
You can chop all the vegetables and store them in a container for up to 3 days. The soup itself can be made a few days in advance.
Leftover Ideas
Reheat gently in a saucepan over medium-low heat. If it has thickened too much, add a splash of water or broth.
Perfect Pairings
Serve this with...
Cooking Timeline
Chop all vegetables and rinse the beans.
Sauté onion, carrots, and celery until soft.
Stir in garlic and oregano for a quick aromatic blast.
Add broth and beans; simmer for 15 minutes.
Mash beans, stir in spinach and lemon, and serve.
Low Calorie High Protein Soups for Healthy Eating
A comforting, nutrient-dense soup that balances light calories with hearty protein to keep you full and satisfied.
Timing
Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes
Recipe Details
Ingredients
Main Ingredients
- 01 2 cans (15oz) cannellini beans, drained and rinsed
- 02 1 tbsp olive oil
- 03 1 medium onion, finely diced
- 04 2 carrots, sliced into rounds
- 05 2 stalks celery, diced
- 06 3 cloves garlic, minced
- 07 6 cups low-sodium vegetable broth
- 08 2 cups fresh baby spinach
- 09 1 tsp dried oregano
- 10 Salt and black pepper to taste
Finishing Touches
- 01 1 tbsp fresh lemon juice
- 02 Fresh parsley for garnish
Instructions
Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Sauté for about 5 to 7 minutes until the onions are soft and the carrots start to give in.
Stir in the minced garlic and dried oregano. Cook for just a minute—until you can really smell the garlic, but don't let it brown too much or it'll taste burnt.
Pour in the vegetable broth and the drained beans. Bring the mixture to a gentle boil, then turn the heat down to low. Let it simmer for about 15 minutes.
Use a fork or a potato masher to crush a small handful of the beans against the side of the pot. This makes the broth feel creamy and rich.
Stir in the fresh baby spinach and let it wilt for about 30 seconds. Turn off the heat.
Stir in the fresh lemon juice. Season with salt and pepper, and serve warm in your favorite cozy bowl.
Notes & Tips
- 1 If you prefer a smoother soup, you can use an immersion blender for a few pulses, but I prefer the chunky texture.
- 2 For an extra protein boost, this pairs well with high protein dumplings on the side.
- 3 Store in the fridge for up to 4 days; the flavor actually gets better by day two.
Tools You'll Need
-
Large soup pot or Dutch oven
-
Chef's knife
-
Cutting board
-
Wooden spoon
-
Measuring cups and spoons
-
Potato masher or fork
Must-Know Tips
- Don't skip the lemon juice; it's the secret to making low-calorie meals taste high-end.
- Keep the heat low during the simmer to avoid evaporating too much broth.
- Rinse your beans thoroughly to keep the soup's color clean and the sodium low.
Professional Secrets
- Sautéing the mirepoix (onion, carrot, celery) first builds a base of flavor that boiling alone can't achieve.
- Mashing some of the beans is a professional trick to add 'body' without adding cream or flour.
- Adding fresh greens at the very end preserves the vitamins and the bright green color.
Recipe by
Hannah BrooksHannah Brooks focuses on nutritious baked meals that feature rice, quinoa, oats, and other wholesome grains. She develops creative casseroles, baked g ...
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime