What Can I Make with Egg, Feta, Spinach, and Tomato?
These four ingredients are perfect for a Mediterranean-style skillet breakfast or lunch. Our top pick is Crispy Halloumi & Egg Tomato Skillet—a one-pan dish where the spinach wilts into the sweet tomatoes, crispy halloumi adds texture, and the eggs stay gloriously runny in the center.
Top recipeCrispy Halloumi & Egg Tomato Skillet
A Mediterranean one-pan breakfast with wilted spinach, a tangle of sweet tomatoes, fried halloumi, and eggs that stay runny in the center. Ready in under 20 minutes.
Ingredients
- •halloumi cheese
- •fresh spinach
- •cherry tomatoes, halved
- •eggs
- •red onion, sliced thin
- •fresh oregano (or 0.5 tsp dried)
- •feta cheese, crumbled (optional)
Steps
- 1Pat halloumi dry, then slice into 0.5-inch-thick planks.
- 2Heat olive oil in a 10-inch skillet over medium-high until shimmering.
- 3Fry halloumi until golden and crispy on both sides, ~2 minutes each. Transfer to a plate.
- 4Add red onion to the same skillet, sauté until soft, ~2 minutes.
- 5Add cherry tomatoes and oregano, cook until tomatoes start to burst, ~3 minutes.
- 6Nestle spinach into the gaps and stir until wilted, ~1 minute.
- 7Crack eggs directly into the skillet, spacing them apart, then cover and cook until whites set but yolks jiggle, ~4 minutes.
- 8Slide halloumi back in, scatter feta if using, then serve straight from the pan.
Why this works
The magic of this ingredient combination lies in how each component plays a different role. Eggs provide richness and protein, feta brings a sharp, salty tang that cuts through the earthiness of spinach, while fresh tomatoes add bright acidity and natural sweetness. When cooked together in a skillet, the tomato juices mingle with the rendered cheese and egg yolks to create an impromptu sauce that's far more sophisticated than the sum of its parts.
The cooking technique matters here too. Sautéing the spinach first wilts it down and concentrates its flavor, then building the tomatoes and cheese on top creates layers. When you crack the eggs directly into the pan, they cook gently in the residual heat and vegetable juices, resulting in that prized runny yolk that acts as your finishing sauce. High heat at the right moments—crisping the halloumi or getting the edges of the eggs set—adds textural contrast that elevates the whole dish.
This combination is endlessly adaptable. Some cooks skip the halloumi and double down on feta for a creamier texture, while others add a pinch of dried oregano or red pepper flakes for warmth. A splash of white wine or a squeeze of fresh lemon juice brightens everything, and you can layer in other vegetables like red onion, zucchini, or bell peppers without losing the essence of the dish.
Serve it straight from the skillet with crusty bread to soak up the yolks and pan juices, or pair it with a simple green salad and a cold glass of white wine for a leisurely brunch. It works equally well for breakfast, lunch, or a light dinner—which is why it's become a weeknight staple in Mediterranean households.
More you can make
Open in CookSnap to unlock all of these.
Have different ingredients?
Try our free ingredient finder.
Open the recipe finder →Frequently asked
Can I make this without halloumi?
Absolutely. Use an extra handful of crumbled feta instead, or add a mild cheese like mozzarella for creaminess. The dish will be slightly less crispy but equally delicious and comes together in the same 20 minutes.
Can I prep the vegetables ahead of time?
Yes—dice the tomatoes, roughly chop the spinach, and cube or slice the halloumi up to a day ahead. Store them separately in the fridge, then cook everything fresh when you're ready. The eggs must be cracked fresh, right before cooking.
What if I don't have fresh tomatoes?
Canned crushed tomatoes or cherry tomatoes work beautifully. Use about ¾ cup of canned tomatoes (drained slightly) to avoid a watery skillet, and let them cook down for a few extra minutes to concentrate the flavor.
Can I make this vegan?
Swap the eggs for silken tofu or chickpeas, and replace feta with a cashew-based vegan cheese or nutritional yeast. The spinach and tomatoes stay the same, and you'll lose some richness but gain interesting texture and protein.
How do I scale this for a crowd?
The ratios scale easily—use 2 eggs per person and double or triple the spinach, tomato, and cheese accordingly. Cook in batches in a large skillet or use two skillets side by side to keep everything hot and the yolks runny.
What other recipes can I make with these ingredients?
Try a Spinach & Feta Omelet, a Crispy Feta Spinach Pie for meal prep, or a lighter Brazo de Reina. All three highlight the same Mediterranean flavors but in different formats—breakfast, baked, and rolled.
Related
Want 15+ more meal ideas from your ingredients?
CookSnap finds dozens of recipes from a single fridge photo, with smart filters for diet, time, and macros.
Get CookSnap — Free