01 - Rinse jasmine rice under cold running water until it runs clear. Combine rice, 2 cups water, and 1/2 tsp salt in a saucepan. Bring to a rolling boil over medium-high heat, then cover with a tight-fitting lid and reduce heat to low. Simmer for 12–15 minutes until all liquid is absorbed. Remove from heat, fluff gently with a fork, and keep covered until ready to serve.
02 - Cut the drained and pressed tofu into 3/4-inch (2 cm) cubes. Place cubes in a bowl and toss gently with cornstarch and a pinch of salt until evenly coated. Heat vegetable oil in a large non-stick skillet over medium-high heat. Add tofu cubes in a single layer and cook for 8–10 minutes, turning every 2–3 minutes, until all sides are golden brown and crispy. Transfer to a plate lined with paper towels to drain excess oil.
03 - In a mixing bowl, whisk together peanut butter, soy sauce, maple syrup, rice vinegar, grated ginger, minced garlic, and sriracha until smooth. Gradually add warm water, 1 tablespoon at a time, whisking continuously until the sauce reaches a pourable, drizzle-friendly consistency.
04 - While the tofu cooks, slice the cucumber into thin rounds, julienne or shred the carrot, thinly slice the red bell pepper, and slice the spring onions. If using frozen edamame, steam or microwave until heated through.
05 - Divide the cooked rice evenly among four bowls. Arrange crispy tofu, sliced cucumber, shredded carrot, bell pepper strips, and edamame over the rice in sections. Drizzle generously with peanut sauce. Garnish with sliced spring onions and toasted sesame seeds. Serve immediately.