Recipes Diets we supportDiets Start your planStart plan

Tuscan White Bean and Kale Breakfast Skillet

A warm skillet of creamy cannellini beans and garlicky wilted kale studded with softened cherry tomatoes, crowned with jammy eggs, brightened with lemon, and finished with grated parmesan.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forMediterraneanBreakfast
Also fits Balanced Gut-Health High-Protein Vegetarian High-Fiber GLP-1
Eggs settle into hollows pressed into the beans and kale and cook until the yolks go jammy rather than runny. Cherry tomatoes burst and streak the skillet red, cannellini beans turn creamy against the garlic, and parmesan grated over the top melts into threads with lemon squeezed across at the end.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a savory, hold-you-until-lunch breakfast for anyone tired of sweet morning food or a bowl of cereal that leaves them hungry by ten. It cooks in one skillet in under half an hour, which makes it realistic on a weekday, and it is substantial enough to double as a light supper. If you like the flavors of a rustic Italian bean dish but want something you can build a morning around, this is it.

One pan, and the garlic goes into it first. Cooking the garlic in warm olive oil first perfumes the whole skillet, and adding the kale next lets it wilt down and soak up that garlicky oil rather than steaming plain. The beans and tomatoes go in only to warm through, so the beans stay creamy and intact and the tomatoes hold their shape while lending a little acidity. Cracking the eggs into wells and covering the pan gently steams the tops, giving you set whites over soft, jammy yolks that break into a sauce when you cut in. A squeeze of lemon at the end lifts everything, and the parmesan adds a salty, savory finish.

The beans and kale bring plant protein and fiber, the eggs and cheese bring protein and richness, and between them you get steady, lasting fullness instead of a quick spike and crash. The olive oil carries flavor and healthy fat, the tomatoes and lemon keep it bright, and the whole thing tastes far more indulgent than its short ingredient list would suggest. It is the kind of breakfast that feels like a real meal.

A skillet of white beans and dark green kale with a soft egg nestled on top and a dusting of parmesan. Save
Prep: 10 minsCook: 15 minsTotal: 25 minsMakes: 4 servingsServing: About 1 cup with 1 egg

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 2 cups cannellini beans, drained
  • 5 cups chopped kale
  • 1 1/4 cups halved cherry tomatoes
  • 4 large eggs
  • 3 garlic cloves, minced
  • 2 tbsp olive oil
  • 1/2 cup grated parmesan
  • 2 tsp lemon juice
  • 1/2 tsp salt

Instructions

  1. Prep the ingredients: Strip the kale leaves from their tough center stems and roughly chop the leaves. Mince the garlic. Halve the cherry tomatoes. Grate the parmesan if it is not already grated. Drain and rinse the cannellini beans in a colander until the water runs clear, since the starchy canning liquid is what makes a skillet like this taste flat and cloudy, then let them drain well.
  2. Wilt the kale: Heat the olive oil in a large skillet over medium heat. Add the minced garlic and cook, stirring constantly, until fragrant but not browned, about 30 seconds, because browned garlic turns bitter and there is nothing rich enough in this pan to cover it. Add the chopped kale and cook, tossing with tongs, until it collapses and turns deep green and tender, about 3 to 5 minutes.
  3. Add the beans and tomatoes: Stir in the drained cannellini beans, the halved cherry tomatoes, the salt, and the lemon juice. Cook, stirring gently so the beans stay whole, until everything is heated through and the tomatoes begin to soften and release their juices, about 3 minutes. Spread the mixture into an even layer.
  4. Tuck in the eggs: Use the back of a spoon to make shallow wells in the mixture, spacing them evenly. Crack one egg into each well. Cover the skillet with a lid and cook over medium-low heat until the whites are fully set and opaque but the yolks are still soft and jammy, about 5 to 7 minutes. For firmer yolks, cook a minute or two longer.
  5. Finish and serve: Sprinkle the grated parmesan over the top. Serve hot, straight from the skillet, spooning a portion of the beans and greens along with an egg into each bowl.
Nutrition Facts
4 servings per recipe
Serving sizeAbout 1 cup with 1 egg
Calories356
% Daily Value*
Total Fat 16g21%
Saturated Fat 5g25%
Trans Fat 0g
Cholesterol 197mg66%
Sodium 891mg39%
Total Carbohydrate 32g11%
Dietary Fiber 9g33%
Total Sugars 2g
Includes 0g Added Sugars 0%
Protein 22g
Vitamin D 1.1mcg5%
Calcium 316mg24%
Iron 5.0mg28%
Potassium 868mg18%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (About 1 cup with 1 egg).

Variations

  • Swap the greens: Trade the kale for baby spinach, chard, or escarole. Tender spinach wilts almost instantly, so add it at the very end and cook only until it collapses.
  • Add gentle heat: Sprinkle a pinch of red pepper flakes in with the garlic for a warm, slow background heat that plays well against the creamy beans.
  • Make it heartier with meat: Brown crumbled Italian sausage or diced pancetta in the pan before the garlic, then continue as written. This adds meat and gives the dish a deeper, savory backbone.
  • Add a creamy layer: Drop small spoonfuls of ricotta over the beans before adding the eggs. This adds dairy and gives you soft, cheesy pockets throughout.
  • Deepen the flavor: Stir in chopped sun-dried tomatoes along with the fresh ones, or finish with torn fresh basil, for a more concentrated, herbaceous edge.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to three days. The beans and greens keep beautifully; the eggs are best eaten fresh, since their texture firms up once chilled.

To reheat, warm the beans and kale gently in a skillet over medium-low heat with a small splash of water to loosen them, or microwave in short bursts, stirring in between. If you can, reheat the base on its own and cook a fresh egg on top, since a cooked yolk turns firm and chalky when reheated.

For a make-ahead breakfast, prepare the bean, kale, and tomato base through the point just before adding the eggs, then cool and refrigerate it. In the morning, reheat the base in the skillet, make the wells, add the eggs, and finish as directed for a hot meal in minutes.

Notes & Tips

A few notes from my kitchen to help this skillet turn out exactly right.
  • Choose your kale: Lacinato (also called dino or Tuscan) kale is more tender and cooks faster; curly kale is sturdier and takes a bit longer to soften. Either works, but remove the tough stems no matter which you use.
  • Judge the yolk: For jammy yolks, watch for whites that turn fully opaque while the yolk still jiggles when you nudge the pan. Pull the skillet the moment the whites set; residual heat keeps cooking the eggs.
  • Rinse the beans well: Rinsing canned cannellini beans washes away the starchy, salty packing liquid, which keeps the dish cleaner tasting and lets you control the seasoning yourself.
  • Salt with the cheese in mind: Parmesan is quite salty, so taste the beans before you add all the salt and hold back a little; you can always adjust after the cheese goes on.
  • Grate from a block: A wedge of parmesan grated fresh melts and clings far better than the pre-shredded kind, which is often coated to prevent caking. It makes a noticeable difference on top of a warm skillet.
  • Serve it with something to sop: A slice of toasted crusty bread or a warm piece of focaccia is ideal for mopping up the garlicky oil, tomato juices, and runny yolk left in the bowl.

Nutrition & Mindful Eating

Beans and kale simmer down in one skillet until they are soft and garlicky, and then the eggs go straight into the wells you make for them and cook until the whites set and the yolks stay loose.
  • The beans, the greens and the eggs each do something different in the same pan. The beans go creamy and thicken the base, the kale wilts down into it, and the yolks break over everything and become the sauce.
  • Cracking the eggs right into the skillet means they cook in the steam coming off the beans, which is what keeps the whites so tender, and the protein and choline they bring turn a pan of vegetables into breakfast.
  • White beans soften and begin to fall apart at the edges, thickening everything around them as they go, and the plant protein and soluble fiber they carry are why this holds you well past mid-morning.
  • Kale wants a few minutes longer than tender greens and rewards them, going dark and glossy and losing its raw bitterness, and it holds onto its vitamin K and vitamin C through the whole simmer.
  • Garlic bloomed in olive oil sets the smell of the entire skillet, the parmesan grated over melts into the hot beans, and a squeeze of lemon at the end brightens everything the simmer made soft.
  • As you eat, break a yolk and watch it run through the beans before you take the first bite, and let breakfast be a few quiet minutes rather than something you eat facing a screen.

Frequently Asked Questions

Can I make the eggs fully cooked instead of jammy?

Yes. Just keep the lid on and cook a few minutes longer, until the yolks are firm all the way through. Check by gently pressing a yolk; it should feel solid rather than soft.

Do I have to use canned beans, or can I cook dried?

Canned cannellini beans are the quick route and only need a rinse. If you prefer dried, soak them overnight and simmer until fully tender and creamy before draining and using them in place of the canned.

My kale tastes tough and bitter. What went wrong?

Usually it means the stems were left in or the leaves did not cook long enough. Strip out the fibrous center ribs and give the leaves enough time in the hot oil to fully collapse and turn deep green and tender.

Is this filling enough to be a whole meal?

It is. Between the beans, greens, eggs, and cheese, it is high in fiber and protein and eats like a real meal. Add a slice of crusty bread if you want to round it out further.