Ingredients
Equipment
Method
Make the savory sauce
- Whisk oyster sauce, soy sauce, fish sauce, and brown sugar in a bowl until smooth and glossy. Set aside so it’s ready to pour when the beef is browned.
Stir-fry the Thai basil beef
- Heat vegetable oil in a wok or large skillet over high heat until visibly smoking. Add garlic and chilies and stir-fry for 30 seconds, until fragrant.
- Add ground beef and cook over high heat, breaking it apart, for 5-6 minutes until deeply browned with caramelized edges. Drain any excess fat.
- Pour the sauce over the beef and toss to coat. Cook for 1-2 minutes, stirring, until the sauce caramelizes and turns sticky-glossy on the meat.
- Remove from heat and fold in fresh Thai basil until just wilted. Stop as soon as the leaves turn glossy green.
Assemble and serve
- Spoon the hot beef into butter lettuce or romaine leaves to form lettuce cups. Top with fried eggs and extra sliced red chili.
- Serve immediately with lime wedges alongside jasmine rice. Squeeze lime over the rolls just before eating.
Notes
Pro tip: keep the basil off the heat so it wilts but stays fragrant and vivid. Store leftovers covered in the fridge up to 3 days; reheat beef gently in a skillet until warm and assemble fresh lettuce cups. Freezing is not recommended for the lettuce; freeze the cooked beef up to 2 months, then thaw and reheat. For a lower-fat option, use 90/10 ground beef and drain more strictly after browning.
