01 - Rinse rice under cold running water until the runoff runs clear. Combine rice, water, and salt in a medium saucepan and bring to a rolling boil. Reduce heat to low, cover tightly, and simmer for 12 to 15 minutes until the grains are tender and all liquid is absorbed. Fluff with a fork and keep warm.
02 - Pat tofu cubes dry with a clean kitchen towel. Transfer to a mixing bowl and drizzle with soy sauce, tossing gently to coat. Let rest for 5 minutes, then sprinkle cornstarch over the cubes and toss until each piece is evenly dusted.
03 - Heat sesame oil in a large non-stick skillet over medium heat. Arrange tofu cubes in a single layer without overcrowding the pan. Cook for 8 to 10 minutes, turning every couple of minutes, until all sides are deeply golden and crisp. Transfer to a plate lined with paper towels.
04 - In a mixing bowl, combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, minced garlic, and grated ginger. Whisk vigorously while gradually streaming in warm water until the sauce is smooth, creamy, and pourable. Adjust thickness with additional water as needed.
05 - Divide the cooked rice among four bowls. Arrange crispy tofu, julienned carrot, sliced red cabbage, bell pepper strips, edamame, and spring onions in neat sections over each bed of rice.
06 - Drizzle peanut sauce generously over each assembled bowl. Sprinkle with sesame seeds and scatter fresh cilantro leaves on top. Serve immediately while the tofu is still warm and crisp.