Creamy Tuscan White Beans with Kale and Garlic

15 min prep 90 min cook 3 servings
Creamy Tuscan White Beans with Kale and Garlic
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment, about five minutes into sautéing the garlic, when your kitchen starts to smell like a hillside trattoria outside Florence. The first time I made this Creamy Tuscan White Beans with Kale and Garlic, it was a drizzly Tuesday night and I needed dinner to feel like a hug. I grabbed a can of cannellini beans, the last handful of kale from the farmers’ market, and half a pint of cream left over from weekend coffee. Thirty minutes later my husband and I were standing at the stove, crusty bread in hand, scraping the bottom of the skillet and arguing—politely—over who got the final spoonful. Since then, this dish has become our mid-week reset button, our vegetarian holiday centerpiece, and the thing we bring to potlucks when we want the casserole dish returned scrubbed and empty. If you can open a can and mince garlic, you can master this comforting, protein-packed main that tastes like someone nonna spent the afternoon stirring love into every bean.

Why This Recipe Works

  • One-Skillet Simplicity: Everything—from aromatics to greens—happens in a single heavy pan, meaning fewer dishes and deeper layers of flavor.
  • Ultra-Creamy Without Heavy Cream: A modest splash of half-and-half (or coconut milk for dairy-free) gets reduced with starchy bean liquid for cloud-like silkiness.
  • 30-Minute Weeknight Hero: Canned beans keep it fast, while kale wilts in under three minutes, so dinner is ready before the bread finishes toasting.
  • Plant-Powered Protein: Two kinds of beans deliver 18 g of protein per serving, making the dish satisfying for carnivores and vegetarians alike.
  • Make-Ahead Magic: Flavors deepen overnight, so it’s perfect for Sunday meal prep or a stress-free dinner party reheat.
  • Endlessly Adaptable: Swap greens, add sausage, or go vegan—this base recipe welcomes creativity without compromising taste.

Ingredients You'll Need

Ingredients

Quality matters when your ingredient list is short. Choose beans with no added calcium chloride (they stay firmer) and reach for lacinato kale when possible; its bumpy leaves cook evenly and look gorgeous on the plate. Below I’ve listed my favorite brands plus swaps so you can cook from your pantry without stress.

  • Cannellini beans: Creamy, nutty, and the classic Tuscan choice. If you only have great northern or navy beans, use them—just shorten simmering by two minutes to prevent blow-out.
  • Butter & olive oil: The duo gives both flavor and a high smoke point. Use cultured butter for extra tang.
  • Garlic: Go heavy—eight cloves is not a typo. Smash, then mince so some melts into the sauce while other bits stay pleasantly sharp.
  • Sun-dried tomatoes: Oil-packed add sweetness and umami. Pat excess oil so the dish doesn’t skew greasy.
  • Kale: Lacinato (a.k.a. dinosaur) kale is tender after a quick sauté. Curly kale works—just remove the thick ribs and chop finely.
  • Vegetable broth: Choose low-sodium so you control salt. Chicken broth is fine for omnivores.
  • Half-and-half: Creates body without heaviness. For vegan, substitute full-fat canned coconut milk; the faint coconut marries surprisingly well with tomato and garlic.
  • Lemon: A squeeze at the end lifts the creamy richness. Zest first, then juice.
  • Parmesan: Optional but delicious. For vegetarian rennet-free options, look for “microbial enzyme” labels.
  • Fresh basil & parsley: Stirred in off-heat for brightness. Dried herbs can’t replicate the flavor, but in winter a teaspoon of pesto works.

How to Make Creamy Tuscan White Beans with Kale and Garlic

1
Prep your beans Pour two 15-oz cans cannellini beans into a fine-mesh strainer; rinse under cold water until the foaming subsides. Shake gently, then reserve ½ cup of the starchy liquid from the second can—this starch will naturally thicken the sauce later.
2
Warm the fat Heat a deep 12-inch stainless or enamel skillet over medium. Add 1 Tbsp olive oil and 1 Tbsp butter; swirl until the butter just stops foaming. The mixture should look glossy, not brown.
3
Bloom the aromatics Stir in 3 Tbsp minced shallot and cook 90 seconds until translucent. Add 8 cloves minced garlic and ¼ tsp red-pepper flakes; cook 45–60 seconds. You want the garlic fragrant but not golden; it will continue cooking later.
4
Tomato paste & sun-dried Push aromatics to the rim; add 2 Tbsp tomato paste and ¼ cup chopped oil-packed sun-dried tomatoes to the center. Let the paste caramelize 90 seconds, then fold everything together. The tomatoes will melt, tinting the oil a vibrant rusty red.
5
Simmer with broth Pour in ¾ cup low-sodium vegetable broth and the reserved ½ cup bean liquid, scraping the browned bits. Bring to a brisk simmer; cook 3 minutes so flavors marry.
6
Add beans Gently fold in the rinsed beans. Reduce heat to low; simmer 5 minutes. Stir as little as possible to keep beans whole while they absorb flavor.
7
Create creaminess Stir in ½ cup half-and-half and 1 tsp cornstarch slurry (1 tsp cornstarch + 1 Tbsp cold water). Simmer 2 minutes; the sauce will thicken enough to coat the back of a spoon.
8
Wilt the kale Gradually add 4 cups chopped lacinato kale, handfuls at a time, stirring until wilted but still vivid green, about 2–3 minutes total.
9
Season & finish Off heat, stir in ¼ cup grated Parmesan, 2 Tbsp chopped fresh basil, 1 Tbsp chopped parsley, 1 tsp lemon zest, and 1 Tbsp lemon juice. Taste; add salt (about ½ tsp) and freshly cracked black pepper as needed. Serve hot with toasted sourdough or over creamy polenta.

Expert Tips

Low & Slow Garlic Keep heat at medium or lower when sautéing garlic; scorched garlic turns bitter and will overpower the delicate cream.
Bean Broth = Liquid Gold The starchy canning liquid thickens sauce without flour. If you forget to save it, dissolve ½ tsp flour in the broth instead.
Tuscan Kale Hack Remove the woody stem by folding leaves in half and slicing away the spine. Stack leaves, roll like a cigar, and slice for quick, even ribbons.
Dairy-Free Swap Canned coconut milk produces a subtle tropical note; temper it with an extra pinch of salt and ½ tsp miso paste for umami depth.
Double for Crowds Recipe doubles beautifully in a Dutch oven; increase simmer times by 2–3 minutes to reduce the larger volume of liquid.
Bright Finish Lemon juice added off-heat preserves freshness. For extra zing, serve with shaved lemon zest at the table.

Variations to Try

  • Spicy Sausage Boost: Brown 8 oz crumbled Italian turkey sausage in Step 2; proceed as written for meat-loving households.
  • Seafood Spin: Nestle 6 oz peeled shrimp into the simmering beans in Step 6; cook 3 minutes until pink and opaque.
  • Vegan Protein: Replace half-and-half with coconut milk and stir a can of rinsed chickpeas in addition to white beans for extra texture.
  • Greens Galore: Sub in baby spinach, Swiss chard, or a mix; delicate greens go in at the very end to prevent overcooking.
  • Herbaceous Remix: Swap basil for fresh thyme and oregano for a woodsy, more rustic profile.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The sauce will thicken; loosen with a splash of broth when reheating.

Freezer: Freeze without kale for best texture (add fresh kale during reheating). Portion into silicone bags, press out air, and freeze up to 3 months. Thaw overnight in the fridge before warming.

Make-Ahead: Prepare through Step 6 up to 2 days ahead. Store beans and sauce together; finish Steps 7–9 just before serving so kale stays vibrant.

Frequently Asked Questions

Absolutely—cook 1 cup dried cannellini beans until just tender (about 1 hour on stovetop or 25 minutes in Instant Pot). You’ll need 3 cups cooked beans; reserve ½ cup of their cooking liquid for the sauce.

Simmer uncovered for an extra 2–3 minutes to reduce, or mash a spoonful of beans against the side of the skillet and stir; their starch will tighten the sauce instantly.

Yes! The recipe relies on bean starch, not flour. Just be sure your vegetable broth is certified gluten-free.

Omit the red-pepper flakes and finish with a drizzle of cream to mellow tomato acidity. Kids love dunking bread into the saucy beans.

A light Italian white—Pinot Grigio or Vermentino—mirrors the creamy texture without overpowering. For reds, try a young Chianti; its acidity balances the sun-dried tomato sweetness.

Warm gently over medium-low heat, adding splashes of broth to loosen. Stir minimally and stop as soon as it’s heated through to keep beans intact.
Creamy Tuscan White Beans with Kale and Garlic
main-dishes
Pin Recipe

Creamy Tuscan White Beans with Kale and Garlic

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
4

Ingredients

Instructions

  1. Rinse & Reserve: Drain beans, saving ½ cup starchy liquid. Rinse beans to remove canning taste.
  2. Sauté Aromatics: Heat olive oil and butter in a 12-inch skillet over medium. Add shallot; cook 1½ minutes. Stir in garlic and pepper flakes; cook 45 seconds.
  3. Caramelize Paste: Push aromatics outward; add tomato paste and sun-dried tomatoes to center. Cook 90 seconds, then combine.
  4. Simmer Base: Pour in broth and reserved bean liquid; simmer 3 minutes, scraping browned bits.
  5. Beans & Cream: Add beans, half-and-half, and cornstarch slurry. Simmer 2–3 minutes until sauce thickens.
  6. Finish Greens: Stir in kale until wilted, 2–3 minutes. Off heat, mix in Parmesan, herbs, zest, and lemon juice. Season and serve hot.

Recipe Notes

For a smoky twist, add ½ tsp smoked paprika with the tomato paste. The dish thickens as it sits; thin with broth when reheating.

Nutrition (per serving)

398
Calories
18g
Protein
44g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.