Go Back
+ servings
A piece of tofu picked up with chopsticks over a bowl of rice and Pineapple tofu

Stir fried Tofu with Pineapple and peppers

Stir-fried tofu with Pineapple and peppers is a sweet and tangy vegan Asian recipe that is perfect to be served with any noodle or rice dish. A blend of flavors it's better than the Asian takeaway dishes and gets ready within minutes.
Course Main Course
Cuisine Asian
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 3 people
Calories 367kcal


Ingredients for baked tofu

  • 3 cups firm tofu cubes
  • 1 tbsp soy sauce
  • 2 tbsp pineapple juice if using canned pineapple, you can also use its syrup

Other ingredients

  • 1 cup pineapple chunks fresh/ canned
  • 1 cup diced bell pepper
  • 6-7 garlic cloves grated
  • 1 inch piece of ginger grated
  • 1 Thai red chili/ any chili pepper finely chopped
  • 3 stalks spring onion, roughly chopped keep white and green part separated
  • 3 tbsp soy sauce
  • 2 tbsp tomato ketchup
  • 1 teaspoon Sriracha/ any hot sauce of your choice
  • 2 tbsp pineapple juice if using canned pineapple, you can also use its syrup
  • 1 tbsp vinegar
  • 1 tbsp corn starch
  • 1/2 cup water
  • Salt as per taste
  • 1 tbsp vegetable oil


  • Put the tofu cubes in a bowl, add soy sauce, and pineapple juice. Toss well. Spread on a baking sheet and bake in a pre-heated oven for around 15 minutes at 200° C.
  • In a bowl mix soy sauce, pineapple juice, tomato ketchup, vinegar, sriracha, and water. Keep aside.
  • Heat oil in a pan. Add ginger, garlic, and chopped chilies. Saute for around a minute and then add spring onion white. Saute for another minute.
  • Add bell pepper and stir fry for 2-3 minutes.
  • Add the sauce mixture, water, and simmer for 2-3 minutes
  • In a bowl mix corn starch with around 2 tablespoons of water and add to the pan. Mix well and cook for 1-2 minutes or till the sauce thickens.
  • Finally, add baked tofu, pineapple chunks, and spring onion greens. Mix and switch off the gas.
  • Serve with steamed jasmine or sticky rice.


  1. It's best to use fresh pineapple chunks in this dish as it's juicier and more flavorful. However, if you don't have that even canned pineapple is fine.
  2. You can add more vegetables of your choice like carrots, beans, broccoli, snow peas, etc. Try to use different colors, it will make the dish more appealing and nutritious.
  3. Greens like Bok choy or spinach can also be added to it.
  4. Instead of baking tofu, you can also shallow or deep-fry it.
  5. Make equal-sized pieces of tofu and pineapple.


Calories: 367kcal | Carbohydrates: 33g | Protein: 26g | Fat: 16g | Saturated Fat: 5g | Sodium: 1485mg | Potassium: 350mg | Fiber: 4g | Sugar: 18g | Vitamin A: 394IU | Vitamin C: 57mg | Calcium: 351mg | Iron: 4mg