Crispy garlic pork over jasmine rice, finished with a fried egg and a squeeze of lime — a Bangkok street classic.
Khao kra pao and its many street-stall cousins are built around the same idea: something savory and fast fried hard with garlic, spooned over hot jasmine rice, and topped with a fried egg with a runny yolk that becomes part of the sauce. This version leans into the garlic, frying it until deep gold and using the same fragrant oil to cook the pork. The garlic has to be watched closely — it goes from golden to bitter in seconds, so it's usually removed from the oil the moment it colors and added back at the end so it stays crisp instead of turning soft in the sauce. Fish sauce, a little sugar and soy sauce built the savory backbone here, finished with fresh lime for the sourness that Thai cooks lean on constantly to keep rich dishes from feeling heavy. This is fast food in the best sense — the kind of plate you'd get at a Bangkok street cart in under ten minutes, eaten standing up.
Serves 3
Heat oil in a wok over medium heat. Add garlic and fry, stirring constantly, until deep golden, about 1-2 minutes.
Watch it closely — garlic can go from golden to burnt in about 10 seconds.
Remove about half the fried garlic with a slotted spoon and set aside for topping; leave the rest and its oil in the wok.
Turn heat to medium-high and add ground pork to the wok. Break it up and cook 5-6 minutes until browned and cooked through.
Stir in fish sauce, soy sauce, sugar and white pepper. Cook 1-2 more minutes until the pork is glossy and well coated.
In a separate small pan, fry eggs in a little oil over medium-high heat until the edges are crisp and lacy but the yolk stays runny.
Divide rice among bowls, top with the garlic pork, a fried egg, the reserved crispy garlic, scallions and cucumber. Serve with lime wedges.
Mince the garlic by hand rather than using a press — evenly sized pieces fry more consistently and are less likely to burn unevenly.
Fry the eggs in the same wok after the pork if you want the yolk to pick up a little of the garlic oil flavor.
Add the lime juice at the table, not while cooking — Thai cooks typically keep sour, salty and sweet adjustable per diner.
Use ground chicken or shrimp instead of pork.
Add sliced Thai chiles fried alongside the garlic for a spicier version.
Swap the fried egg for a soft-boiled one if you prefer less oil.
Refrigerate the pork mixture up to 3 days; store rice separately. Reheat the pork in a hot pan to recrisp slightly, and fry a fresh egg for serving rather than reheating a cooked one.
Garlic pork over rice is a staple of Thai street food, closely related to the more famous khao kra pao (holy basil pork), but built around fried garlic instead of basil as the dominant aromatic — a common variation found at roadside carts across Bangkok.
It almost certainly overcooked — garlic burns fast once it starts browning. Pull it from the oil the instant it turns golden, even if that means removing it earlier than feels natural.
Yes, substitute crumbled firm tofu or mushrooms for the pork, and use soy sauce in place of fish sauce, adding a small pinch of extra salt to compensate for the missing depth.
Jasmine rice is standard for Thai rice bowls — its light fragrance and slightly sticky texture hold the garlic oil and sauce better than long-grain white rice.
Per serving (400g / 14.1 oz) · 3 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.