Breakfast & Brunch
This tomato mozzarella egg recipe delivers the perfect balance of crispy tortilla cups, gooey melted cheese, and perfectly poached eggs—transforming breakfast into a restaurant-worthy dish. The secret lies in layering flavors: fresh tomatoes, creamy mozzarella, and tender eggs all baked together until golden and bubbling.
I developed this after years of experimenting with brunch dishes that deliver both texture and depth in every bite.
The foundation starts with crispy tortilla cups that hold their shape while baking, creating a sturdy vessel for the gooey cheese and poached eggs. Sautéed tomatoes and garlic form the flavor base, while fresh mozzarella adds that signature creamy pull.
The eggs poach directly in the baking dish, absorbing all those rich flavors as they cook. This method ensures no soggy bottoms or rubbery eggs—just tender, perfectly set yolks with vibrant orange centers.
What you'll end up with is a dish that's elegant enough for brunch gatherings but simple enough for weeknight mornings. The crispy tortilla cups contrast beautifully with the creamy cheese and silky eggs, while fresh basil and a drizzle of olive oil elevate the presentation.
Each bite delivers a perfect harmony of textures and flavors that keep everyone reaching for seconds.
This recipe scales perfectly for feeding a crowd or meal prepping for the week. The components can be prepped ahead, making it ideal for busy mornings.
Whether you're serving it as a main dish or sharing it as an appetizer, this tomato mozzarella egg recipe will become a brunch staple in your rotation.
Ingredients for tomato mozzarella egg
Crispy tortillas, gooey cheese, and silky eggs—this brunch game-changer needs just 12 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Corn Tortillas 🌽 | 8 whole | Flour tortillas work too |
| Fresh Mozzarella Cheese 🧀 | 1 cup | Low-moisture preferred, sliced |
| Large Eggs 🥚 | 4 whole | Room temperature for perfect poach |
| Roma Tomatoes 🍅 | 2 whole | Diced, seeds removed |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor base |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sautéing and drizzling |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | ¼ cup | For crispy tortilla cups |
| Ground Black Pepper 🌶️ | ¼ tsp | For extra flavor kick |
| Vegetable Oil 🫒 | ¼ cup | For frying tortilla cups |
The tortillas are the star here. Mission brand corn tortillas from the Latin aisle are my go-to—they hold up perfectly when fried. If you can't find them, La Tortilla Factory flour tortillas work too, but corn gives that authentic texture. Fresh mozzarella is a must for that signature creamy pull, but low-moisture from a block (shredded yourself) works in a pinch. The eggs? Room temperature is non-negotiable for perfect poaching—cold eggs turn rubbery. For the tomatoes, grab heirloom varieties if you want extra flavor, but Roma tomatoes are foolproof and easy to find.
No fresh basil? Dried oregano at half the amount gets you close, though it won't have that same bright punch. Running low on mozzarella? Ricotta mixed with a little Parmesan creates a similar creamy texture. The garlic can be roasted for a sweeter flavor—just toss whole cloves with olive oil and roast at 400°F for 15 minutes. For the tortilla cups, double-frying (once in oil, once in butter) gives that extra-crispy texture that makes this dish restaurant-worthy. And if you're prepping ahead, make the tomato-garlic base first—it actually tastes better the next day once the flavors meld.
The fried tortilla cups stay crispy for about 2 hours at room temperature if you cover them loosely with a towel. Assemble the dish right before baking to keep everything fresh. Fresh basil and mozzarella keep for 5-7 days in the fridge—wrap the basil in damp paper towels to keep it vibrant. The tomato-garlic mixture freezes beautifully for 3 months, so you can prep that ahead of time. And here's a pro tip: Use individual muffin tins for the tortilla cups—they crisp up faster and give that perfect bite.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s literally about stacking ingredients—not frying, not baking, just layering. Warm tortilla, fresh mozzarella, halved tomatoes, cracked egg—press it together, flip it once, and call it dinner. The only "technique" is patience for that egg to set.
- Crispy-Creamy Magic: That first bite? The tortilla’s char meets the egg’s runny yolk, while the garlic-kissed tomatoes and melty mozzarella do all the heavy lifting. It’s the kind of dish where every mouthful feels like a little celebration—no fancy sauce needed.
- Weeknight to Picnic: Honestly, this is my go-to for lazy nights and Sunday potlucks. Wrap it in foil, toss it in a basket, or serve it straight from the pan—it’s that adaptable. Even my picky teenager won’t complain when I hand him one.
Step-by-step instructions for crispy tortilla cups with gooey cheese
Here's how to transform simple tortillas into crispy cups filled with melty mozzarella and perfectly poached eggs.
Prepare the Crispy Tortilla Cups
Heat the 0.25 cup vegetable oil in a large skillet over medium heat until shimmering. Working in batches, press each of the 8 whole large corn tortillas into the skillet, using a small bowl or tortilla press to shape them into cups. Make sure each cup has a flat bottom and slightly flared edges.
Cook for 1-2 minutes per side until the tortillas are golden brown and crispy all over. Watch closely—they crisp up quickly. Remove with a slotted spoon and drain on paper towels. Keep them warm in a 200°F oven while you prepare the filling. This low oven temperature maintains crispness without overcooking.
Sauté the Tomato-Garlic Base
In the same skillet (no need to clean it—the browned bits add flavor), heat 0.25 cup extra-virgin olive oil over medium-low heat. Add the 3 cloves minced garlic and sauté for 30 seconds until fragrant but not browned. Add the 2 whole diced Roma tomatoes (seeds removed) and cook for 4-5 minutes until they soften and release their juices.
Season with 1 tsp salt and 0.5 tsp black pepper, then stir in 0.25 cup chopped fresh basil leaves. Remove from heat and let cool slightly—this mixture will be the flavorful bed for your cheese and eggs. The tomatoes should be tender but still hold their shape, not mushy.
Assemble the Tortilla Cups
Divide the tomato mixture evenly among the 8 crispy tortilla cups. Place ¼ cup of the tomato mixture in each cup, pressing gently to create a stable base. Then add ¼ cup of the sliced fresh mozzarella cheese to each cup, dividing the 1 cup total evenly. The cheese should melt into a gooey blanket when heated.
Return the assembled cups to the 200°F oven for 3-4 minutes to let the cheese start melting. This preheating ensures everything comes together perfectly when you add the eggs. The mozzarella should soften slightly but not fully melt—we want it to finish melting with the eggs.
Poach the Perfect Eggs
Bring a small pot of water to a gentle simmer (not a rolling boil). Crack each of the 4 whole large eggs into small ramekins. The eggs should be at room temperature for perfect poaching. Add 0.25 cup all-purpose flour and 0.25 tsp ground black pepper to the simmering water—this helps the eggs hold their shape.
Carefully lower each egg into the water using a slotted spoon. Poach for 3-4 minutes until the whites are set but the yolks remain runny. Remove with a slotted spoon and drain on paper towels. The eggs should be perfectly cooked—firm whites with liquid centers.
Combine and Serve Immediately
Place one poached egg into each tortilla cup, nestling it gently into the melted cheese. The heat from the egg will finish melting the mozzarella into a luxurious, stretchy blanket. Garnish each cup with additional chopped fresh basil leaves and a sprinkle of freshly ground black pepper for color and flavor.
Serve immediately while everything is hot and gooey. The contrast of crispy tortilla, creamy cheese, and perfectly poached eggs makes this dish irresistible. Each bite delivers the perfect balance of textures and flavors—this is comfort food at its finest.
Pro Tips For Making Tomato Mozzarella Egg
- Preheat Your Skillet Properly: I learned this the hard way—starting with a cold pan means your tortillas steam instead of crisp up. Get that skillet screaming hot over medium-high heat for at least 2 minutes before adding the first tortilla. Yes, even if you're impatient like me, the extra 30 seconds makes all the difference in texture.
- Slice Mozzarella Paper-Thin: Fresh mozzarella is delicate, and thick slices turn rubbery while eggs cook. Use a sharp knife to cut it into ⅛-inch slices—almost translucent—and pat them very dry with paper towels. Wet cheese = soggy tortillas, and nobody wants that.
- Salt the Eggs First: Seasoning after cooking is a rookie move here. Crack your eggs into a bowl, add a pinch of salt and a crack of black pepper, then whisk vigorously. The salt draws out moisture, helping the eggs cook faster and develop a cleaner, firmer set. (Your future self will thank you.)
- Toast Tomatoes with Garlic: Skip the raw garlic clove plop-and-go method—it burns before the tomatoes soften. Instead, mince 2 cloves, sauté in 1 teaspoon oil over medium-low heat for 2 minutes until fragrant (but not brown), then add halved Roma tomatoes. Let them cook uncovered for 4-5 minutes until they collapse slightly. This builds flavor without bitterness.
Perfect pairings for tomato mozzarella egg
Perfect Side Dishes
Serve these crispy tortilla cups alongside a simple arugula salad tossed with lemon vinaigrette—the peppery greens cut through the richness beautifully. I like to add toasted pine nuts and shaved Parmesan for extra crunch and depth.
For a heartier option, garlic mashed potatoes with a drizzle of truffle oil provide a creamy contrast that balances the crispy tortillas. 🥗
Beverage Pairings
A crisp Sauvignon Blanc from New Zealand works wonderfully—its bright acidity and citrus notes complement the tomato and basil flavors without overpowering the dish. For a non-alcoholic option, try sparkling water with a squeeze of lime to refresh your palate between bites.
If you prefer beer, a Belgian witbier like Hoegaarden adds a light, citrusy contrast that enhances the overall experience. 🍷
Garnish Upgrades
Elevate your presentation with a sprinkle of red pepper flakes for heat lovers, or a drizzle of balsamic glaze for a touch of sweetness. I also love adding toasted breadcrumbs mixed with garlic powder for extra crunch.
For a fresh finish, microgreens or thinly sliced radishes add vibrant color and texture. 🌟
Make-Ahead Components
Prep the tomato-garlic base a day ahead—it actually tastes better as the flavors meld. Store it in an airtight container in the fridge. The crispy tortilla cups can be made up to 2 hours ahead and kept warm in a 200°F oven.
Poach the eggs fresh to ensure they stay perfectly runny. This way, you can assemble and serve in minutes when guests arrive. ⏰
Dietary Swaps
For a vegan version, replace the mozzarella with cashew cheese and use chickpea flour instead of all-purpose flour for the poaching water. Swap the eggs for tofu cubes marinated in nutritional yeast and turmeric for color.
Keep the tortillas and tomato base the same for that familiar flavor profile. 🌱
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas?
Yes! Flour tortillas work perfectly for this recipe, though corn tortillas give that authentic texture. For extra crispiness, use Mission brand flour tortillas—they hold their shape better during frying. Just be sure to press them firmly into cups, as they're slightly softer than corn.
How do I get the tortilla cups extra crispy?
Double-fry them for maximum crunch! First fry in vegetable oil until golden, then transfer to a skillet with butter for 30 seconds per side—this creates that restaurant-style crispiness. Keep them warm in a 200°F oven while you finish the dish.
What if I don't have fresh mozzarella?
No problem! Use low-moisture mozzarella from a block—shred it yourself for the best melt. For a different texture, mix ricotta with Parmesan—it adds creaminess while keeping the dish cohesive. Just reduce the ricotta slightly to avoid excess moisture.
Can I make this dish ahead of time?
Prep the tomato-garlic base—it tastes even better the next day. Make the crispy tortilla cups up to 2 hours ahead—keep them warm in a 200°F oven. Poach the eggs fresh to maintain that perfect runny yolk, then assemble everything just before serving.
Why are my poached eggs rubbery?
Cold eggs cause rubberiness—always use room-temperature eggs—they poach beautifully. Also, keep the water at a gentle simmer—not a rolling boil. Adding ¼ cup flour—to the water helps them hold their shape. If they still turn out tough, reduce the poaching time to 3 minutes—**just until the whites are set.
