
Sweet, tangy, and loaded with color, this stir-fry is the kind of weeknight dinner that makes you genuinely excited to skip takeout. The tofu gets pressed, coated in cornstarch, and pan-fried until each cube is deeply golden and crisp on every side — a technique that gives it a satisfying bite that holds up beautifully once the glossy sauce hits the pan. That sauce is built from ketchup, rice vinegar, soy sauce, brown sugar, and a touch of sesame oil, striking exactly the right balance between bright acidity and mellow sweetness. Red and green bell peppers add crunch and vibrancy, while pineapple chunks bring a juicy, tropical note that makes the whole dish pop. Fresh ginger and scallions round everything out with a little warmth and sharpness. The entire recipe is built from straightforward pantry staples and fresh produce — no animal products anywhere in the ingredient list, so there's nothing to swap or second-guess. Serve it over rice for four people and don't be surprised when the pan is scraped clean.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings




















Drain the tofu and press it firmly between several layers of paper towels, placing a heavy skillet or cutting board on top, for 15 minutes until most of the surface moisture is gone. Cut the pressed tofu into 1-inch cubes.
In a small bowl, whisk together the ketchup, rice vinegar, soy sauce, brown sugar, cornstarch, water, and sesame oil until the cornstarch is fully dissolved and no lumps remain. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
