If you’re looking for a vibrant and flavorful dish that showcases the perfect balance of sweet and savory, this Vegan Tofu and Pineapple Stir-Fry is just what you need. Packed with nutrient-rich vegetables and protein-filled tofu, it’s not only a delightful meal but a quick vegan recipe that can be made in under 30 minutes.
Imagine tender tofu cubes absorbing a delicious sauce, complemented by juicy pineapple chunks and colorful bell peppers. This stir-fry is a celebration of flavors, making it an excellent option for both weeknight dinners and meal prep.
A Flavorful Vegan Tofu and Pineapple Stir-Fry Recipe


This Vegan Tofu and Pineapple Stir-Fry combines crispy tofu with succulent pineapple and a medley of vegetables, all tossed in a mouthwatering sauce. The dish offers a harmonious blend of textures and tastes, making it a fulfilling vegan meal.
Ingredients
- 14 oz firm tofu, drained and pressed
- 1 cup fresh pineapple, diced
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 2 cups broccoli florets
- 2 tablespoons soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon cornstarch
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 2 tablespoons vegetable oil for frying
- Cooked rice or quinoa for serving
- Sesame seeds and green onions for garnish
Instructions
- Prep the Tofu: Cut the tofu into bite-sized cubes and toss with cornstarch until evenly coated.
- Heat the Oil: In a large skillet or wok, heat vegetable oil over medium-high heat.
- Cook the Tofu: Add the tofu cubes to the skillet and cook until golden brown on all sides, about 5-7 minutes. Remove and set aside.
- Sauté the Vegetables: In the same skillet, add sesame oil, garlic, and ginger, followed by the broccoli and bell peppers. Stir-fry for about 3-5 minutes until vegetables are tender-crisp.
- Add Pineapple and Sauce: Return the tofu to the skillet, add the pineapple chunks, and drizzle with soy sauce. Stir well to combine and heat through for an additional 2 minutes.
- Serve: Remove from heat, garnish with sesame seeds and green onions, and serve over cooked rice or quinoa.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 280kcal
- Fat: 12g
- Protein: 15g
- Carbohydrates: 32g