This rustic, Tuscan-inspired White Bean Kale Soup is quick enough for a weeknight yet hearty and nourishing. Brightened with a touch of lemon and a hint of heat from crushed red pepper, it’s finished with savory notes from Parmigiano-Reggiano. Crispy Parmesan toasts, seasoned with garlic and black pepper, make the ideal crunchy accompaniment.

Why this recipe is a keeper
This White Bean Kale Soup delivers comforting, wholesome flavor without fuss. It’s satisfying and nutritious: beans provide protein and fiber, kale contributes vitamins and color, and the Parmigiano-Reggiano rind layers in a subtle, savory depth. The quick Parmesan toasts add texture and make every spoonful more enjoyable.
- Simple and weeknight-friendly.
- Healthy, filling, and full of flavor.
- Easy to make ahead and freeze.
- Budget-friendly ingredients.

How to make White Bean Kale Soup with Parmesan Toast
Recipe ingredients
Below are the components for the soup and the Parmesan toasts. Exact quantities appear in the ingredient list that follows.

Ingredient notes and substitutions
- Broth: Use chicken or vegetable broth depending on preference. Homemade stock is best but a good-quality store-bought broth works well.
- Parmigiano-Reggiano: This cheese adds a nutty, umami character and the rind is great for simmering in soups. Note that genuine Parmigiano-Reggiano uses animal rennet; use a vegetarian Parmesan if you need the recipe to be vegetarian.
- Kale: Lacinato (Tuscan) kale is preferred for its tender texture and mild flavor, but curly kale or chard can be substituted—adjust cooking time accordingly.
- Beans: Cannellini (white kidney) or Great Northern beans are ideal. If using canned beans, drain and rinse them to reduce excess sodium.
- Bread: Any crusty baguette or rustic loaf works for the Parmesan toasts.
Step-by-step instructions
- Heat olive oil in a Dutch oven or heavy soup pot over medium-high heat.
- Add chopped onion, celery, and carrot. Reduce heat to medium-low and cook 5–7 minutes until the vegetables begin to soften.
- Add the kale in batches, stirring until it wilts.
- Stir in minced garlic and cook briefly, about 10–15 seconds, until fragrant.

- Pour in the broth and bring the mixture to a boil.
- Add bay leaves, crushed red pepper flakes, drained cannellini beans and one or two Parmigiano-Reggiano rinds for depth of flavor.
- Reduce heat to medium-low and simmer, uncovered, for 15–20 minutes to allow flavors to meld.
- Finish with 2–3 tablespoons lemon juice to brighten the soup, and season with salt and freshly ground black pepper to taste.

Parmesan Toasts
- While the soup simmers, preheat the oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper.
- Slice a small baguette on the bias into 1/2-inch pieces and arrange on the baking sheet.
- Combine minced garlic with olive oil and brush over each slice. Sprinkle with freshly ground black pepper.
- Top each slice with an even amount of grated Parmigiano-Reggiano (or Grana Padano/Parmesan).
- Bake 5–7 minutes until the cheese melts and the bread is crisp. Serve alongside the soup for dipping.

Chef tip for de-stemming kale
Kale stems can be tough and are best removed for a tender soup. To do this easily: hold the stem end in one hand, gather the leaves with the other hand and pull the leaves away from the stem in one motion. Discard stems or reserve for compost or stock.

Recipe FAQs
Why is a white bean and kale soup healthy?
Beans are rich in protein and fiber with minimal fat, while kale provides a concentrated source of vitamins—especially vitamin A—plus minerals and antioxidants. Together they create a nutritious, balanced bowl.
What other greens can be used?
If you prefer not to use kale, try spinach, Swiss chard or cabbage. Adjust the cooking time: spinach wilts quickly, while cabbage may need a bit longer to soften.
Can this soup be made ahead?
Yes. Make the soup a day ahead, cool and refrigerate. Reheat gently on the stovetop until warm. You can also freeze portions for up to three months.
Storage
- Refrigerate in an airtight container for up to 5 days. Reheat on the stovetop or in the microwave.
- Freeze in suitable containers for up to 3 months. Thaw in the refrigerator and reheat thoroughly before serving.
Serve with
- Spinach artichoke squares
- Zucchini ricotta fritters
- Asparagus tart with prosciutto and fontina
- Tomato and ricotta tart
- Simple fresh tomato salad
More healthy bean soup ideas
- Italian vegetable stew
- White bean and vegetable soup with chorizo
- Vegetable bean soup with artichokes and baby greens
- Smoky Spanish white bean and kale soup
White Bean Kale Soup with Parmesan Toast
Author: Carol Borchardt
Prep time: 15 mins • Cook time: 30 mins • Total: 45 mins • Serves: 6
Ingredients
Soup
- 3 tablespoons olive oil
- 1 large onion, chopped
- 1 stalk celery, chopped
- 1 large carrot (or 2 medium), chopped
- 2 bunches Lacinato (Tuscan) kale, stems removed and coarsely chopped
- 4 cloves garlic, minced
- 6 cups chicken broth or vegetable broth
- 2 large bay leaves
- 1/2 teaspoon crushed red pepper flakes (adjust to taste)
- 2 (15-ounce) cans cannellini or Great Northern beans, drained and rinsed
- 1–2 rinds from a wedge of Parmigiano-Reggiano
- 2–3 tablespoons lemon juice, to taste
- Salt and freshly ground black pepper, to taste
Parmesan toasts
- 1 small baguette, cut into 1/2-inch slices
- 1/4 cup olive oil
- 2 cloves garlic, minced
- Freshly ground black pepper
- 1 cup freshly grated Parmigiano-Reggiano (or Grana Padano/Parmesan)
Instructions
Soup
- Heat olive oil in a Dutch oven over medium-high heat.
- Add onion, celery and carrot. Reduce heat to medium-low and cook 5–7 minutes until softened.
- Add kale in batches, stirring until wilted. Add garlic and cook 10–15 seconds until fragrant.
- Add broth and bring to a boil. Stir in bay leaves, red pepper flakes, beans and Parmigiano-Reggiano rind.
- Reduce heat and simmer uncovered 15–20 minutes. Remove rind and bay leaves. Add lemon juice, salt and pepper to taste.
Parmesan Toasts
- Preheat oven to 400°F (200°C). Line a rimmed baking sheet with parchment paper.
- Slice the baguette on the bias and lay slices on the sheet.
- Mix garlic with olive oil and brush on each slice. Season with black pepper and top with cheese.
- Bake 5–7 minutes until cheese melts and bread is crisp. Serve with soup.
Notes
- To make the soup vegetarian, use vegetable broth and a rennet-free Parmesan substitute.
- Canned Great Northern beans can be used in place of cannellini beans.
- This soup keeps well and can be made a day ahead; cool, refrigerate and reheat gently.
- Freeze portions for up to three months and thaw in the refrigerator before reheating.
Nutrition (approximate per serving)
- Calories: 280 kcal
- Carbohydrates: 12 g
- Protein: 11 g
- Fat: 22 g (Saturated fat: 5 g)
- Fiber: 5 g
- Sodium: 1218 mg (varies by broth and canned beans)
- Vitamin A: 11,214 IU • Vitamin C: 90 mg • Calcium: 458 mg • Iron: 2 mg

Enjoy this simple, flavorful soup on its own or paired with a fresh salad or tart for a satisfying, nutritious meal.