If you are tired of plain or bland tofu, you have to make this life-changing Vegan Pineapple Teriyaki Tofu. It’s tangy, sweet, savory, and pairs perfectly with a side of sticky white rice and veggies. If you love tofu, you’ll have to give my Buffalo Tofu Poppers or Air-Fried Crispy Tofu Nuggets a go next! Another great dinner option is Easy Tofu Bowls with Mango Salsa.

Jump to:
Notes on Ingredients
- Tofu: Use high-protein or extra firm tofu and blot it with a paper towel to dry it off before using. This will help with the texture.
- Pineapple: Use fresh pineapple and grill or pan-fry it for a few minutes before adding on top of each tofu filet.
- Macadamia oil: I used the Milkadamia Umami Flavored Macadamia Oil for this, but any neutral oil works fine to cook the tofu in (avocado, olive, coconut, etc).
- Ginger/Garlic: This recipe uses a couple teaspoons each of fresh ginger (grated) and garlic (minced). If you don’t have access to fresh, you can use their powdered counterpart but fresh will amplify the flavors in this dish.
Please take note that this is important information about the ingredients used in this recipe and the FULL recipe with measurements and details can be found DOWN BELOW (scroll to it) in the recipe card.
How do you make Vegan Pineapple Teriyaki Tofu?
- Cut tofu into slices.
- In a small bowl, combine all sauce ingredients together and whisk.
- Saute tofu on medium heat for about 5 minutes each side until golden brown. Add half the sauce in at first and let the tofu simmer in it for 5 minutes. Flip tofu and add the rest of the sauce. Let it simmer on low until the sauce has thickened.
- Grill or saute the pineapple for 5 minutes.
- Plate tofu and top with sesame seeds and pineapple. Serve fresh!
- Step 1: First, cut tofu into slices and make the marinade in a bowl. Sauté the tofu on each side for 5 minutes, adding in the sauce.
- Step 2: Then, grill or sauté the pineapple and add it on top of the tofu. Garnish with sesame seeds and enjoy!
Commonly Asked Questions
You don’t have to, but if you like to, go ahead! You can use a tofu press or just manually press the tofu between kitchen towels. This process improves the texture.
Yes! Swap the soy sauce for extra coconut aminos or use gluten-free soy sauce (tamari).
Tofu, unlike meat, doesn’t need to be cooked to a certain internal temperature–yay! It’s much easier to make and there is very, very little risk of food poisoning (unlike meat). Cook the tofu to your liking–based on the golden color of it.
Save this for later?
Extra Helpful Tips
- Make sure to get high-protein or extra firm tofu for the best texture.
- Grill the pineapple or saute it before using to release its sweetness.
- Serve with sticky white rice or turmeric coconut basmati rice and your favorite steamed veggies like broccoli or green beans.
- Store leftovers in an airtight container in the fridge for up to 5 days.
If you tried this Vegan Pineapple Teriyaki Tofu or any other recipe on my blog, please leave a 5-star rating and let me know how it went in the comments below. Thanks for visiting!
Vegan Pineapple Teriyaki Tofu
Equipment
Ingredients
Tofu
- 1 block tofu high-protein or extra firm
- 2 tablespoon sesame seeds toasted, for garnish
- 5 slices pineapple grilled or sautéed
- 1-2 tablespoon oil I used Milkadamia's Umami-Infused Macadamia Oil
Teriyaki Style Sauce
- 2 tablespoon soy sauce
- 2 tablespoon coconut aminos
- 1 tablespoon rice vinegar
- 3 teaspoon garlic fresh
- 2 teaspoon ginger fresh
- 1 teaspoon sriracha sub chili paste
- 1 tablespoon maple syrup sub agave
- ½ tablespoon toasted sesame oil
Instructions
- Cut tofu into 5 even slices. Saute tofu on medium heat in a non-stick pan in the macadamia oil until the moisture is cooked out of the tofu. Cook for about 10 minutes or until golden brown on each side (flip tofu halfway through).
- In a small bowl, combine all sauce ingredients together and whisk.
- Add half the sauce in and let the tofu simmer in it for 5 minutes. Flip tofu and add the rest of the sauce. Let it simmer until the sauce has thickened.
- Grill or saute the pineapple until cooked (5 minutes).
- Plate tofu. Garnish with sesame seeds and top with pineapple. Serve fresh!
Notes
- Make sure to get high-protein or extra firm tofu for the best texture.
- Grill the pineapple or sauté it before using to release its sweetness.
- Serve with sticky white rice or turmeric coconut basmati rice and your favorite steamed veggies like broccoli or green beans.
Nutrition
The recipe post was sponsored by Milkadamia.
Jordan Stacy says
Some of my family members are brand new to tofu and they really enjoyed the flavors in this recipe!!! This is such a great dish to bring to a summer cookout / BBQ.