Go Back
+ servings
5 from 4 votes
Table Set with a Skillet, Bunch of Scallions and Plate of Spicy Tofu & Pineapple Stir-Fry
Spicy Tofu & Pineapple Stir-Fry
Prep Time
30 mins
Cook Time
15 mins
Total Time
45 mins

This tofu and pineapple stir-fry is packed with sweet and spicy flavor and comes together lightning fast! Easy, delicious, and perfect for a weeknight dinner.

Course: Entree
Cuisine: Asian
Keyword: easy tofu recipe, vegan stir-fry
Servings: 4
Calories: 254 kcal
For the sauce:
  • 1/4 cup rice vinegar
  • 2 tablespoons sugar
  • 2 tablespoons tamari or soy sauce
For the stir-fry:
  • 1 15 ounce package extra-firm tofu, pressed for 30 minutes and drained
  • 2 tablespoons coconut oil or a neutral-flavored cooking oil, divided
  • Salt to taste
  • 3 green onions sliced, white parts separated from green parts
  • 2 tablespoons grated fresh ginger
  • 1 1/2 cups diced fresh pineapple
  • 1 jalapeño pepper sliced (remove seeds and ribs for a milder stir-fry)
  • 5 kumquats or mandarinquats sliced and seeded (optional)
For serving:
  • 3-4 cups cooked rice quinoa or other cooked grain for serving
  • Chopped roasted cashews cilantro, and/or black sesame seeds for garnish (optional)
Make the sauce:
  1. Whisk together the sauce ingredients in a small bowl. Set aside.
Start the stir-fry:
  1. Cut the tofu into 8 slices. Cut each slice into 2 rectangles, then cut each rectangle into 2 triangles. Line a large plate with a paper towel.
  2. Heat the oil in a large skillet or wok over medium-high heat. Add the tofu and cook on both sides until it’s lightly browned and crisp, about 4 minutes per side. Remove the tofu from the skillet and transfer it to the paper towel-lined plate to soak up any excess oil. Sprinkle with salt.
  3. Return the skillet to medium-high heat; there should still be some oil left, but if not, drizzle about a tablespoon more into the skillet. Have all of the stir-fry ingredients at your side, ready to go, because you need to work quickly.
  4. Add the white parts of the green onion and the ginger to the skillet and cook, stirring constantly, 1-2 minutes, or until the onion starts to soften. Quickly whisk the sauce again and pour it into the skillet, along with the pineapple, jalapeño, and kumquats (if using). Cook for about 2 minutes more, or until the sauce has thickened slightly. Stir in the tofu to coat it in the sauce and remove from heat.
  5. Divide the stir-fry onto 4 plates or bowls with the rice or quinoa. Garnish with the reserved green onions and roasted cashews, cilantro, and/or sesame seeds.
Recipe Notes

Nutrition information does not include rice or toppings.

Nutrition Facts
Spicy Tofu & Pineapple Stir-Fry
Amount Per Serving
Calories 254 Calories from Fat 122
% Daily Value*
Fat 13.5g21%
Saturated Fat 6.5g33%
Sodium 523mg22%
Potassium 344mg10%
Carbohydrates 23.6g8%
Fiber 3.6g14%
Sugar 15.5g17%
Protein 12.3g25%
Calcium 222mg22%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.