Recipes Diets we supportDiets Start your planStart plan

Mediterranean White Bean & Egg Skillet

A warm skillet of white beans simmered with crushed tomatoes, garlic, onion and wilted spinach, topped with baked eggs and crumbled feta.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forMediterraneanBreakfast
Also fits Heart-Healthy Balanced Gut-Health High-Protein Vegetarian High-Fiber
Eggs bake right into the tomato and bean skillet with the whites set and the yolks still loose enough to run when you break them. White beans go creamy in the sauce, spinach wilts down into the gaps, and crumbled feta softens on top and turns salty and tangy against the garlic.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a hearty, one-pan breakfast built for anyone who wants something savory and filling in the morning instead of a sweet start. It comes together in a single skillet, so it suits busy weekday cooks as much as slow weekend mornings, and it feeds a table well because everyone gets served straight from the pan. It is naturally meatless yet substantial, which makes it a good anchor for people trying to eat more plants without feeling shortchanged.

The tomato and bean base goes in first, and the eggs bake right in it. Simmering the crushed tomatoes with the beans lets the starch from the beans thicken the sauce so it can cradle the eggs rather than let them slide around. Settling the raw eggs into wells and finishing in the oven surrounds them with gentle, even heat, which sets the whites while keeping the yolks soft. The feta softens in the oven and adds a briny, tangy edge that plays against the sweetness of the tomatoes.

Creamy beans, silky wilted spinach, and a rich egg yolk that runs into the sauce when you break it. The beans and eggs together give it real staying power, so it holds you through the morning, while the spinach and tomatoes keep it bright and fresh rather than heavy. Olive oil ties it together and rounds out the acidity, giving each bite a smooth, savory finish.

A rustic skillet of white beans in tomato sauce with wilted spinach, four eggs baked into little wells and crumbled feta on top. Save
Prep: 10 minsCook: 20 minsTotal: 30 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 white beans, drained
  • 1 1/4 cups crushed tomatoes
  • 4 cups fresh spinach
  • 1/2 onion, diced
  • 3 cloves garlic, minced
  • 4 large eggs
  • 1/3 cup crumbled feta
  • 2 tbsp olive oil

Instructions

  1. Prep and preheat: Preheat the oven to 375°F (190°C). Dice the onion and mince the garlic. Drain the white beans in a colander and rinse under cool running water until the foam clears, then let them drain.
  2. Soften the aromatics: Warm the olive oil in an oven-safe skillet over medium heat. Add the diced onion and minced garlic and cook, stirring often, until the onion turns soft and translucent and the garlic smells fragrant, about 3 to 4 minutes. Lower the heat slightly if the garlic starts to brown.
  3. Simmer the base: Stir in the crushed tomatoes and the drained white beans along with a splash of water to loosen the mixture. Bring to a gentle simmer and cook for about 5 minutes, stirring now and then, until the sauce thickens slightly and the beans are heated through.
  4. Wilt the spinach: Add the fresh spinach a handful at a time, stirring after each addition so it collapses into the sauce. Continue until all the spinach has wilted and turned deep green, about 1 to 2 minutes.
  5. Add the eggs and feta: Turn off the heat and use the back of a spoon to make evenly spaced wells in the bean mixture. Crack one egg into each well. Sprinkle the crumbled feta over the top, keeping most of it off the yolks.
  6. Bake: Transfer the skillet to the oven and bake at 375°F (190°C) until the egg whites are fully set and opaque but the yolks are still soft, about 8 to 10 minutes. For firmer yolks, leave it a minute or two longer.
  7. Season and serve: The feta has already seasoned the skillet, so bring it straight to the table and spoon out portions so each one includes an egg.
Nutrition Facts
4 servings per recipe
Serving sizeabout 1 cup with 1 egg
Calories341
% Daily Value*
Total Fat 15g19%
Saturated Fat 4g22%
Trans Fat 0g
Cholesterol 197mg66%
Sodium 911mg40%
Total Carbohydrate 34g12%
Dietary Fiber 9g31%
Total Sugars 5g
Includes 0g Added Sugars 0%
Protein 19g
Vitamin D 1.0mcg5%
Calcium 203mg16%
Iron 5.8mg32%
Potassium 963mg20%
* 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

  • Smoky and warm: Stir a pinch of smoked paprika and a little ground cumin into the onion and garlic before adding the tomatoes for a deeper, earthier flavor.
  • With a little heat: Add a pinch of red pepper flakes to the simmering sauce, or finish with a spoonful of harissa for a gentle, building warmth.
  • Greens swap: Use chopped kale or Swiss chard in place of the spinach; add it a couple of minutes earlier so the sturdier leaves have time to soften.
  • Herb finish: Shower the finished skillet with chopped fresh parsley, dill, or basil just before serving for a fresh, garden note.
  • Extra creaminess: Dollop spoonfuls of plain Greek yogurt or a soft goat cheese over the top after baking; note that this adds dairy.

Storage & Leftovers

Keep leftovers in an airtight container in the refrigerator for up to three days. The eggs are best the day they are made, but the bean-and-tomato base holds up well and often tastes even more savory the next day.

To reheat, warm portions gently in a covered skillet over medium-low heat with a small splash of water to loosen the sauce, or microwave in short bursts until just heated through. Go easy so you do not overcook the already-set yolks into a rubbery texture.

To get ahead, make the bean, tomato, and spinach base up through the point before adding the eggs, then cool and refrigerate it. In the morning, reheat the base in the skillet until it simmers, make the wells, add the eggs and feta, and bake as directed.

Notes & Tips

A few practical notes to help this skillet come out right and fit your morning.
  • Choose your beans: Cannellini, great northern, or navy beans all work here. Cannellini are the creamiest and hold their shape well; whichever you use, rinse them well to wash off the starchy canning liquid so the sauce stays clean-tasting.
  • Watch the yolks: The whites go from translucent to opaque and set as they finish. Pull the skillet when the whites are firm but the yolks still jiggle if you want them runny; every extra minute in the oven firms the yolks further.
  • Use a lid trick if needed: If your egg whites are setting slowly but the tops look done, loosely tent the skillet with foil for the last couple of minutes to trap heat and set the whites without overbaking.
  • Adjust the salt last: Feta and canned tomatoes both bring salt of their own, so taste the base before you season and adjust at the end rather than at the start.
  • Season with acid: If the finished dish tastes flat, a small squeeze of lemon or a splash of red wine vinegar over the top wakes up the tomatoes and balances the richness of the yolk.
  • Serve alongside: A slice of crusty toasted bread is the natural partner here for scooping up the sauce and soft yolk; a simple green salad rounds it into a fuller meal.

Nutrition & Mindful Eating

One skillet, a tomato and white bean base cooked down with onion and garlic, eggs settled into it to set in the oven, and feta crumbled over the top while everything is still hot.
  • The beans, the tomato and the eggs make this a full meal in one pan. The beans go soft and creamy in the sauce, the tomato and onion cook down around them, and the eggs set on top and turn the whole skillet into breakfast.
  • White beans are mild and creamy and they take on the flavor of whatever they simmer in, and enough of them break down to thicken the sauce themselves. Their plant protein and soluble fiber are part of why this eats so solidly.
  • The eggs are cracked into hollows in the sauce and go into the oven just until the whites are firm, so the yolks still run into the beans when you cut in, bringing their protein and the choline in the yolk.
  • Feta is added at the end so it warms and softens while still holding its crumble, and its sharp salty tang lands against the sweetness of the cooked tomato, with calcium arriving in a form you actually want to eat.
  • Onion and garlic soften in olive oil before anything else, which is where the savory base of the whole skillet comes from, and the spinach is stirred in at the last minute so it wilts into dark green ribbons through the sauce.
  • As you eat, cut through an egg first and let the yolk run into the beans, taste how the feta sharpens as it warms, and eat straight from the pan without rushing it.

Frequently Asked Questions

Can I use dried beans instead of canned?

Yes. Soak dried white beans overnight, then simmer them in fresh water until fully tender before starting the recipe, and use them in place of the drained canned beans. They should be soft and creamy, not chalky, before they go into the skillet.

My egg whites won't set but the bottom is getting too dark. What do I do?

That usually means the oven heat is reaching the base faster than the tops. Loosely tent the skillet with foil to trap heat around the eggs and set the whites, and make sure the wells are deep enough that the whites sit down in the warm sauce rather than pooling on top.

Can I make this dairy-free?

Yes. Simply leave out the feta, or replace it with a dairy-free crumbled cheese. You may want to add a squeeze of lemon or a little extra salt at the end to make up for the tangy, salty note the feta would have added.

Can frozen spinach work in place of fresh?

It can. Thaw the frozen spinach and squeeze out as much water as you can, then stir it into the simmering sauce until heated through. Because it is already softened, it needs less time than fresh, and draining it well keeps the sauce from turning watery.