This White Bean and Kale Skillet is the kind of meal you make when you’re short on time but want something nourishing and satisfying. It’s simple, comforting, and full of flavor from everyday ingredients. You’ll get creamy beans, tender kale, and a savory tomato-garlic base that tastes like it simmered all afternoon.
Serve it with crusty bread, spoon it over rice, or top it with a fried egg for extra richness. It’s weeknight-friendly, pantry-friendly, and budget-friendly.
Why This Recipe Works

- One-pan simplicity: Everything cooks in the same skillet, which builds flavor and saves on dishes.
- Balanced texture: Creamy white beans meet hearty kale, with a light tomato sauce to tie it all together.
- Flexible flavors: It welcomes add-ins like sausage, lemon zest, or red pepper flakes without losing its core character.
- Pantry power: Canned beans and tomatoes do the heavy lifting, so you can make this anytime.
- Fast but satisfying: Ready in about 30 minutes and filling enough to stand alone as a meal.
Shopping List
- Olive oil: 2–3 tablespoons
- Yellow onion: 1 medium, finely chopped
- Garlic: 3–4 cloves, minced
- Crushed red pepper flakes: 1/4–1/2 teaspoon (optional, for heat)
- Tomato paste: 1–2 tablespoons
- Crushed or diced tomatoes: 1 can (14.5 ounces)
- Vegetable or chicken broth: 1 cup (plus more as needed)
- Cannellini or great northern beans: 2 cans (15 ounces each), drained and rinsed
- Kale: 1 large bunch (lacinato or curly), stems removed, leaves chopped
- Lemon: 1 (for zest and juice)
- Parmesan or Pecorino Romano: 1/3 cup freshly grated, plus more for serving (optional)
- Fresh herbs: A handful of parsley or basil, chopped (optional)
- Salt and black pepper: To taste
- Bread or cooked grains: For serving (optional)
Instructions

- Prep your ingredients: Chop the onion, mince the garlic, remove kale stems, and roughly chop the leaves. Rinse and drain the beans.
- Warm the pan: Heat olive oil in a large skillet over medium heat.
Add the onion with a pinch of salt. Cook 4–5 minutes until translucent and lightly golden.
- Add aromatics: Stir in the garlic and red pepper flakes. Cook 30–60 seconds, stirring, until fragrant.
Don’t let the garlic brown.
- Build the base: Add tomato paste and cook for 1 minute to caramelize, stirring to coat the onions.
- Simmer the sauce: Pour in the tomatoes and broth. Bring to a gentle simmer and cook 5–7 minutes to slightly thicken. Taste and season with salt and pepper.
- Add the kale: Stir in the chopped kale.
It will look like a lot at first but will wilt down. Cover the skillet (or tent with foil) and cook 3–4 minutes, then stir. Continue until the kale is tender but still bright, about 6–8 minutes total.
- Stir in the beans: Add the white beans and gently fold into the sauce.
Simmer 3–4 minutes to warm through and let the flavors mingle. If the mixture looks dry, add a splash more broth.
- Brighten it up: Turn off the heat. Add lemon zest and a squeeze of lemon juice.
Stir in grated Parmesan, if using, until lightly creamy. Adjust salt and pepper.
- Finish with herbs: Fold in chopped parsley or basil for freshness (optional).
- Serve: Spoon into bowls and add extra Parmesan, a drizzle of olive oil, and cracked black pepper. Serve with crusty bread or over rice, farro, or quinoa.
How to Store
- Refrigerator: Store in an airtight container for up to 4 days.
The flavors improve on day two.
- Freezer: Freeze for up to 2 months. Let it cool completely, then freeze in portions. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stovetop over medium-low heat with a splash of broth or water to loosen.
Avoid boiling to keep the beans intact.
- Meal prep tip: Keep extra lemon and Parmesan on hand. A fresh squeeze and sprinkle right before serving bring it back to life.

Why This is Good for You
- Fiber-rich and filling: White beans pack fiber and plant-based protein that keep you full and support digestion.
- Leafy greens boost: Kale brings vitamins A, C, and K, plus antioxidants and minerals like calcium and potassium.
- Heart-healthy fats: Olive oil adds monounsaturated fats that support heart health and help absorb fat-soluble vitamins.
- Low on ultra-processed ingredients: Mostly whole, pantry staples with clean flavors.
- Balanced meal: Pair with bread or grains for carbs, and you’ve got a complete, satisfying plate.
Pitfalls to Watch Out For
- Overcooking the garlic: Burned garlic turns bitter fast. Add it after the onions have softened and cook briefly.
- Skipping the tomato paste step: Caramelizing tomato paste deepens flavor.
Don’t just stir it in—let it sizzle for a minute.
- Too dry or too soupy: Adjust with broth as needed. You want a lightly saucy consistency that coats the beans and kale.
- Underseasoning: Beans need salt. Taste at each step, especially after adding beans and lemon juice.
- Mushy beans: Stir gently and avoid aggressive simmering once the beans are in.
Recipe Variations
- Smoky twist: Add 1 teaspoon smoked paprika or a diced roasted red pepper.
- Meaty option: Brown 6–8 ounces of Italian sausage or pancetta before the onions, then continue with the recipe.
- Creamy finish: Stir in a splash of heavy cream or coconut milk at the end for a richer sauce.
- Herby and bright: Add fresh thyme with the onions, and finish with extra lemon zest and chopped basil.
- Spicy kick: Increase red pepper flakes or swirl in Calabrian chili paste.
- Mediterranean style: Add olives and a handful of spinach with the kale; finish with crumbled feta.
- Grain bowl: Serve over farro or barley and top with a soft-boiled or fried egg.
- Tomato-free: Skip tomatoes and use extra broth plus a splash of white wine and a knob of butter for a brothy version.
FAQ
Can I use dried beans instead of canned?
Yes.
Cook 1 to 1 1/2 cups dried white beans until tender, then use about 3 cups cooked beans in the recipe. Make sure they’re fully cooked and well-seasoned before adding.
What type of kale works best?
Lacinato (Tuscan) kale is tender and silky, while curly kale adds more texture. Both work well—use what you like or have on hand.
How can I make it vegan?
Use vegetable broth and skip the Parmesan, or swap in a vegan Parmesan-style cheese or nutritional yeast for a savory finish.
Can I add more protein?
Absolutely.
Add cooked chicken, sausage, or chickpeas. A poached or fried egg on top is an easy, tasty upgrade.
What can I substitute for tomato paste?
Use a bit of ketchup in a pinch, or cook down an extra 1/2 cup of tomatoes longer to concentrate the flavor. The taste will be slightly different but still good.
How do I prevent bitterness in kale?
Remove tough stems, cook until tender, and balance with acid.
A squeeze of lemon or a splash of vinegar softens any bitter edge.
Is this gluten-free?
Yes, the skillet itself is gluten-free. Just serve it with gluten-free bread or over gluten-free grains if needed.
Can I meal prep this?
Definitely. Portion into containers with rice or farro.
Add lemon and cheese after reheating to keep flavors fresh.
How can I make it kid-friendly?
Skip the red pepper flakes, chop the kale finely, and add a little extra Parmesan. Serving it with buttered noodles or bread helps too.
What if I don’t have broth?
Use water and add an extra pinch of salt, plus a splash of soy sauce or a 1/2 teaspoon of miso if you have it to boost depth.
Wrapping Up
This White Bean and Kale Skillet is proof that a handful of simple ingredients can deliver big comfort. It’s adaptable, nourishing, and ready in the time it takes to set the table.
Keep it in your weeknight rotation, and make it your own with the variations that fit your mood. A loaf of bread, a squeeze of lemon, and dinner is done.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

