Main Courses
This street-style egg rice recipe delivers the bold flavors and crispy textures you crave from a bustling Asian market stall. 🔥 The secret lies in perfectly fried eggs over fragrant jasmine rice, topped with savory proteins and aromatic chili oil that packs a punch.
I've perfected this dish after years of testing—it's the kind of meal that transforms a simple weeknight into a flavor adventure. What sets this recipe apart is the balance of textures: crispy egg whites, tender rice, and crunchy toppings that stay fresh even after reheating.
The garlic heat from the chili oil cuts through the richness, while fresh scallions and sesame seeds add brightness. It's restaurant-quality without the fuss, using ingredients you likely already have in your pantry.
By the time you're done, you'll have a dish that looks as impressive as it tastes—golden egg yolk still runny in the center, rice infused with garlic and soy, and all the classic toppings arranged just like you'd find on a street cart.
The aroma alone will have everyone gathering at the table, wondering what's for dinner. This recipe serves 2-3 as a main, but it's designed to scale up for a crowd. Let's get cooking—your taste buds are about to take a trip to the streets.
Ingredients for street style egg rice
Six eggs, fragrant rice, and bold flavors transform a simple meal into street-style magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Fresh, room temperature |
| Jasmine Rice 🍚 | 1 cup | Uncooked, long-grain |
| Vegetable Oil 🫒 | ½ cup | High smoke point preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Soy Sauce 🍶 | 2 tbsp | Light or all-purpose |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Red Chili Flakes 🌶️ | 1 tbsp | Adjust for heat preference |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Chicken Thighs 🍗 | 6 oz | Boneless, skinless, diced |
| Corn Tortillas 🌽 | 6 pieces | Small, for crispy bites |
The eggs are the star here—fresh, room-temperature eggs fry up crispier and hold their shape better. Grab the largest eggs you can find (the yolks stay rich and runny). For the rice, jasmine rice is non-negotiable—it's the fragrant, slightly sticky kind that absorbs the garlic and soy beautifully. If you can't find it, long-grain white rice works in a pinch. The chicken thighs add protein without overpowering; diced small so they cook fast and stay tender. Pro tip: Pat them dry before cooking to get that crispy texture.
No sesame oil? Toasted peanut oil works in a pinch, but the nutty aroma won't be quite the same. Short on green onions? Fresh cilantro or chives add brightness too. The chili flakes can be swapped for gochujang paste (1 tbsp) if you want depth. For the tortillas, corn tortillas are traditional, but flour tortillas cut into small squares work too. The key to crispy tortilla bites? Cook them in small batches—don't overcrowd the pan. And if you're feeling fancy, toast them in the oil before adding eggs for extra crunch.
Rice keeps 3-4 days in the fridge, but it's best reheated with a splash of water to restore moisture. The crispy tortilla bites? Eat them fresh—they soften fast. Store any leftovers in an airtight container, but honestly, this dish disappears quickly. Double the batch if you're feeding a crowd—everyone will want seconds. Freeze the cooked rice in portions for quick meals later, and keep the chili oil separate in a small jar. It stays potent for up to 2 weeks in the fridge.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just fry the eggs in oil, toss in garlic, and let the rice soak up that golden sauce. No extra pots, no mess, and honestly? It’s the kind of dish where you can chat with whoever’s in the kitchen while it cooks.
- Umami Bomb: That crispy egg yolk breaking into the rice? Chef’s kiss. The soy sauce and garlic cloves turn this into something way more exciting than plain rice—like a little flavor party in every bite.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Cold or reheated, it’s still solid—just add a fried egg on top if you’re feeling fancy. My kids actually finish their lunches with this.
- Budget Win: Jasmine rice and eggs? You can’t beat it. I make a big batch on Sundays, and it lasts me all week without breaking the bank. Plus, the leftovers taste just as good the next day.
Step-by-step instructions for street-style egg rice
Let's bring that sizzling street food flavor to your kitchen with this bold, aromatic dish.
🍳 Step 1: Cook the Jasmine Rice to Perfect Texture
Rinse the 1 cup jasmine rice under cold water until the water runs clear, then drain well. In a medium saucepan, combine the rice with 2 cups water and a pinch of salt. Bring to a boil over high heat, then immediately reduce to low heat, cover tightly, and simmer for 15 minutes. Let it steam off heat for 5 minutes—this resting period is crucial for fluffy, separate grains.
While the rice cooks, heat 0.25 cup vegetable oil in a separate pan over medium heat. Add the 6 cloves minced garlic and 1 tbsp red chili flakes, stirring constantly for 30 seconds until fragrant but not browned. This aromatic base will infuse your entire dish with bold flavor. Set aside and keep warm.
👨🍳 Step 2: Crisp the Chicken and Prepare Tortilla Bites
In the same pan (no need to clean it—those garlic bits are flavor gold), increase heat to medium-high and add the 6 oz diced chicken thighs. Cook for 5-6 minutes until the chicken is no longer pink in the center and slightly crispy around the edges. Season with 1 tsp salt and 0.5 tsp black pepper while cooking.
While the chicken cooks, cut each of the 6 corn tortillas into 8 wedges (you'll have about 48 pieces). Heat 0.25 cup vegetable oil in a separate pan over medium heat until shimmering. Fry the tortilla wedges in batches for 1-2 minutes per batch until golden brown and crispy—this is where the magic happens for that authentic street-style crunch. Drain on paper towels and keep warm.
🍳 Step 3: Whisk Up the Signature Egg Sauce
In a large bowl, whisk together the 6 large eggs, 2 tbsp soy sauce, 1 tbsp sesame oil, and 1 tbsp toasted sesame seeds. The mixture should be smooth but slightly thick—this will create that signature silky, savory sauce that coats every bite. I like to add a splash of water if it feels too thick, but it should hold its shape when poured.
Heat 0.25 cup vegetable oil in a wok or large skillet over medium-high heat until just smoking. Quickly pour in the egg mixture, stirring constantly with a spatula in small circles. Let the eggs cook undisturbed for 20-30 seconds before stirring again—this creates those beautiful, slightly runny egg ribbons. Cook until just set but still slightly runny in the center (about 1 minute total). Remove from heat immediately.
🥘 Step 4: Assemble the Ultimate Street-Style Bowl
Divide the cooked jasmine rice among 3 bowls, mounding it slightly in the center. Spoon the crispy chicken and tortilla wedges over the rice, then ladle the egg sauce generously on top. Drizzle with any remaining garlic-chili oil from Step 1, and sprinkle with the sliced 3 green onions (white and green parts separated for visual appeal).
For that final street-food touch, press down gently on the tortilla wedges to help them crisp up even more from the residual heat. Serve immediately while everything is hot and the tortillas are still crispy—this dish is all about that perfect contrast of textures and temperatures.
Pro Tips For Making Street Style Egg Rice
- CRACK EGGS HOT: Freshly boiled eggs straight from the pot will slide out of their shells like butter. Drop them into the hot oil while still warm—no waiting, no peeling hassle. I learned this the hard way after struggling with cold eggs that turned into a sticky mess.
- MINCE GARLIC FINE: Use a knife, not a press—tiny, even pieces toast faster and infuse the oil better. If you’re lazy like me, freeze the garlic first for 10 minutes; it chops cleaner and crisps up in seconds. Overlooking this step means bland, soggy flavor instead of that deep, nutty punch.
- SALT THE RICE WET: Toss the cooked jasmine rice with soy sauce while it’s still steaming, not after it’s cooled. The heat helps the sauce cling, and the grains stay separate—no gluey, sad rice. I used to add it later, and the dish always tasted flat until I tried this.
- STOP WHEN EGGS SET: Take the fried eggs out the second the whites are fully opaque but the yolks still jiggle slightly. Overcooking turns them rubbery, and that’s a crime in street-style rice where the yolk should cut like silk. A quick toothpick test works—if it comes out clean but the yolk’s still runny, you’re golden.
Best sauces and condiments for this street style egg rice
Garlic Chili Oil
This aromatic oil is the soul of street-style egg rice, blending garlic and chili flakes into a fiery, fragrant base. Heat 0.25 cup vegetable oil over medium heat until shimmering, then add 6 minced garlic cloves and 1 tbsp red chili flakes.
Stir constantly for 30 seconds—don't let the garlic brown or it'll turn bitter. Drizzle this oil over your finished dish for instant depth. Store leftovers in a sealed jar for up to 2 weeks in the fridge. 🌶️
Sesame Soy Drizzle
For a silky, savory finish, whisk together 2 tbsp soy sauce with 1 tbsp toasted sesame oil and a pinch of black pepper. This simple drizzle elevates every bite, balancing the richness of the egg and chicken.
I like to drizzle it directly over the egg sauce right before serving so it soaks into the rice. For extra flair, add ½ tsp sugar to counteract any bitterness from the soy. 🥄
Spicy Mayo
Mix 2 tbsp mayonnaise with ½ tsp sriracha and ½ tsp lime juice for a creamy, tangy contrast to the crispy tortilla bites. Spread a thin layer on the tortilla wedges before assembling for a restaurant-style touch.
If you prefer it spicier, add ¼ tsp cayenne pepper or more sriracha. This condiment cuts through the richness beautifully. 🌶️
Lime Crema
Blend ¼ cup sour cream with 1 tbsp lime juice, 1 tbsp chopped cilantro, and ½ tsp salt until smooth. This bright, tangy crema adds freshness and balances the bold flavors.
Drizzle it over the assembled dish or serve it on the side for dipping tortilla bites. For extra richness, stir in 1 tsp toasted sesame oil. ✨
Crispy Tortilla Topping
Cut 6 corn tortillas into 8 wedges each and fry in batches until golden brown. Toss the warm wedges with 1 tsp chili powder and ½ tsp smoked paprika for an extra kick.
These crispy bites add texture and can be prepped ahead—they stay crunchy for 10-15 minutes after frying. 🌽
Nutrition facts
Frequently asked questions
Can I make this egg rice with white rice instead of jasmine?
You can, but jasmine rice is ideal because its fragrant aroma and slightly sticky texture hold up better to the bold flavors. If using white rice, opt for long-grain varieties and cook it slightly firmer than usual. The garlic and soy will still infuse well, but the dish will be less aromatic. For extra flavor, add ½ tsp toasted sesame seeds to the rice while cooking.
How do I get the tortilla bites extra crispy?
Fry them in small batches over medium-high heat until golden brown, about 1-2 minutes per batch. Drain on a wire rack (not paper towels) to keep them crispy longer. For extra crunch, toss warm tortillas with ½ tsp cornstarch before frying. Also, cook them fresh—once cooled, they soften quickly.
Can I prepare this dish ahead of time?
Yes! Cook the rice and chicken, then store separately in airtight containers for 3-4 days. Reheat the rice with a splash of water to restore moisture. Keep the tortilla bites separate—they're best eaten fresh, but you can reheat them in a dry skillet for 30 seconds to revive crispiness. Assemble just before serving to maintain texture contrast.
What protein can I substitute for chicken?
Shrimp (½ lb, peeled and deveined) or pork belly (6 oz, diced) work beautifully. For shrimp, cook for 2-3 minutes until pink. Pork belly needs 5-6 minutes to render fat and crisp up. Both add rich flavor—just adjust cooking times based on thickness.
Why is my egg sauce too watery?
This happens when eggs aren't fully whisked or the oil isn't hot enough. Whisk eggs vigorously until smooth, then heat oil to medium-high until just smoking. Cook undisturbed for 20-30 seconds before stirring to create proper ribbons. If still too runny, remove from heat immediately—overcooking makes eggs tough.
