Instructions

Place 3 layers of paper towels or a clean kitchen towel on a plate. Place tofu on towels and cover with another 3 layers of towels or another clean kitchen towel. Place a heavy can or skillet on top of tofu to press moisture out, pouring off excess water and replacing towels as they get soaked, 30 to 45 minutes (you can do this with a tofu press if you have one). Meanwhile, arrange a rack in center of oven; preheat to 425°. Cut onion and bell peppers into 1" pieces. Into a medium bowl or large measuring cup, grate ginger and garlic. Add pineapple juice, broth, vinegar, soy sauce, ketchup, brown sugar, and 1 Tbsp. cornstarch and stir to combine. Break or cut tofu into rough 1" pieces or cubes and transfer to a large bowl; season with 1 tsp. salt. Drizzle with 1 Tbsp. oil and gently toss tofu to coat. Sprinkle with remaining 1/3 cup cornstarch and gently toss until tofu is coated. Arrange on a parchment-lined baking sheet and drizzle with 2 Tbsp. oil. Bake tofu, turning halfway through, until light brown and crisp, 25 to 30 minutes. When tofu has about 12 minutes remaining, in a large skillet or wok over medium-high heat, heat remaining 1 Tbsp. oil. Add onion and bell pepper; season with salt, then toss to coat vegetables with oil. Cook, stirring frequently, until vegetables start to soften and blister on the surface, 4 to 5 minutes. Transfer vegetables to a plate. Reduce heat to medium. Whisk sauce to reincorporate cornstarch and pour into skillet. Bring to a simmer and cook, stirring occasionally, until slightly thickened, about 4 minutes. Add vegetables, tofu, and pineapple chunks to skillet and toss to coat in sauce. Divide rice among bowls. Spoon tofu mixture over. Top with sesame seeds (if using).

Log in to save ingredients to your pantry or shopping lists.
  • oz. extra-firm tofu Notes: 14
  • small red onion Notes: 1
  • green bell pepper Notes: 1
  • red bell pepper Notes: 1
  • piece ginger Notes: 1, 1", peeled
  • garlic cloves Notes: 2, peeled
  • canned pineapple chunks Notes: 1/2, plus 1/3 cup pineapple juice, divided
  • low-sodium vegetable broth Notes: 1/3
  • tbsp. unseasoned rice vinegar Notes: 3
  • tbsp. reduced-sodium soy sauce or tamari Notes: 2
  • tbsp. ketchup Notes: 1
  • tbsp. light brown sugar Notes: 1
  • tbsp. plus 1/3 cup cornstarch Notes: 1, divided
  • tbsp. neutral oil Notes: 4, divided
  • kosher salt
  • Steamed white rice and toasted sesame seeds Notes: optional, for serving
    Optional