Welcome to mumskitchenrecipes

High Protein Tuscan White Bean and Kale Soup

By Ava Graham | January 15, 2026
High Protein Tuscan White Bean and Kale Soup

There’s something magical about the way a pot of soup can transform a kitchen. I first discovered this High Protein Tuscan White Bean and Kale Soup during a particularly hectic January when my family was trying to eat healthier after the holidays. We were all craving something comforting yet nutritious, and this soup became our weekly ritual. The aroma of garlic, rosemary, and simmering beans would drift through the house, drawing everyone to the kitchen like moths to a flame.

What makes this recipe special isn’t just its incredible flavor—it’s the way it manages to be both hearty and healthy, rustic and refined. Inspired by the traditional Tuscan soups I fell in love with during a trip to Florence years ago, this version packs an impressive protein punch while maintaining all the soul-warming qualities that make Italian peasant food so enduring. Whether you’re meal-prepping for a busy week, feeding a crowd on a chilly evening, or simply craving a bowl of something that feels like a warm hug, this soup delivers on every level.

Why This Recipe Works

  • Protein-Packed Powerhouse: With both white beans and protein-boosted broth, each serving delivers an impressive 18g of plant-based protein
  • One-Pot Wonder: Minimal cleanup required—everything cooks in a single Dutch oven
  • Meal Prep Champion: Flavors deepen overnight, making it perfect for Sunday prep and weekday lunches
  • Pantry Staples: Uses ingredients you likely already have on hand
  • Customizable: Easy to adapt for vegan, gluten-free, or omnivore preferences
  • Restaurant Quality: The secret ingredient of parmesan rind creates incredible depth of flavor
  • Year-Round Versatility: Perfect for winter comfort or summer garden abundance

Ingredients You'll Need

Ingredients

Let’s break down the star players in this protein-rich Tuscan soup. Each ingredient has been carefully selected not just for flavor, but for its nutritional contribution and availability in most grocery stores.

Dried Cannellini Beans: While canned beans work in a pinch, dried cannellini beans are the foundation of authentic Tuscan flavor. They’re creamy, nutty, and hold their shape beautifully. Look for beans that are uniform in size and color, avoiding any with wrinkled skins or dark spots. If you can only find Great Northern beans, they’re an acceptable substitute, though cannellini will give you that authentic Italian flavor.

Lacinato Kale: Also known as Tuscan kale or dinosaur kale, this variety is less bitter than curly kale and becomes wonderfully tender when simmered. The dark, bumpy leaves are packed with vitamins A, C, and K. Choose bunches with firm, dark blue-green leaves that show no yellowing. Store wrapped in damp paper towels in your crisper drawer for up to a week.

Protein-Enriched Vegetable Broth: This is where we sneak in extra protein without changing the soup’s character. Look for brands like Pacific Foods or Imagine that offer 10g of protein per serving. If you can’t find it, regular vegetable broth works, but consider adding a scoop of unflavored plant protein powder during cooking.

Parmesan Rind: This is the secret weapon that transforms good soup into extraordinary soup. Save your parmesan rinds in the freezer specifically for this purpose. If you don’t have one, a small piece of pecorino romano rind works too. For vegans, substitute with a tablespoon of white miso paste.

Fresh Rosemary: Tuscan cooking relies heavily on this aromatic herb. Fresh is non-negotiable here—dried rosemary becomes woody and harsh. If you have a sunny windowsill, consider growing your own rosemary plant; it’s practically indestructible and always ready when you need it.

San Marzano Tomatoes: These sweet, low-acid tomatoes are worth seeking out. They’re less seedy and more flavorful than regular canned tomatoes. If unavailable, use the best quality whole peeled tomatoes you can find, crushing them by hand.

Extra Virgin Olive Oil: Since this is Italian cooking, quality matters. Use your best olive oil for finishing the soup, not just for sautéing. Look for oils that are cold-pressed and come in dark bottles to protect against light damage.

How to Make High Protein Tuscan White Bean and Kale Soup

1

Prepare the Beans

If using dried beans, rinse them thoroughly and pick out any stones or debris. Place them in a large bowl with 8 cups of cold water and 2 tablespoons of salt. Soak overnight at room temperature, or use the quick-soak method: bring beans and salted water to a boil, turn off heat, cover, and let stand for 1 hour. Drain and rinse the beans before cooking. This crucial step ensures creamy, evenly cooked beans that won’t split or turn mushy.

2

Sauté the Aromatics

Heat 3 tablespoons of olive oil in a heavy-bottomed Dutch oven over medium heat until shimmering. Add 1 large diced onion, 3 minced garlic cloves, 2 diced carrots, and 2 diced celery stalks. Season with 1 teaspoon salt and 1/2 teaspoon black pepper. Cook, stirring occasionally, until vegetables are softened and beginning to caramelize, about 8-10 minutes. The key here is patience—don’t rush this step as it builds the flavor foundation.

3

Add Tomatoes and Herbs

Stir in 2 tablespoons of tomato paste and cook for 2 minutes until it darkens slightly. Add one 28-ounce can of hand-crushed San Marzano tomatoes, 2 sprigs of fresh rosemary, 2 bay leaves, and 1 teaspoon of dried oregano. Cook, stirring frequently, until the mixture is thick and paste-like, about 5 minutes. This concentrates the tomato flavor and creates a flavor base that will permeate the entire soup.

4

Simmer the Beans

Add the drained beans, 6 cups of protein-enriched vegetable broth, 4 cups of water, and the reserved parmesan rind. Bring to a boil, then reduce heat to low and simmer partially covered for 60-90 minutes, stirring occasionally, until beans are tender. The cooking time will vary depending on the age of your beans—older beans take longer. Add more water if needed to keep beans submerged.

5

Prepare the Kale

While the beans simmer, prepare the kale by removing the tough center ribs. Stack the leaves, roll them into a cigar shape, and slice into 1/2-inch ribbons. You should have about 8 cups of chopped kale. Rinse well in cold water and drain. The kale will seem like a lot, but it wilts down significantly during cooking.

6

Blend a Portion

Once beans are tender, remove the rosemary stems, bay leaves, and parmesan rind. Using an immersion blender, blend about 2 cups of the soup directly in the pot. This creates a creamy texture without adding cream. If you don’t have an immersion blender, carefully transfer 2 cups to a regular blender, blend until smooth, and return to the pot.

7

Add Kale and Finish

Stir in the chopped kale and simmer for 10-12 minutes until wilted and tender. Taste and adjust seasoning with salt and pepper. The soup should be thick and hearty. If it’s too thick, add more broth or water. Stir in 2 tablespoons of fresh lemon juice and 2 tablespoons of extra virgin olive oil. The lemon brightens all the flavors and balances the richness.

8

Serve and Garnish

Ladle the hot soup into warm bowls. Drizzle each serving with additional extra virgin olive oil and sprinkle with freshly grated parmesan cheese (omit for vegan version). Serve with crusty Italian bread for dipping. The soup is even better the next day, after flavors have had time to meld.

Expert Tips

Bean Cooking Water Magic

Add a piece of kombu seaweed to the cooking water. It tenderizes beans naturally without affecting flavor, plus it adds minerals and aids digestion.

The Parmesan Rind Trick

Keep a zip-top bag in your freezer for parmesan rinds. They keep indefinitely and transform soups, stews, and risottos into restaurant-quality dishes.

Kale Stems Aren't Trash

Save the kale stems for making vegetable broth. They add nutrients and flavor, reducing kitchen waste while stretching your food budget.

Double Batch Wisdom

Make a double batch and freeze half. This soup freezes beautifully for up to 3 months. Freeze in portion-sized containers for easy grab-and-go lunches.

Crouton Crown

Make garlic croutons from day-old bread. Cube, toss with olive oil, garlic powder, and herbs, then bake at 375°F for 10 minutes until golden.

Seasonal Adaptations

Swap kale for seasonal greens like chard in spring, spinach in summer, or escarole in fall. Each brings its own character to the soup.

Variations to Try

Sausage Lover's Version

Brown 1 pound of Italian sausage (turkey or pork) before sautéing vegetables. Remove and add back with the kale for a heartier version.

Vegan Power Bowl

Omit parmesan, use white miso instead. Add 1 cup of cooked quinoa during the last 5 minutes for extra protein and texture.

Slow Cooker Method

Sauté aromatics first, then transfer everything except kale to slow cooker. Cook on low 6-8 hours, add kale last 30 minutes.

Spicy Tuscan

Add 1 teaspoon of red pepper flakes with the garlic, or stir in Calabrian chili paste at the end for authentic Italian heat.

Storage Tips

This soup is a meal prepper’s dream, improving in flavor as it sits. Store cooled soup in airtight containers in the refrigerator for up to 5 days. The kale will continue to soften and absorb flavors, making leftovers even more delicious. For longer storage, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth or water to thin if needed.

For optimal freezing, slightly undercook the kale so it doesn’t become mushy upon reheating. Freeze in silicone muffin cups for individual portions, then transfer to freezer bags. These soup “pucks” reheat perfectly in the microwave for quick lunches.

When reheating, always add a splash of fresh lemon juice and a drizzle of good olive oil to brighten the flavors. The soup will thicken considerably when cold—this is normal and desired. Simply add water or broth to reach your preferred consistency.

Frequently Asked Questions

Yes, but the flavor won’t be quite as rich. Use 3 cans (15 oz each) of cannellini beans, drained and rinsed. Reduce the cooking liquid by 2 cups and simmer only 30 minutes before adding kale. The soup will be ready much faster but won’t have the same depth of flavor that long-simmered dried beans provide.

Absolutely! All ingredients are naturally gluten-free. Just be sure to check your vegetable broth and any garnishes for hidden gluten. Serve with gluten-free bread if desired.

Yes! Use the sauté function for steps 2-4, then add beans and liquid. Cook on high pressure for 35 minutes with natural release for 10 minutes. Add kale and use sauté function for 5 minutes to wilt.

Escarole, Swiss chard, beet greens, or even spinach all work beautifully. Spinach only needs 2-3 minutes to wilt, while heartier greens like escarole need the full 10-12 minutes. Adjust cooking time accordingly.

Add 1 cup of cooked quinoa or farro, stir in white beans, add hemp hearts as garnish, or include cooked chicken sausage. Using bone broth instead of vegetable broth also boosts protein by 10g per serving.

Old beans take longer to cook and may never soften completely. Always buy beans from stores with high turnover. Adding acidic ingredients like tomatoes too early can also prevent softening—add them after beans are tender.

High Protein Tuscan White Bean and Kale Soup
soups
Pin Recipe

High Protein Tuscan White Bean and Kale Soup

(4.9 from 127 reviews)
Prep
20 min
Cook
90 min
Servings
8

Ingredients

Instructions

  1. Soak beans: Rinse dried beans and soak overnight in salted water, or use quick-soak method (boil 1 minute, let stand 1 hour).
  2. Sauté vegetables: Heat olive oil in Dutch oven over medium heat. Cook onion, garlic, carrots, and celery with salt until softened, 8-10 minutes.
  3. Build flavor base: Stir in tomato paste and cook 2 minutes. Add crushed tomatoes, rosemary, bay leaves, and oregano. Cook 5 minutes.
  4. Simmer beans: Add drained beans, broth, water, and parmesan rind. Bring to boil, then simmer 60-90 minutes until beans are tender.
  5. Blend and add kale: Remove herb stems and parmesan rind. Blend 2 cups soup until smooth and return to pot. Add kale and simmer 10-12 minutes.
  6. Finish and serve: Stir in lemon juice and olive oil. Season to taste. Serve hot with crusty bread and parmesan cheese.

Recipe Notes

For canned beans, use 3 cans (15 oz each) and reduce cooking time to 30 minutes. Soup thickens as it sits; thin with additional broth when reheating. Make ahead and store in refrigerator for up to 5 days or freeze for 3 months.

Nutrition (per serving)

285
Calories
18g
Protein
42g
Carbs
7g
Fat

More Recipes