Sticky Rice on Wheels is a beloved Fresno food truck staple, serving up generous plates of Thai-style sticky rice topped with savory meats, a tangy-sweet sauce, and a crispy fried egg. This recipe recreates that iconic street food experience at home, with perfectly steamed sticky rice, a rich and flavorful chicken or pork topping, and all the essential garnishes. It’s a satisfying, customizable meal that’s easier to make than you might think, and it’s sure to become a weeknight favorite.
Ingredients
- 2 cups (370 g) Thai sticky rice (also called glutinous rice or sweet rice)
- 1 ½ cups (355 ml) water, for steaming
- 1 lb (450 g) boneless, skinless chicken thighs or pork shoulder, sliced into thin strips
- 3 cloves garlic, minced
- 1 shallot, finely chopped
- 2 tbsp (30 ml) vegetable oil, divided
- 2 tbsp (30 ml) oyster sauce
- 1 tbsp (15 ml) soy sauce
- 1 tbsp (15 ml) fish sauce
- 1 tsp (5 ml) sugar
- ½ tsp (2.5 ml) ground white pepper
- ¼ cup (60 ml) chicken broth or water
- 4 large eggs
- 1 cup (150 g) thinly sliced cucumber
- ½ cup (75 g) cherry tomatoes, halved
- ¼ cup (15 g) fresh cilantro leaves
- 2 green onions, sliced
- Thai chili flakes (optional, for heat)
- Lime wedges, for serving
Instructions
- Soak the rice: Place the sticky rice in a large bowl and cover with cold water by at least 2 inches. Soak for at least 4 hours, or overnight. Drain well.
- Steam the rice: Set up a steamer basket lined with cheesecloth or a clean kitchen towel. Place the drained rice in the basket and set over a pot of simmering water (make sure the water doesn’t touch the rice). Cover and steam for 25–30 minutes, or until the rice is tender and translucent. Keep warm.
- Cook the meat: While the rice steams, heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the chicken or pork and cook until browned and cooked through, about 5–7 minutes. Remove and set aside.
- Make the sauce: In the same skillet, add the remaining 1 tablespoon of oil. Sauté the garlic and shallot until fragrant, about 1 minute. Add the oyster sauce, soy sauce, fish sauce, sugar, white pepper, and broth. Stir to combine and bring to a simmer.
- Combine meat and sauce: Return the cooked meat to the skillet, tossing to coat in the sauce. Cook for 2–3 minutes until the sauce thickens slightly. Keep warm.
- Fry the eggs: In a separate non-stick skillet, heat a little oil over medium heat. Crack the eggs into the pan and cook until the whites are set but the yolks are still runny, about 2–3 minutes. (For food safety, cook eggs until the yolk and white are firm if you prefer a fully cooked yolk.)
- Assemble the bowls: Divide the warm sticky rice among four bowls. Top with the meat and sauce, a fried egg, cucumber slices, tomatoes, cilantro, green onions, and chili flakes if desired. Serve immediately with lime wedges on the side.
Tips
- Rice soaking is non-negotiable: Sticky rice must be soaked for at least 4 hours to steam properly. Skipping this step will result in hard, undercooked grains.
- Substitute for Thai chili flakes: If you can’t find Thai chili flakes, use crushed red pepper flakes or a sliced fresh Thai bird’s eye chili. Adjust to your heat preference.
- Don’t have a steamer? You can use a bamboo steamer, a metal steamer basket, or even a colander set over a pot of boiling water. Just ensure the rice is lined with cheesecloth so it doesn’t fall through.
- Make it vegetarian: Swap the meat for firm tofu or extra mushrooms, and use soy sauce instead of fish sauce. The dish will still be delicious.
Serving Suggestions
Serve the sticky rice bowls as a complete meal, or pair with a light Thai cucumber salad (som tam) for added crunch. For a more traditional street-food experience, serve on a banana leaf-lined plate with extra sweet chili sauce on the side. A cold Thai iced tea or a crisp lager would complement the flavors beautifully.
Variations
- Spicy Basil Version: Add a handful of Thai basil leaves and 2–3 sliced red chilies to the sauce for a spicy, aromatic kick.
- BBQ Pork: Use leftover grilled pork (like moo ping) instead of sautéed meat for a smoky flavor.
- Seafood Twist: Replace the meat with shrimp or squid, cooking just until opaque (145°F / 63°C for fish, shrimp until pink and firm).
- Extra Veggies: Stir-fry bell peppers, snap peas, or carrots with the meat for added nutrition and color.
Storage and Reheating
Store leftover sticky rice and meat separately in airtight containers in the refrigerator for up to 3 days. The rice will harden when cold; to reheat, sprinkle with a little water and microwave for 1–2 minutes, or steam again for 5 minutes. Reheat the meat in a skillet over medium heat until hot, adding a splash of water or broth if dry. Fried eggs are best eaten fresh; if reheating, place them on top of the rice and microwave briefly. Do not leave leftovers at room temperature for more than 2 hours.
Frequently Asked Questions
Can I use regular jasmine rice instead of sticky rice? No, sticky rice is a different type of rice (glutinous) that has a unique chewy texture. Jasmine rice is not a substitute; it will not have the same sticky quality. If you can’t find sticky rice, you could use sushi rice as a closer alternative, but the texture will still differ.
How long do I need to soak the rice? At least 4 hours, but overnight is best. The soaking process hydrates the grains so they steam evenly. If you’re short on time, you can soak in hot water for 2 hours, but the texture may be slightly less ideal.
Can I cook the rice in a rice cooker? Yes, but you need a rice cooker that has a sticky rice setting. Alternatively, you can use the regular setting with slightly less water (about 1:1 ratio of rice to water). However, steaming gives the most authentic texture.
What if I don’t have fish sauce? Fish sauce adds a distinct umami flavor. You can substitute with soy sauce or a splash of Worcestershire sauce, but the flavor will be less authentic. Add a pinch of salt to compensate.
Is it necessary to fry the egg? The fried egg with a runny yolk is a signature part of the dish, adding richness and creaminess. If you prefer, you can soft-boil or poach the egg instead, but the crispy edges of a fried egg are part of the charm.
Can I make this ahead of time? You can prepare the meat and sauce up to 2 days ahead and store in the fridge. The rice is best freshly steamed, but you can reheat it as described above. Assemble the bowls just before serving to keep everything fresh.
Related
- Chili House SF Peking Duck Recipe: Crispy at Home
- UK Smoking Ban Recipe: A Full Guide
- UCL Smoking Toolkit Study: How to Run It
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).