Rinse the jasmine rice under cold water until the water runs clear. In a medium saucepan, combine the rice and water, bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes or until the rice is cooked and fluffy. Remove from heat and let it sit for 5 minutes with the lid on.
While the rice is cooking, cut the pressed tofu into bite-sized cubes. In a bowl, whisk together soy sauce, maple syrup, rice vinegar, and sesame oil. Add the tofu, and gently toss to coat. Let marinate for at least 10 minutes.
Heat the vegetable oil in a non-stick skillet over medium-high heat. Add the marinated tofu, reserving the marinade for later. Cook the tofu for about 8-10 minutes, turning occasionally, until golden brown and crispy on all sides.
After removing the tofu from the skillet, add the sliced red bell pepper and snap peas to the same skillet. Stir-fry for about 3-4 minutes until the vegetables are vibrant and just tender. Season with a pinch of salt and pepper.
Return the tofu to the skillet with the vegetables and pour in the reserved marinade. Cook for another 2-3 minutes, letting the sauce thicken slightly and coat the tofu and vegetables.
Fluff the cooked jasmine rice with a fork and divide it evenly among serving bowls. Top each bowl with the tofu and vegetable mixture.
Sprinkle with sliced green onions and sesame seeds before serving.
Notes
For extra flavor, let the tofu marinate longer if time allows.