
Baked White Beans with Soft Eggs & Lemon

By Emma
Certified Culinary Professional
Cut the onions first. Three sprigs of thyme going in. Overnight-soaked beans, straight from the strainer into a hot pot with olive oil—that’s how this starts. One pot. One hour and thirty-five minutes in the oven after that. And then an egg with a runny yolk on top of creamy white beans baked with lemon and a wedge of Pecorino rind.
Why You’ll Love This Baked White Beans Dish
Comfort food that’s vegetarian but feels like it took all day. Doesn’t take all day—just feels that way because of the overnight soak. One pot means you’re not juggling pans, and the oven does the work while you disappear. That runny egg yolk breaks into the beans and there’s suddenly a sauce that wasn’t there before. Cleanup isn’t nothing, but it’s fast. Works cold the next day, maybe even better—the beans drink up more of the broth overnight. Lemon keeps it bright instead of heavy. Not what you’d expect from something this quiet and slow.
What You Need for Baked Cannellini Beans with Soft Eggs
Beans first—cannellini or great northern, dried, soaked overnight. Not canned. Canned falls apart. One point seven-five cups after soaking. A medium yellow onion, chopped fine. Fifty milliliters olive oil. That’s a quarter cup, basically. A wedge of aged Pecorino Romano rind—or Parmesan if you don’t have the good stuff. Four sprigs fresh thyme. Not dried. Dried tastes like dust. Five cups vegetable broth. Homemade if you have it. Store-bought works. Two whole garlic cloves still in their skins. Half a teaspoon smoked paprika. A quarter teaspoon Aleppo chili flakes—not regular red pepper flakes. Different heat. Different flavor. One lemon, zested. Four large eggs. Fleur de sel. Black pepper.
How to Make Baked White Beans with Eggs
Drain the soaked beans completely. They should be almost dry. Water left on them means the onions steam instead of brown, and that matters. Set your oven to 160 degrees Celsius—that’s 325 Fahrenheit. Middle rack.
Heavy pot. Dutch oven works. Medium heat on the stovetop. Pour in the olive oil. When it’s hot but not smoking, add the chopped onion. Slow. Let it sit and sweat for about ten minutes. The edges start catching a little, turning golden at the corners. That’s depth building. Tuck the Pecorino rind and thyme sprigs down into the onions where they’ll touch the heat. Add the beans. Pour in all the broth at once. Stir gently. You want small bubbles around the sides, not a rolling boil. Skim any foam off the top if it appears—it will. Throw in the two unpeeled garlic cloves.
Season with smoked paprika, Aleppo flakes, the lemon zest, a light hand with salt and pepper. Cover loosely with a lid or foil. Slide the pot into the oven. Set a timer for one hour.
How to Get White Beans Baked Perfectly Tender
Check after one hour. Beans should feel soft when you push one against the side of the pot with a spoon. Not mushy. Just give. If they’re still firm, give it another ten to fifteen minutes. The broth should’ve thickened slightly, turned a little creamy—that’s the starch from the beans doing work. Around one hour and twenty minutes is usually the mark.
Pull the pot out carefully. It’s hot. Steam escapes. Let it sit uncovered for fifteen minutes. Flavors settle. Taste it. Add more salt if needed. Squeeze the garlic cloves out of their skins directly into the beans—use your fingers, it works. Toss the woody bits out with tongs. Remove the Pecorino rind. Pull out the thyme stems. If it needs more brightness, add another hit of zest.
Meanwhile. Soft eggs. Small pot of water. Gentle simmer—not a rolling boil, just small bubbles moving around. Lower the eggs in with a slotted spoon. Five and a half minutes. That’s runny yolk, set white. Pull them straight into an ice bath for two or three minutes. Stops them cooking. Cold water. Peel under running water, dry them on a towel.
One Pot White Beans Tips and What Goes Wrong
Beans too firm after an hour and twenty? The oven might run cool. Add time. Ten minutes at a time. They’ll get there. Beans blowing apart? They sat too long or your broth was too violent. Keep it at a simmer, not a boil. Eggs overcooked? You didn’t get them into ice water fast enough. Five and a half minutes exactly, then straight in. No waiting around. The thyme shouldn’t go mushy—if it does, pull it out sooner. Some people like it gone by thirty minutes. It’s a preference thing. Don’t skip the Pecorino rind. It adds something that sounds like nothing until you taste the difference.

Baked White Beans with Soft Eggs & Lemon
- 350 g (1 3/4 cups) cannellini or great northern beans, soaked overnight, rinsed, drained
- 1 medium yellow onion, finely chopped
- 50 ml (3 1/2 tablespoons) olive oil, plus extra for serving
- 1 wedge aged Pecorino Romano rind (or Parmesan if unavailable)
- 4 sprigs fresh thyme
- 1.25 liters (5 cups) vegetable broth, homemade or low-sodium store-bought
- 2 garlic cloves, unpeeled
- 1/2 teaspoon smoked paprika instead of nutmeg
- 1/4 teaspoon aleppo chili flakes replacing standard crushed red pepper
- 1 lemon, finely zested
- 4 large eggs
- Fleur de sel or coarse sea salt
- Freshly ground black pepper
- 1 Drain soaked beans completely; no residual water. Beans must be dry-ish to brown onions correctly later. Preheat oven to 160 °C (325 °F). Set rack center position.
- 2 In heavy ovenproof pot or Dutch oven, heat olive oil on medium heat on stovetop. Add chopped onions, sweat slowly until translucent and edges start caramelizing, about 10 minutes. Slow browning builds depth.
- 3 Tuck Pecorino rind and thyme sprigs among onion. Add beans and pour vegetable broth. Stir gently, bring liquid just to simmer. Watch for little bubbles around pot sides; skim foam if any. Toss unpeeled garlic cloves in.
- 4 Add smoked paprika, aleppo flakes, lemon zest, season lightly with salt and pepper. Cover pot with lid or foil loosely. Slide pot into oven; bake for around 1 hour 20 minutes, test beans after 1 hour, add 10-15 minutes if too firm. Beans should feel soft but intact, broth thickened to slightly creamy consistency.
- 5 Remove pot carefully—broth hot, steam escaping. Let rest 15 minutes, uncovered, so flavors settle.
- 6 Discard garlic skins by squeezing cloves with fingers into bean mix, removing woody bits with tongs. Remove Pecorino rind and thyme stems. Adjust seasoning after tasting—add lemon zest again if more brightness needed, or salt carefully.
- 7 Meanwhile, prepare eggs perfect soft yolk: bring small pot of water to gentle simmer (not rolling boil, keep small bubbles). Lower eggs in with slotted spoon, cook 5 minutes 30 seconds for runny yolk. Remove eggs immediately to iced water bath for 2-3 minutes to stop cooking, cool to peel easily.
- 8 Peel eggs under running cold water, dry on kitchen towel.
- 9 Serve beans ladled into deep bowls, top each with an egg. Drizzle olive oil over. Sprinkle fleur de sel and freshly cracked pepper. Optional garnish: shaved Pecorino and quick sautéed bitter greens (dandelion or kale work).
- 10 Accompany with toasted rustic bread. Dig in while warm for mix of creamy beans and luscious yolk. If beans seem dry next day, add splash of broth or olive oil before reheating gently.
Frequently Asked Questions About Baked White Beans with Soft Eggs
Can I use canned beans instead of dried? Not really. Canned falls apart in the oven. You’d get mush. Soaking takes overnight but the actual cooking is hands-off, so it’s fine.
What if I don’t have Aleppo chili flakes? Regular crushed red pepper works. It’s sharper, though. Use half as much. Or skip it entirely and just lean on the smoked paprika.
How long does this keep? Three days in the fridge, easy. Reheat gently with a splash of broth or olive oil. The beans absorb more liquid overnight—they might taste even better the next day. Don’t know why.
Can I prep this without the eggs? Yeah. The beans stand alone. Just the white beans baked with lemon and thyme—serve with bread, maybe some greens on top. Add an egg if you want protein or just skip it.
What if my beans are still firm after an hour and twenty minutes? Oven temperature. Check it with a thermometer. Some run ten degrees cool and you won’t notice except here. Give it another ten minutes. They’ll soften. Patience.
Do I have to use Pecorino Romano? Parmesan works. Gruyère works. You need something aged with salt and funk. Don’t use mild cheese. It disappears into the broth and you lose the point. Just use what you have.
Can I make this ahead? The beans yes—up to three days. The eggs no. Cook them fresh. Soft yolks don’t hold. Reheat the beans gently, top with a fresh egg when you serve.
Is this lemon white beans recipe dairy-free if I skip the cheese? Yes. Just don’t use the Pecorino rind. The beans are vegetarian already. Vegan too, except for the eggs. Skip the eggs and it’s fully vegan.



















