Street Style Egg Rice Recipe: Crispy Celery Crowns Over Silky Yolk Magic

Main Courses

Street Style Egg Rice Recipe: Crispy Celery Crowns Over Silky Yolk Magic

This street style egg rice recipe brings the bold flavors of Asian street food to your kitchen with crispy celery crowns and silky yolk magic. 🔥 The secret lies in high-heat wok techniques that create that signature wok-hei aroma while keeping the rice perfectly tender and the eggs impossibly creamy.

I've perfected this dish after years of testing, ensuring every bite delivers the perfect balance of textures and flavors that make it a street food classic.

The beauty of this recipe is in its simplicity—just a few key ingredients transformed by technique. We start with perfectly cooked jasmine rice, then build layers of flavor with quick-fried celery, crispy shallots, and perfectly poached eggs.

The crispy celery crowns add a satisfying crunch, while the silky yolks melt into the rice, creating a harmonious blend of textures that's impossible to resist.

What you'll achieve is a dish that's restaurant-quality at home, with crispy edges on the celery and shallots, tender rice, and eggs that are cooked to perfection—just set, with runny yolks that blend into the rice.

The aroma alone will have everyone gathering around the table, and the first bite will have them asking for seconds.

Serve this dish with pickled vegetables or a side of chili sauce for that authentic street food experience. The crispy celery crowns and silky yolk magic make this recipe a standout, perfect for weeknight dinners or special occasions. Let's get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for street style egg rice

Crispy celery crowns and silky yolk magic start with these 14 essential ingredients.

Ingredient Amount Notes
Jasmine Rice 🍚 2 cups Uncooked, long-grain preferred
Fresh Celery Stems 🧅 2 whole Thick, crisp varieties for crowns
Shallots 🧅 4 whole Small, firm for crispy edges
Large Eggs 🥚 4 whole Room temperature for silky yolks
Vegetable Oil 🫒 ½ cup High smoke point preferred
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Soy Sauce 🍶 2 tbsp Light or dark preferred
Oyster Sauce 🍶 1 tbsp For umami depth
Garlic Cloves 🧄 4 cloves Minced for quick-frying
Green Onions 🧅 3 whole Thinly sliced for garnish
White Peppercorns 🌶️ ¼ tsp Freshly ground for heat
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Sesame Seeds 🌾 1 tbsp Toasted for garnish

The celery and shallots are non-negotiable for that signature street food crunch. Look for thick celery stalks—thinner ones won't make crispy crowns. I grab mine from the produce section at Whole Foods where they're consistently fresh. Shallots should feel firm and smell sweet, not pungent. For the rice, jasmine rice from a bulk bin gives the best aroma and texture—avoid pre-packaged microwave versions. The eggs? Room temperature is critical—take them out 20 minutes before cooking. And that sesame oil? Toasted sesame oil from Asian markets has a deeper flavor than the regular grocery store kind.

No fresh celery? Substitute with thick green onions—slice the white and light green parts into rings. Running out of shallots? Extra-firm tofu, cubed and pan-fried, mimics the texture surprisingly well. For the sauces, light soy sauce gives a cleaner flavor than dark, but either works. Need a vegan option? Replace oyster sauce with mushroom sauce—it's a solid umami swap. The garlic can be pre-minced from a jar (the good stuff, not the dusty kind), but fresh is always better. If you're making this ahead, cook the rice and store it separately—reheat gently before adding the fried toppings.

Rice reheats best in a steamer basket over simmering water—keeps it fluffy. The fried celery and shallots stay crispy for about 2 days if stored in an airtight container, but honestly, they're best eaten fresh. Eggs should be cooked to order—set yolks are key. For leftovers, portion the rice and toppings separately. The sesame seeds and green onions can be toasted fresh in a dry pan when reheating. This dish freezes surprisingly well—just freeze the fried toppings separately and reheat them in a skillet before serving over fresh rice.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that crispy rice at the bottom, still slightly chewy, while the eggs stay gloriously soft inside. The celery gives it a fresh edge, and the shallots? They turn into these little golden nuggets that melt in your mouth. It’s the kind of dish where every bite feels like a win.
  • I’ll be real: this recipe costs me about $3 for four servings. Fresh celery and shallots stretch far, the eggs are cheap, and jasmine rice is a steal. It’s the kind of meal that makes me feel smart—delicious without breaking the bank, especially when I’m feeding a house.

Step-by-step instructions for crispy celery crowns over silky yolk magic

Here's how to transform simple ingredients into restaurant-worthy street-style egg rice.

1

🍳 Step 1: Prepare the Crispy Celery Crowns and Shallot Bases

Heat 0.5 cup vegetable oil in a wok over medium-high heat until shimmering. Cut the 2 whole fresh celery stems into 1-inch thick rounds and peel the 4 whole shallots into ¼-inch thick rings. Add the celery and shallots to the hot oil and fry for 3-4 minutes until golden brown and crispy.

Here's the thing—you want them to blister slightly but not burn. If they stick, gently press down with a spatula to release them. Remove the crispy vegetables with a slotted spoon and drain on paper towels. Keep them warm in a 200°F oven while you prepare the eggs. The crispy texture is everything in this dish, so don't rush this step.

2

👨‍🍳 Step 2: Cook the Silky Egg Yolk Centers

In the same wok, reduce heat to medium-low and add 1 tablespoon sesame oil. Crack the 4 whole large eggs directly into the oil—this creates a protective layer around the yolks. Let them cook undisturbed for 2-3 minutes until the whites are just set but the yolks remain runny and vibrant.

I know it seems counterintuitive, but you want those yolks to stay liquid. If you see the whites starting to overcook, gently tilt the wok to redistribute the oil. Once the eggs are ready, carefully remove them and place each one on top of a crispy celery crown. The contrast of textures—crispy, creamy, silky—is what makes this dish special.

3

🥘 Step 3: Build the Flavorful Rice Base

Increase heat to high and add 4 cloves minced garlic to the wok, cooking for 30 seconds until fragrant. Add 2 tablespoons soy sauce and 1 tablespoon oyster sauce, stirring to combine. Pour in 2 cups jasmine rice and toast for 1 minute until the grains become translucent at the edges.

Add 2 cups hot water (or enough to cover the rice by about ¼ inch) along with the 1 teaspoon salt and 0.25 teaspoon black pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. The rice should absorb all the liquid and become tender but still slightly firm—this is crucial for the perfect texture.

4

⏰ Step 4: Assemble and Garnish for Maximum Crunch

Once the rice is cooked, turn off the heat and let it sit covered for 5 minutes. Stir in the 0.25 teaspoon white peppercorns and 1 tablespoon sesame seeds for a final burst of flavor and texture. Divide the rice among 4 plates, placing one crispy celery crown topped with a silky egg yolk in the center of each serving.

Garnish with thinly sliced green onions and a drizzle of sesame oil for that authentic street food presentation. The key here is to serve immediately—each bite should deliver that perfect harmony of crispy, creamy, and tender textures. The celery crowns should still be crunchy, the yolks runny, and the rice perfectly seasoned.

👨‍🍳

Pro Tips For Making Street Style Egg Rice

  • CRISP THE CELERY FIRST: Toss chopped celery stems in a dry pan over medium-high heat for 2-3 minutes before adding oil—this draws out moisture and ensures they stay crisp, not soggy. I learned this the hard way after serving mushy celery in my first attempt; now it’s the thing that actually changes the texture.
  • SALT THE EGGS LONG: Crack eggs into a bowl, add 1/4 tsp salt per egg, and let them sit for 5 minutes before cooking. This distributes seasoning evenly and prevents over-salting the whites. My grandmother swore by this, and she was right: the yolks stay creamy, not rubbery.
  • USE TWO HEAT LEVELS: Start eggs on high heat to set the whites quickly, then immediately lower to medium-low to cook yolks gently. Rushing the second step turns yolks into scrambled messes—trust the process, even if you’re impatient like me.
  • TOAST THE SHALLOTS: Pulse shallots into a fine paste, then cook in oil over medium heat for 3-4 minutes until golden, not just translucent. This adds depth without burning; skip this, and your rice tastes flat. (Yes, even if you’re lazy, do it—it’s non-negotiable for street-style flavor.)

Creative variations of this recipe

Spicy Thai Fusion

Transform this dish into a fiery Thai-inspired version by adding 1 tbsp Thai bird's eye chili paste (like Maesri) to the rice while toasting the garlic. Stir in 1 tsp fish sauce and ½ tsp palm sugar for that signature Thai balance of sweet, spicy, and umami.

Top with crushed peanuts and Thai basil leaves for an authentic street food vibe. 🌶️

Korean Kimchi Twist

For a Korean-inspired variation, mix ¼ cup chopped kimchi into the rice during the final 5 minutes of cooking. Add 1 tsp gochujang (Korean chili paste) with the soy sauce for depth.

Garnish with sliced scallions and a drizzle of sesame oil. The tangy, spicy kimchi adds a completely different flavor profile that still keeps the dish's core textures intact.

Vegetarian Protein Swap

Skip the eggs entirely and replace them with pan-fried tofu cubes (extra-firm, pressed and marinated in 1 tbsp soy sauce + 1 tsp sesame oil) or crispy mushrooms (shiitake or oyster).

The tofu should be fried until golden and firm—about 4-5 minutes per side. This keeps the dish vegetarian while maintaining that satisfying crunch and umami richness.

Breakfast-Style Upgrade

Turn this into a hearty breakfast by adding crispy bacon bits (about ½ cup) and sautéed potatoes (diced and pan-fried until golden). Increase the rice to 2.5 cups to balance the extra toppings.

Top with a fried egg instead of the celery crown for a Western-Asian fusion that's perfect for brunch. The bacon adds a smoky depth that pairs beautifully with the silky yolks.

Seafood Street Version

Elevate this dish with shrimp or scallops—quickly sear ½ lb shrimp (peeled and deveined) in the wok after removing the crispy celery and shallots. Add 1 tsp white pepper and ½ tsp garlic powder while cooking.

For scallops, sear 8 large ones for 1-2 minutes per side until caramelized. The seafood adds a luxurious touch while keeping the dish's quick-cooking essence.

Sweet & Savory Fusion

Create a sweet-savory version by adding 1 tbsp honey or palm sugar to the rice while toasting. Stir in ½ cup pineapple chunks (fresh or canned, drained) during the final 2 minutes of cooking.

Top with crispy fried shallots and a drizzle of hoisin sauce. The sweetness balances the savory elements beautifully, making this a unique twist on the classic street food dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the recipe call for room temperature eggs?

Room temperature eggs cook more evenly, preventing the yolks from breaking prematurely. Cold eggs create a shock when hitting hot oil, which can cause them to crack or overcook before the whites set properly. Take them out of the fridge 20 minutes before cooking for perfect silky yolks.

2

Can I make this recipe without a wok?

A heavy-bottomed skillet or cast-iron pan works perfectly. The key is maintaining high heat for the crispy celery and shallots. Just make sure your pan is large enough to avoid overcrowding—this prevents the vegetables from steaming instead of frying.

3

What's the secret to crispy celery crowns?

Use thick celery stalks and cut them into 1-inch rounds—thinner pieces won't crisp properly. Fry them in small batches at medium-high heat until golden brown and slightly blistered. Never overcrowd the pan, or they'll lose their crispness.

4

How do I prevent the rice from becoming mushy?

Use jasmine rice and measure the water precisely—just enough to cover the grains by ¼ inch. After cooking, let it sit covered for 5 minutes off the heat. Stirring immediately releases excess steam, which makes rice gummy.

5

Can I make this ahead of time?

Cook the rice and fried toppings separately, then store them in airtight containers. Reheat the rice gently in a steamer, and crisp the celery and shallots fresh in a skillet before serving. The eggs should always be cooked fresh for that perfect runny yolk texture.

★★★★★4.7(12 reviews)
Categories Main Courses