Breakfast & Brunch
This tomato, mozzarella, and egg recipe transforms simple ingredients into crispy tortilla cups bursting with fresh basil zing. The secret lies in perfectly poached eggs that rest on warm, melty mozzarella—each bite delivers creamy, tangy, and savory harmony in one elegant package.
I developed this dish after years of testing breakfast techniques, and it never fails to impress at brunch gatherings.
The foundation is crispy tortilla cups that hold their shape beautifully, creating edible bowls for the star ingredients. You'll start by layering fresh mozzarella and juicy tomato slices, then top with a perfectly poached egg that stays runny in the center.
The fresh basil adds that signature Italian zing that ties everything together—bright, aromatic, and impossible to resist.
What makes this dish truly special is how the textures and flavors come together: the crispy tortilla cups provide structure, the warm mozzarella adds creaminess, the juicy tomatoes bring acidity, and the poached egg delivers that rich, custardy finish.
Each component plays its part perfectly, creating a dish that's both restaurant-worthy and surprisingly simple to prepare.
This recipe works equally well for breakfast or brunch, and the leftovers reheat beautifully for lunch the next day. Serve with a drizzle of balsamic glaze for extra sophistication, or keep it simple with fresh cracked black pepper.
The crispy tortilla cups ensure you get that satisfying crunch with every bite, making this dish a crowd-pleaser that's sure to become a regular on your weekend menu.
Ingredients for tomato mozzarella egg
Simple ingredients transform into crispy tortilla cups filled with melty mozzarella and juicy tomatoes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Tortillas 🌯 | 8 whole | Flour tortillas, 10-inch diameter |
| Fresh Mozzarella Cheese 🧀 | 8 oz | Low-moisture, sliced into 16 pieces |
| Medium Tomatoes 🍅 | 4 whole | Roma or vine-ripened, sliced into 8 wedges |
| Large Eggs 🥚 | 4 whole | Fresh, room temperature |
| Fresh Basil Leaves 🌿 | ½ cup | Packed, chopped for garnish |
| White Vinegar 💧 | ¼ cup | For poaching liquid |
| Water 💧 | 4 cups | For poaching liquid |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For brushing tortillas |
| Balsamic Glaze 🍷 | ¼ cup | For drizzling (optional) |
The tortillas are the foundation here—Mission brand or La Tortilla Factory work best for crispiness. Look for flour tortillas labeled as '10-inch' for perfect cup sizes. Fresh mozzarella is non-negotiable; pre-shredded won't melt properly. I always grab the low-moisture kind from the deli counter—it holds its shape better. Tomatoes should be firm but ripe; Roma tomatoes are ideal for their meaty texture, but vine-ripened work too. The eggs need to be fresh for perfect poaching—older eggs spread too much.
No fresh basil? Dried oregano at half the amount works in a pinch, though it won't have that signature zing. Running short on mozzarella? Provolone or fontina melt beautifully too. For the poaching liquid, keep the vinegar-to-water ratio exact—1 part vinegar to 4 parts water prevents the whites from getting rubbery. The tortillas can be prepped ahead: brush with oil, bake at 375°F for 8-10 minutes, then store in an airtight container until ready to assemble. Just pop them in the oven for 2 minutes before filling to crisp up again.
Assembled cups keep for 2 days in the fridge—reheat at 350°F for 5-7 minutes until the cheese is bubbly. For make-ahead convenience, poach the eggs fresh and assemble just before serving. The balsamic glaze adds sophistication but isn't required; a sprinkle of flaky sea salt enhances the flavors just as well. Tortilla cups reheat beautifully, making this an ideal brunch dish for busy mornings.
Why You'll Love This Recipe
- No-Chop Needed: I swear by this—just slice the tomatoes in half, tear the basil, and crack eggs like it’s 1998. The tortillas handle all the prep work for you, so you’re basically assembling a meal while scrolling through memes.
- Cheese Pulls the Strings: That fresh mozzarella stretches into gooey ribbons when the eggs cook, and the tomatoes? They burst with juice, turning every bite into a little sunlit hug. Honestly, the basil ties it all together like a fresh ribbon.
- Lunch or Dinner (Pick One): Pack it cold for a picnic or warm it up for a lazy dinner—it’s the same magic either way. My college friends still ask for this when they visit, and I just laugh because it’s basically a grown-up grilled cheese with eggs.
- Leftovers That Don’t Suck: Unlike most egg dishes, these reheat like champions—crispy tortilla edges, melty cheese, no sad rubbery bits. I make a double batch on Sundays, and by Wednesday, I’m still eating them like they’re fresh. Budget win.
Step-by-step instructions for crispy tortilla cups with fresh basil zing
Transform simple ingredients into restaurant-quality tortilla cups with perfectly crisp edges and creamy centers.
Prepare the Poaching Liquid and Tomatoes
In a medium saucepan, combine the 4 cups water, 0.25 cup white vinegar, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring to a gentle simmer over medium heat—you should see small bubbles breaking the surface but not a rolling boil. This acidulated water prevents the tomatoes from turning mushy while poaching.
While the liquid heats, slice each of the 4 medium tomatoes into 8 wedges (2 per tomato). Gently lower the tomato wedges into the simmering liquid and cook for 2-3 minutes until they soften slightly but still hold their shape. Remove with a slotted spoon and drain on paper towels. The tomatoes should be warm but still firm to the touch—this ensures they'll hold up when assembled in the tortillas.
Assemble and Bake the Tortilla Cups
Preheat your oven to 375°F. Lightly brush each of the 8 large tortillas with 0.25 cup extra-virgin olive oil, focusing on the edges. This creates a crispy barrier while keeping the centers tender. Press each tortilla into a 6-inch round mold (or use a bowl as a guide) to form cups. You'll need to work quickly before the oil soaks in.
Place 2 tomato wedges and 2 slices of fresh mozzarella cheese (from the 8 oz total) into each tortilla cup. Fold the sides up to create a sealed pocket, then transfer to a parchment-lined baking sheet. Bake for 10-12 minutes until the tortillas are golden brown and crisp at the edges. The cheese should be just beginning to melt but not bubble over.
Poach the Eggs to Perfect Doneness
While the tortilla cups bake, bring the poaching liquid back to a gentle simmer. Crack each of the 4 large eggs into a small bowl, then gently slide them into the simmering water using a slotted spoon. Poach for 3-4 minutes for runny yolks or 4-5 minutes for firmer yolks. You'll know they're ready when the whites are set but the yolks still jiggle slightly when shaken.
Remove the eggs with a slotted spoon and drain on a clean towel. Keep them warm while you finish assembling the plates. The eggs should hold their shape when lifted—if they break apart, they've been overcooked. This is where precision matters most for that perfect brunch presentation.
Assemble and Garnish the Final Dish
Carefully transfer each tortilla cup to a plate and slide a poached egg into its center. The heat from the tortilla will gently warm the egg. Immediately drizzle with a small amount of balsamic glaze (about 1 tablespoon per serving) and sprinkle with 0.125 cup chopped fresh basil leaves (about 2 tablespoons per serving). The basil adds a bright, herby contrast to the rich tomato and cheese.
Serve immediately while the tortillas are still crisp and the eggs are warm. The combination of crispy tortilla edges, creamy cheese, juicy tomatoes, and perfectly poached eggs creates a harmonious balance of textures and flavors. Each bite delivers the freshness of the basil against the rich, tangy tomato and melty mozzarella—this is where all the elements come together.
Pro Tips For Making Tomato Mozzarella Egg
- Salt the Tomatoes First: Fresh tomatoes taste bland straight from the bag—slicing them into ¼-inch rounds and sprinkling with a pinch of salt 10 minutes before assembling draws out their juices and sharpens the flavor. (Yes, even if you’re using vine-ripened ones.)
- Use Room-Temp Eggs: Cold eggs drop straight to the bottom like a rock, making uneven cooking. Crack them into a bowl and let them sit for 10 minutes while you prep—this keeps the whites from overcooking into rubber while the yolks stay runny.
- Prevent Cheese Spillover: Fresh mozzarella weeps like a sad puppy when heated. Pat each ball dry with paper towels, then wrap tightly in cheesecloth or a clean kitchen towel before adding it to the tortilla—this keeps the filling neat and the texture creamy, not soggy.
- Toast the Tortilla First: A quick 20-second pass under the broiler (or in a dry skillet) crisps the edges before adding fillings, so they don’t turn into a floppy, greasy mess. Just watch it like a hawk—burnt tortillas ruin the whole dish.
Make-ahead tips for leftovers
Prep Ahead Tortilla Cups
Brush the 8 tortillas with 0.25 cup olive oil and bake at 375°F for 8-10 minutes until crisp. Store in an airtight container at room temperature for up to 2 days.
Just before serving, reheat at 350°F for 2 minutes to restore crispiness. I do this the night before to save morning stress—trust me, it's a game-changer! 💫
Egg Prep Strategy
Poach your 4 eggs fresh morning-of since they don't reheat well. But you can prep everything else: slice tomatoes, portion mozzarella, and chop basil ahead.
Store components separately in airtight containers in the fridge for 2 days. The tomatoes stay firm when stored this way—just assemble and bake when ready.
Cheese Storage Hack
Fresh mozzarella is delicate, so wrap the 8 oz in plastic wrap and store in its original container with a paper towel pressed on top. This prevents sogginess. For extra insurance, place the wrapped cheese in a ziplock bag with 1 sheet of parchment paper to absorb any moisture.
It keeps perfectly for 3 days this way.
Baking Timeline
Here's my foolproof timing: Prep tortilla cups 1 hour ahead and store at room temp. Bake them for 10 minutes just before serving. Poach eggs while cups bake—this keeps everything hot and fresh. The tortillas reheat beautifully while eggs stay perfect when added last minute. 🌡️
Freezer Option
For longer storage, assemble tortilla cups without eggs or basil, then freeze on a tray. Once frozen, transfer to a ziplock bag and store for 1 month.
Thaw overnight in the fridge, then reheat at 375°F for 12 minutes. Add fresh poached eggs when serving—this keeps the texture perfect.
Basil Preservation
Chop 0.5 cup fresh basil and store in an ice cube tray with 1 tsp olive oil. Freeze, then transfer cubes to a bag. Thaw just before serving—this preserves flavor and makes portioning easy.
Dried basil loses that bright zing, so this is my secret for keeping that fresh taste all week. 🌿
Nutrition facts
Frequently asked questions
Can I use store-bought mozzarella instead of fresh?
Store-bought mozzarella won't work here—it's packed with preservatives that prevent proper melting. Fresh mozzarella is key for that creamy, stretchy texture. If you're short on time, try low-moisture fresh mozzarella from the deli counter, which holds its shape better than pre-shredded varieties.
How do I keep the tortilla cups crispy when reheating?
Reheat tortilla cups at 350°F for 2-3 minutes just before serving—this restores crispiness without drying them out. Store them in an airtight container at room temperature for up to 2 days>. For extra insurance, brush with a tiny bit of olive oil before reheating.
What's the best way to make these without a round mold?
Use a 6-inch bowl or even a ramen bowl as a guide to shape your tortilla cups. Press the tortilla firmly against the edges, then carefully lift the bowl away. For extra stability, fold the tortilla sides up before baking. If the shape collapses, try using slightly smaller tortillas (8-inch works well).
Can I substitute tomatoes in this recipe?
Roma tomatoes are ideal, but you can use vine-ripened or even cherry tomatoes (halved). For a sweeter flavor, try sun-dried tomatoes (rehydrated) or roasted tomatoes. Just adjust cooking time—they'll soften faster. Avoid watery varieties like beefsteak that might make the tortillas soggy.
Why did my poached eggs turn out rubbery?
Rubbery eggs usually mean the water was too hot or the eggs were overcooked. Keep the poaching liquid at a gentle simmer (small bubbles) and cook eggs for 3-4 minutes max. Fresh eggs poach better than older ones—test doneness by shaking the egg gently in the water (yolk should jiggle).
