Main Courses
This Tomato Egg Singapore recipe transforms humble ingredients into a crispy, addictive snack that's a staple in bustling hawker centers. The secret lies in perfectly fried eggs paired with juicy tomatoes, creating a balance of textures and flavors that's impossible to resist.
I've been perfecting this recipe for years, and it's become my go-to for quick, satisfying bites that feel special without requiring much effort.
The magic happens when you fry the eggs just right—crispy edges that shatter at every bite while keeping the yolk perfectly runny. Halved tomatoes add a juicy contrast, and a drizzle of chili sauce or soy sauce ties everything together with that signature Singaporean tang.
This dish is all about simplicity: a few ingredients, minimal prep, and a technique that's easy to master once you know the tricks.
What makes this recipe special is how it delivers restaurant-quality results at home. The crispy tortilla cups (if using) or fried eggs create a satisfying crunch, while the spiced yolk filling adds richness.
It's the kind of dish that's perfect for snacking, sharing, or even elevating a simple meal. The aroma alone will have everyone asking what's for dinner.
Whether you're making it for a quick lunch or a weekend gathering, this recipe is foolproof and adaptable. The best part? It comes together in under 15 minutes, making it ideal for busy weeknights or last-minute cravings. Let's get started on creating this beloved Singaporean classic!
Ingredients for tomato egg recipe singapore
Crispy tortilla cups, runny yolks, and juicy tomatoes—this Singaporean classic comes together with just twelve essential ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Fresh, room temperature preferred |
| Medium Tomatoes 🍅 | 4 whole | Roma or vine tomatoes, halved |
| All-Purpose Flour 🌾 | ½ cup | For crispy tortilla cups |
| Vegetable Oil 🫒 | 2 cups | High smoke point for frying |
| Sugar 🍚 | 1 tbsp | Granulated, for caramelization |
| Soy Sauce 🥄 | 2 tbsp | Light or dark, for depth |
| Chili Garlic Sauce 🌶️ | 1 tbsp | Or sambal oelek for heat |
| Garlic Cloves 🧄 | 2 cloves | Minced, for spiced yolk |
| Ground White Pepper 🌶️ | ¼ tsp | Freshly ground for subtle heat |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Sesame Oil 🫒 | 1 tsp | For aroma, optional garnish |
| Green Onions 🧅 | 2 whole | Thinly sliced, for garnish |
The tomatoes are the foundation—Roma or vine varieties hold their shape best after frying. Look for firm, vibrant ones at Whole Foods or your local Asian market; they should feel heavy for their size. Eggs should be fresh but not too cold—room temperature fries more evenly. For the tortilla cups, King Arthur flour yields the crispiest results, but any all-purpose works in a pinch. If you're short on time, pre-made wonton wrappers make excellent crispy cups too.
No chili garlic sauce? Mix 1 tbsp soy sauce with 1 tsp sriracha and 1 tsp minced garlic for a quick substitute. The sugar isn't just for sweetness—it caramelizes slightly during frying, adding depth. For extra richness in the yolk filling, add a pinch of white pepper and 1 tsp toasted sesame oil while the eggs cook. The green onions should be bright green with no yellowing—store them in the fridge wrapped in damp paper towels to keep them crisp.
Fry the tortilla cups in small batches to maintain oil temperature—325°F is ideal. Drain on a wire rack, not paper towels, to keep them crisp. The finished dish keeps for 2 days in the fridge, though the tortilla cups lose crispness over time. For best results, reheat in a dry skillet over medium heat for 30 seconds per side. Freeze extras in a single layer before transferring to a bag for up to 1 month—thaw at room temperature before reheating.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this—just eggs, tomatoes, flour, oil, and sugar. That’s it. No chopping, no blending, no stress. The tomatoes get a quick char in the pan, the eggs get that golden crust, and boom—done.
- Sweet-Savory Surprise: Between us, the sugar in the batter gives these eggs this perfect balance—tangy from the tomatoes, rich from the yolks, with just a hint of sweetness. It’s like a little flavor party in your mouth, and honestly? It’s addictive.
- Lunchbox Hero: My kids take these cold for school lunches. The crust stays crisp, the filling holds, and they’re way more exciting than a sad sandwich. (Yes, even on a Tuesday.) Packs like a dream and tastes fresh hours later.
- Budget Breakfast Win: A dozen eggs and a handful of tomatoes stretch this recipe for days. I make a big batch on Sundays—fry up what I need, store the rest in the fridge. Cheaper than takeout, tastier than cereal, and zero guilt.
Step-by-step instructions for tomato egg singapore
Master the technique for perfectly crispy tomato shells and velvety spiced yolks in this Singaporean classic.
Prepare the Tomato Shells
Preheat your oven to 400°F and line a baking sheet with parchment paper. Cut the 4 whole medium tomatoes in half horizontally, creating 8 halves. Scoop out the seeds and pulp using a spoon, leaving about ¼-inch thick walls. Place the tomato halves cut-side up on the prepared baking sheet.
Brush the inside of each tomato half with 1 teaspoon of vegetable oil (divided from the 2 cups total) using a pastry brush. Sprinkle evenly with ½ teaspoon of salt (divided from the 0.5 teaspoon total) and ¼ teaspoon of ground white pepper (divided from the 0.25 teaspoon total). Bake for 15 minutes until the edges begin to soften slightly but aren't fully cooked through.
Create the Spiced Yolk Filling
While the tomatoes bake, crack the 4 whole large eggs into a bowl and separate the yolks from the whites. In a small bowl, whisk together the yolks with 1 tablespoon of soy sauce, 1 tablespoon of chili garlic sauce, 1 teaspoon of sugar, and the 2 minced garlic cloves. Mix until fully combined and set aside.
In another bowl, beat the egg whites with a hand mixer until soft peaks form. Gradually add the 0.5 cup all-purpose flour and continue beating until stiff, glossy peaks form. This will create the crispy structure for our tomato shells.
Assemble and Fry the Tomato Cups
Remove the tomato halves from the oven and let them cool slightly. Carefully transfer 1 teaspoon of the egg white mixture (divided from the total) to the center of each tomato half, spreading it evenly to coat the bottom and sides. Return to the oven for 5 minutes to set the egg white layer.
Heat 1 cup of vegetable oil (divided from the 2 cups total) in a deep skillet over medium heat until it reaches 350°F. Using tongs, carefully place 2 tomato halves at a time into the hot oil. Fry for 2-3 minutes per side until the egg white layer becomes deep golden brown and crispy. Remove with a slotted spoon and drain on paper towels.
Fill and Garnish
Once all tomato cups are fried, carefully fill each one with about 1 teaspoon of the spiced yolk mixture (divided from the total). Drizzle with ½ teaspoon of sesame oil (divided from the 1 teaspoon total) and garnish with thinly sliced green onions (divided from the 2 whole green onions). Serve immediately while the filling is still warm and the shells are crispy.
For best results, work quickly during the frying process to maintain the perfect texture contrast between the crispy shells and creamy filling. The combination of sweet tomatoes, savory soy, and spicy garlic creates a harmonious balance that defines this Singaporean street food classic.
Pro Tips For Making Tomato Egg Recipe Singapore
- CRACK EGGS COLD: I learned this the hard way—room-temperature eggs slide out of their shells like greased lightning, but cold ones just clump in the pan. Pop them straight from the fridge into a bowl first, then gently stir them before cooking. The shock keeps them intact, and you’ll end up with whole, golden eggs instead of scrambled bits.
- SLICE TOMATOES THIN: Skip the thick, uneven chunks—this dish needs tomatoes that soften fast and soak up flavor. Aim for ¼-inch slices, no thicker, and pat them bone dry with a paper towel before frying. Wet tomatoes steam instead of sear, and nobody wants soggy tomato egg.
- FLOUR THE PAN WELL: Don’t just toss a handful of flour over the pan and call it a day. Use 2 tablespoons, spread it evenly with a folded paper towel, and shake the pan to coat every inch—even the edges. This creates a proper crust, not a sticky mess. (Yes, even if you’re impatient like me.)
- SUGAR IN STAGES: Dumping all the sugar at once makes the eggs turn into a sweet, gooey disaster. Sprinkle half the sugar while the tomatoes are frying, then the rest over the eggs as they cook. This balances the caramelization without drowning the dish in syrup. —I know, it sounds fussy, but trust the process.
Common mistakes when making this recipe
Overcooking Tomatoes
Tomatoes are delicate and overcooking them will turn them mushy and unappetizing. When baking the tomato halves, 15 minutes at 400°F is perfect—they should soften slightly but still hold their shape. If you notice the edges are collapsing or the flesh looks watery, you've gone too far.
I once ruined a batch by baking them for 20 minutes—the texture was completely wrong. 🍅
Underseasoned Filling
The spiced yolk filling needs balance—too little seasoning makes it bland, but too much can overpower the delicate tomato. Always taste the yolk mixture before filling the shells. I recommend using 1 tbsp soy sauce and 1 tbsp chili garlic sauce as a starting point, then adjusting to taste.
If you're unsure, start with slightly less and add more gradually.
Oil Temperature Issues
Frying at the wrong temperature is the #1 reason for soggy tomato cups. The oil should be at 350°F—any lower and the egg whites won't crisp properly. Use a thermometer to monitor the temperature.
If the oil is too hot, the shells will burn before crisping. I've seen home cooks guess and end up with rubbery results. A deep-fry thermometer is a game-changer here. 🌡️
Uneven Egg White Distribution
When spreading the egg white mixture, it's easy to create uneven layers that lead to weak spots in the tomato cups. Use a small offset spatula to spread the mixture thinly and evenly.
If you notice some areas are thicker than others, gently press down to create an even surface. This ensures consistent crispiness when frying.
Filling Too Late
Adding the yolk filling after the tomato cups have cooled completely will make them soggy. The shells need to stay warm and crispy until serving. Work quickly during assembly and keep everything near your heat source.
I like to fill the cups right after frying while they're still hot. If you need to pause, keep them in a 200°F oven for up to 10 minutes while you finish the rest.
Skipping the Sugar
The 1 tbsp sugar in the yolk mixture isn't just for sweetness—it helps caramelize slightly during cooking, adding depth of flavor. Without it, the filling can taste flat. I've tested this recipe both ways, and the difference is noticeable.
The sugar also helps balance the saltiness of the soy sauce and the heat of the chili. Don't skip it! 🍚
Nutrition facts
Frequently asked questions
Can I make this recipe without an oven?
Yes! Skip the baking step and simply halve the tomatoes, then fry them directly in the egg white mixture for 3-4 minutes until tender. The texture will be slightly different but still delicious. For extra crispiness, pan-fry the tomato halves first in oil for 2 minutes per side before adding the egg mixture.
What's the best way to store leftover tomato egg cups?
Store in an airtight container in the fridge for up to 2 days. Reheat in a dry skillet over medium heat for 30 seconds per side to restore crispiness. For longer storage, freeze unfilled tomato cups (without yolk filling) for 1 month—thaw and fill fresh before serving.
Why does my yolk filling taste bland?
This usually happens when the seasoning isn't balanced. Always taste the yolk mixture before filling—start with 1 tbsp soy sauce and 1 tbsp chili sauce, then adjust. A pinch of white pepper and 1 tsp sugar also enhance flavor. For extra depth, add a splash of fish sauce (½ tsp) or a pinch of MSG if available.
Can I use store-bought wonton wrappers instead of egg white mixture?
Wonton wrappers make excellent crispy cups. Fry them in batches for 1-2 minutes per side until golden, then fill with the spiced yolk mixture. This shortcut works perfectly for a quicker version. Just be sure to drain them well before filling to prevent sogginess.
How do I make this recipe spicier?
Increase the chili garlic sauce to 2 tbsp or add ½ tsp of chili flakes to the yolk mixture. For heat lovers, mix 1 tsp of sambal oelek directly into the filling. Garnish with extra sliced red chili or a drizzle of sriracha before serving.
