Cook the Rice: Cook the rice according to package directions. Allow it to cool down. It's ideal if allowed to rest overnight.*
Prepare the Sauce: In a small bowl, whisk together soy sauce, dark soy sauce, vegan oyster sauce, coconut sugar, chili paste, lime juice. Set aside.
Sauté the Aromatics: Preheat your wok or skillet over medium-high to high heat. To check if it’s ready, flick a few drops of water into the pan. If the water beads up and evaporates quickly, the pan is hot enough for stir-frying. Add one tablespoon of sesame oil, then stir in the garlic, shallot, and Thai chilies, cooking for about 30 seconds until fragrant.
Cook the Veggies: Toss in the mushrooms, broccoli, carrot, and red pepper. Stir-fry for 3-5 minutes until slightly tender but still crisp.
Sauté the Tofu: To cook the tofu, push the veggies to one side of the pan and, if needed, add the remaining oil. Place the tofu in the empty space and cook for 3-4 minutes while moving them around until cooked. Then, mix them with the veggies.
Add Rice: Add rice and break up any clumps with your spatula.
Pour in the Sauce: Drizzle the sauce evenly over the rice. Stir-fry everything for another 2-3 minutes, ensuring the rice absorbs the sauce and develops a slightly crispy texture and is heated through.
Add the Thai Basil: Turn off the heat and toss in the Thai basil leaves. Stir until the basil is just wilted but still vibrant.
Garnish: Garnish with Thai basil, sliced cucumbers, lime wedges, green onions and/or chili flakes.