For the Rice:
Cook the Rice: In a medium saucepan, bring 4 cups of water to a boil. Add the white rice and 1/2 teaspoon of salt. Reduce the heat to low, cover, and simmer for about 18-20 minutes, or until the rice is cooked and the water is absorbed. Fluff the rice with a fork and set aside.
For the Tofu:
Prepare the Tofu: Press the tofu to remove excess moisture, then cut it into cubes. Toss the tofu cubes with soy sauce, olive oil, and cornstarch until evenly coated.
Cook the Tofu: Heat a large skillet over medium-high heat. Add the tofu cubes and cook for about 2-3 minutes on each side, or until golden brown and crispy. Add the minced garlic in the last minute of cooking, stirring to combine. Season with salt and pepper to taste.
For the Avocado:
Prepare the Avocado: Slice the avocados and drizzle with lime juice. Sprinkle with a pinch of salt.
For the Spicy Sauce:
Make the Sauce: In a small mixing bowl, whisk together mayonnaise, sriracha sauce, lime juice, honey, garlic powder, and a pinch of salt until smooth. Adjust the sriracha to your desired level of spiciness.
Assemble the Dish:
Prepare the Plates: Start with a generous serving of white rice on each plate.
Add the Tofu: Top the rice with a portion of the cooked tofu.
Add the Avocado: Place slices of avocado on top of the tofu.
Drizzle the Sauce: Drizzle the homemade spicy sauce over the tofu, avocado, and rice.