Description
This Healthy Tuscan White Bean Soup is a nourishing one-pot meal filled with creamy white beans, tender vegetables, fresh spinach, and aromatic Italian herbs in a rich tomato-infused broth. Every spoonful delivers comforting flavors, wholesome ingredients, and a satisfying texture that’s perfect for cozy lunches or family dinners.
Naturally rich in plant-based protein, fiber, and heart-healthy ingredients, this soup is an excellent high-protein-friendly meal that’s both nutritious and filling. It’s easy to prepare, budget-friendly, and ideal for meal prep throughout the week.
Can This Healthy Tuscan White Bean Soup Support Weight Loss Goals?
Yes. White beans provide a combination of plant-based protein and dietary fiber that helps promote fullness and may reduce hunger between meals. The soup is packed with vegetables while remaining relatively low in calories, making it a satisfying option as part of a balanced eating pattern. Pairing it with a lean protein can further increase satiety.
Does Healthy Tuscan White Bean Soup Fit a High-Protein Lifestyle?
Yes. White beans naturally supply protein along with fiber, making this soup a great high-protein-friendly choice. Each serving provides approximately 14–16 grams of protein and around 28–32 grams of net carbs. For those aiming for even higher protein intake, adding grilled chicken, turkey, or shredded rotisserie chicken is an easy way to boost the protein content.
Why This Recipe is Special
- Made with wholesome Mediterranean-inspired ingredients.
- Rich in plant-based protein and dietary fiber.
- One-pot recipe with easy cleanup.
- Perfect for meal prep and freezer-friendly.
- Comforting, hearty, and naturally vegetarian.
My Personal Experience
- Mashing a small portion of the beans creates a creamier broth.
It thickens the soup naturally without adding cream or flour. - Fresh spinach stirred in at the end keeps its bright color.
It wilts quickly while preserving its fresh flavor and texture. - Fresh rosemary gives the soup authentic Tuscan flavor.
Even a small amount adds wonderful depth to the broth. - The soup tastes even better the next day.
The herbs and vegetables have more time to develop their flavors overnight.
Perfect For
Perfect for cozy weeknight dinners, healthy lunches, meal prep, vegetarian meals, family dinners, freezer meals, fall and winter comfort food, and Mediterranean-inspired meal plans.
Why You’ll Love This Recipe
- Simple pantry ingredients
Most ingredients are inexpensive staples that are easy to keep on hand. - Rich and comforting
The creamy beans and flavorful broth create a satisfying meal without heavy cream. - Nutritious and filling
Packed with vegetables, fiber, and plant-based protein for lasting satisfaction. - Excellent for meal prep
The soup stores and reheats beautifully for quick meals throughout the week. - Easy to customize
Add chicken, sausage, kale, or extra vegetables to suit your preferences.
Common Mistakes to Avoid
- Overcooking the spinach until it loses its bright color.
- Forgetting to rinse canned beans, resulting in a saltier broth.
- Boiling the soup too vigorously, which can break down the vegetables.
- Skipping fresh herbs or lemon juice at the end, reducing the overall flavor.
Required Equipment
- Large soup pot or Dutch oven — provides even heating for slow simmering.
- Wooden spoon — gently stirs the vegetables without damaging them.
- Chef’s knife — ensures evenly chopped vegetables for consistent cooking.
- Cutting board — provides a safe prep surface.
- Measuring cups and spoons — keeps ingredients balanced.
Storage Instructions
Refrigerator: Store cooled soup in an airtight container for up to 5 days.
Freezer: Freeze in portion-sized freezer-safe containers for up to 3 months.
Reheating: Warm gently over medium-low heat on the stovetop or microwave until hot. Add a splash of broth or water if the soup thickens during storage.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Best Season for This Recipe: All-season (especially Fall and Winter)
Total Calories (Per Serving): Approximately 285 calories (estimate)
Short Description
Healthy Tuscan White Bean Soup is a hearty one-pot meal featuring creamy white beans, fresh vegetables, spinach, and Italian herbs in a flavorful tomato broth. It’s rich in plant-based protein, naturally comforting, and perfect for meal prep. This wholesome soup is simple, satisfying, and packed with Mediterranean-inspired flavors.
📝 Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- ½ teaspoon dried rosemary (or 1 teaspoon fresh rosemary, finely chopped)
- ¼ teaspoon crushed red pepper flakes (optional)
- 2 tablespoons tomato paste
- 1 can (14.5 oz / 410 g) diced tomatoes, no added sugar
- 3 cans (15 oz / 425 g each) cannellini beans, drained and rinsed
- 4 cups low-sodium vegetable broth
- 2 cups fresh baby spinach
- 1 tablespoon fresh lemon juice
- 2 tablespoons chopped fresh parsley
- ½ teaspoon sea salt (adjust to taste)
- ¼ teaspoon black pepper
Optional High-Protein Additions
- 2 cups cooked shredded chicken
- Lean turkey sausage, sliced
- Grated Parmesan cheese for serving
Directions
- Heat the olive oil in a large soup pot over medium heat.
- Add the onion, carrots, and celery. Cook for 6–8 minutes until softened.
- Stir in the garlic, oregano, thyme, rosemary, and red pepper flakes. Cook for 1 minute until fragrant.
- Add the tomato paste and cook for 1–2 minutes, stirring constantly to deepen its flavor.
- Pour in the diced tomatoes, cannellini beans, and vegetable broth. Stir well.
- Bring the soup to a gentle boil, then reduce to low heat and simmer uncovered for 20 minutes.
- Lightly mash about 1 cup of the beans with the back of a spoon to naturally thicken the soup.
- Stir in the spinach and cook for 2–3 minutes until just wilted and bright green.
- Remove from the heat and stir in the lemon juice and parsley.
- Taste and adjust the seasoning before serving.
High-protein cooking tip: Add shredded chicken or turkey during the last 5 minutes of cooking to increase the protein while maintaining the soup’s hearty texture.
Nutrition Facts (Per Serving – Approximate)
- Calories: 285
- Fat: 7 g
- Cholesterol: 0 mg (without optional meat or cheese)
- Sodium: 420 mg
- Potassium: 820 mg
- Total Carbohydrates: 39 g
- Fiber: 10 g
- Net Carbs: 29 g
- Sugars: 5 g
- Protein: 15 g
- Calcium: 110 mg
Notes
- Refrigerate leftovers promptly in airtight containers.
- Freeze individual portions for easy lunches.
- Reheat gently to preserve the texture of the beans and vegetables.
- Naturally vegetarian and gluten-free; use certified gluten-free broth if needed.
- Add kale instead of spinach for a heartier texture or finish with freshly grated Parmesan and extra herbs for more flavor.
Frequently Asked Questions
1. Can I use different beans?
Yes, Great Northern or navy beans are excellent substitutes for cannellini beans.
2. Can I make this soup vegan?
Yes, simply use vegetable broth and skip any optional cheese or meat.
3. Can I add chicken to increase the protein?
Absolutely, shredded cooked chicken blends perfectly into the soup.
4. Is this soup freezer-friendly?
Yes, it freezes well for up to 3 months in airtight containers.
5. Can I use dried beans instead of canned?
Yes, cook the dried beans until tender before adding them to the soup.
6. What can I serve with Tuscan White Bean Soup?
Pair it with a fresh green salad, roasted vegetables, or whole-grain bread, depending on your dietary preferences.

