There’s a tiny Thai restaurant tucked into a side street near my old apartment in Portland that changed the way I think about fried rice forever. The owner, a woman named Dao, would toss day-old jasmine rice in a screaming-hot wok with handfuls of Thai basil until the whole place smelled like heaven. I spent months trying to recreate that magic at home, and this version — with golden crispy tofu and loads of fresh vegetables — is the one that finally made me close my eyes and feel like I was right back on that wobbly barstool. It’s become my go-to weeknight dinner when I want something fast, nourishing, and absolutely bursting with flavor.
aka Dao’s Midnight Wok Rice
Ingredients
- 3 cups cooked jasmine rice, chilled (ideally day-old — spread on a sheet pan for 30 minutes if freshly cooked)
- 1 block (14 oz) extra-firm tofu, drained and pressed for 15 minutes, then cut into ½-inch cubes
- 2 tablespoons avocado oil, divided
- 1 tablespoon toasted sesame oil
- 4 cloves garlic, minced
- 1 large shallot, thinly sliced
- 1 red bell pepper, diced
- 1 cup snap peas, trimmed and halved on the diagonal
- 1 medium carrot, peeled and diced small
- 3 tablespoons coconut aminos
- 1 tablespoon pure maple syrup
- 1 tablespoon rice vinegar
- 1 teaspoon sriracha or sambal oelek (adjust to taste)
- 1½ cups packed fresh Thai basil leaves (about 1 large bunch)
- 2 green onions, thinly sliced
- Lime wedges, for serving
- Pinch of sea salt and black pepper
Instructions
- Crisp the tofu: Heat 1 tablespoon avocado oil in a large wok or skillet over medium-high heat. Add the tofu cubes in a single layer and cook undisturbed for 3–4 minutes until golden on the bottom. Flip and cook another 2–3 minutes until crispy on multiple sides. Transfer to a plate and set aside.
- Sauté the aromatics: Add the remaining 1 tablespoon avocado oil to the same wok over medium-high heat. Add the garlic and shallot and stir-fry for 30 seconds until fragrant — don’t let the garlic burn.
- Cook the vegetables: Toss in the bell pepper, snap peas, and carrot. Stir-fry for 2–3 minutes until the vegetables are crisp-tender and have a bit of color on them.
- Fry the rice: Push the vegetables to one side and add the chilled rice to the wok. Press it flat against the hot surface and let it sit for about 1 minute to get some crispiness, then toss everything together.
- Add the sauce: Pour in the coconut aminos, maple syrup, rice vinegar, and sriracha. Toss vigorously to coat every grain of rice evenly. Cook for another 1–2 minutes until the rice is heated through and slightly caramelized.
- Finish with basil: Remove the wok from heat. Add the crispy tofu back in, drizzle with toasted sesame oil, and fold in the Thai basil leaves — the residual heat will wilt them perfectly. Toss gently to combine.
- Serve: Divide among bowls and top with sliced green onions. Squeeze fresh lime juice over each serving right before eating.
Tips
- Day-old rice is key. Freshly cooked rice has too much moisture and will steam instead of fry. If you’re in a pinch, spread hot rice on a sheet pan and refrigerate uncovered for 30 minutes.
- Don’t crowd the tofu. Cook in batches if needed — overcrowding leads to steaming instead of crisping.
- Thai basil vs. regular basil: Thai basil has a distinctive anise-like flavor that makes this dish special. If you absolutely can’t find it, Italian basil works but the flavor profile will be different.
- Make it spicier: Add sliced Thai chili peppers with the aromatics, or drizzle chili oil on top before serving.
- Meal prep friendly: This stores well in the fridge for up to 3 days. Reheat in a hot skillet (not the microwave) to keep the textures intact.
Luna Mitchell