Step 1: Press and Prepare the Tofu : Remove tofu from its package, drain, and place it between paper towels or a clean kitchen towel. Set a heavy object (like a skillet or plate) on top and press for 15–20 minutes to remove excess moisture. Once dry, cut tofu into bite-sized cubes.
Step 2: Coat and Fry the Tofu : In a bowl, toss tofu cubes with cornstarch until evenly coated. Heat 1 tbsp oil in a non-stick or cast-iron pan over medium-high heat. Add tofu cubes and pan-fry for 3–4 minutes per side, until golden and crisp. Remove tofu from the pan and set aside on a paper towel-lined plate.
Step 3: Cook the Vegetables : In the same pan, add another 1 tbsp oil. Add minced garlic and grated ginger; sauté for 30 seconds until fragrant. Add onion, bell peppers, carrots, and broccoli. Stir-fry for 4–5 minutes, keeping the vegetables slightly crisp.
Step 4: Make the Sweet Chili Sauce : In a small bowl, whisk together sweet chili sauce, soy sauce, rice vinegar, lime juice, honey/maple syrup, and sriracha (if using). Pour the sauce into the pan with vegetables. Stir in the cornstarch slurry (cornstarch mixed with water). Cook for 1–2 minutes until the sauce thickens and becomes glossy.
Step 5: Combine Everything : Add the crispy tofu back into the pan. Toss gently to coat the tofu and vegetables evenly with the sauce. Cook for another 1–2 minutes so the flavors meld beautifully.
Step 6: Serve : Spoon the Sweet Chili Tofu Stir-Fry over warm jasmine rice. Garnish with sesame seeds, green onions, and cilantro. Serve immediately and enjoy!