“`html
If you’re craving a vibrant, mouthwatering dish that’s both comforting and packed with flavor, this Teriyaki Tofu Recipe is about to become your new go-to. Silky, golden tofu cubes are perfectly crisped and then bathed in a luscious, homemade teriyaki sauce with a hint of pineapple sweetness, offering an irresistible balance of savory and tangy notes. Whether you’re a longtime tofu fan or just exploring plant-based options, this recipe brings simple ingredients together to create something truly special and fun to make.
Ingredients You’ll Need

Getting the ingredients right is the first step to nailing this Teriyaki Tofu Recipe, and luckily it’s all straightforward pantry staples and fresh flavors. Each component plays its part: from the extra-firm tofu’s firm texture to the depth of soy sauce, the brightness of pineapple juice, and the spicy zing of ginger and garlic.
- Extra-firm tofu (16 oz / 454 g): Makes sure your tofu holds up through cooking and crisps beautifully without falling apart.
- Soy sauce (1/4 cup / 60 ml): Brings that unmistakable umami-packed savory base to the teriyaki sauce.
- Pineapple juice (1/4 cup / 60 ml): Adds subtle sweetness and a tropical twist, helping balance salty notes perfectly.
- Light brown sugar (4 teaspoons): Adds caramel-like richness and helps the sauce thicken slightly while enhancing flavor.
- Fresh ginger (2 teaspoons, finely chopped): Gives a warm, slightly spicy kick that brightens the sauce.
- Garlic (2 teaspoons, finely chopped): Offers aromatic depth and a subtle sharpness in every bite.
- Cornstarch (2–4 tablespoons, divided): Essential for creating a crispy coat on the tofu and thickening the sauce beautifully.
- Neutral oil (2 tablespoons): Use vegetable, canola, or sunflower oil to get a perfect golden-fried tofu without overpowering flavors.
- Pineapple rings (5, chopped, optional): Adds delightful juicy bursts of sweetness and texture contrast if you want to go the extra mile.
- Chopped green onion: A fresh, peppery garnish that adds brightness and color when serving.
- Rice: The classic base that soaks up all the savory teriyaki goodness.
How to Make Teriyaki Tofu Recipe
Step 1: Press the Tofu
The first key to spectacular tofu is pressing out excess water to achieve the best texture. Wrap your block of extra-firm tofu in paper towels, then an absorbent tea towel, and place something heavy on top for at least 15 minutes. This step ensures that when you fry it, your tofu becomes golden and crispy instead of soggy.
Step 2: Prepare the Teriyaki Sauce
While you’re waiting for the tofu to press, mix together the soy sauce, pineapple juice, light brown sugar, finely chopped ginger, garlic, and 1 tablespoon plus 1 teaspoon of cornstarch in a bowl. This blend creates the flavorful, glossy sauce that will coat your tofu beautifully. The pineapple juice adds a lovely natural sweetness that makes this Teriyaki Tofu Recipe truly unique.
Step 3: Cube and Coat the Tofu
Once pressed, cut the tofu into even, bite-sized cubes about half an inch in size. Put the tofu in a container and toss with 2 tablespoons of cornstarch. Shake it well so each piece is evenly coated, adding a little more cornstarch if needed. This coating is the secret behind that satisfying crunch when frying.
Step 4: Fry the Tofu
Heat your oil in a large pan over medium-high heat and add the coated tofu cubes. Cook them, turning occasionally, until all sides are beautifully browned and crisp. This golden exterior is where all the texture magic happens, so don’t rush this step!
Step 5: Add Pineapple and Sauce
Turn the heat down to low and toss in the chopped pineapple if using. Give your sauce mixture a quick stir to dissolve the cornstarch completely and pour it into the pan with the tofu. The sauce will thicken quickly, clinging to every crispy piece and glazing the pineapple too, creating a perfect harmony of flavors and textures.
Step 6: Serve and Enjoy
Now that your tofu is glazed and glistening, serve it over warm, steamed rice and sprinkle generously with chopped green onions for a pop of freshness. This is the moment you get to dig in and savor all that incredible flavor you created.
How to Serve Teriyaki Tofu Recipe

Garnishes
Chopped green onions add a burst of fresh flavor and a vibrant color contrast that really helps the dish pop on the plate. For a little extra crunch and subtle heat, you might also sprinkle toasted sesame seeds or thinly sliced red chili if you like a gentle kick.
Side Dishes
Steamed jasmine or basmati rice is the classic choice that soaks up the teriyaki sauce’s magic. Adding a side of steamed or stir-fried vegetables, like broccoli, snap peas, or bok choy, introduces bright colors and a wholesome crunch that complements the dish beautifully.
Creative Ways to Present
Think outside the bowl and try this sauce-glazed tofu as a protein boost on a salad with mixed greens and crunchy slaw. You can also stuff it into soft bao buns alongside pickled veggies or wrap it up in lettuce leaves for a refreshing, hand-held treat. This Teriyaki Tofu Recipe handles creativity like a champ!
Make Ahead and Storage
Storing Leftovers
If you have any tofu left, store it in an airtight container in the refrigerator for up to 3 days. The flavors meld even more overnight, making it a great make-ahead lunch or dinner option.
Freezing
While tofu tends to change texture after freezing, you can freeze the cooked teriyaki tofu in a sealed container or heavy-duty freezer bag for up to 1 month. Thaw in the fridge overnight and give it a quick sauté to revive its crispiness before serving.
Reheating
For best results, reheat your leftovers in a skillet over medium heat to keep that crispy outside texture intact. Microwaving works too but tends to soften the tofu, so use it if you’re in a hurry. Add a splash of water and cover the pan if the sauce has thickened too much during storage.
FAQs
Can I use regular tofu instead of extra-firm tofu?
Extra-firm tofu is key for this recipe because it holds its shape while frying and gets crispy. Regular or softer tofu has more moisture and may fall apart or become mushy, so it’s best to stick to extra-firm or firm tofu here.
What if I don’t have pineapple juice?
If pineapple juice isn’t available, you can substitute with orange juice or apple juice for a similar natural sweetness, though the flavor won’t be quite the same. Adding a splash of rice vinegar can help balance it out too.
Is this Teriyaki Tofu Recipe vegan?
Yes! All the ingredients are plant-based, making this a delicious vegan alternative to traditional teriyaki chicken. Just double-check your soy sauce brand to ensure it’s vegan-friendly if that matters to you.
How can I make this recipe gluten-free?
Swap out regular soy sauce for tamari or a gluten-free soy sauce alternative to keep this dish safe for gluten-sensitive eaters. Everything else in the recipe is naturally gluten-free.
Can I use this teriyaki sauce on other proteins?
Absolutely! This versatile teriyaki sauce works wonderfully with chicken, salmon, shrimp, or even roasted vegetables. It’s a great sauce to keep in your cooking repertoire.
Final Thoughts
This Teriyaki Tofu Recipe is one of those dishes that feels like a warm hug in every bite, perfectly balancing sweet, savory, and tangy notes with a satisfying crispy texture. It’s approachable enough for weeknights but special enough to impress friends and family. Give it a try—you just might find your new favorite tofu dish to make again and again!
“`
Print
Teriyaki Tofu Recipe
A quick and delicious Teriyaki Tofu recipe featuring crispy pan-fried tofu cubes glazed in a sweet and tangy pineapple teriyaki sauce. Perfect served over rice and garnished with fresh green onions, this vegan-friendly dish is packed with flavor and easy to prepare in just 20 minutes.
- Total Time: 25 minutes
- Yield: 4 servings
Ingredients
Tofu
- 1 (16 oz / 454 g) package extra-firm tofu
Teriyaki Sauce
- 1/4 cup (60 ml) soy sauce
- 1/4 cup (60 ml) pineapple juice
- 4 teaspoons light brown sugar
- 2 teaspoons finely chopped ginger
- 2 teaspoons finely chopped garlic
- 1 tablespoon plus 1 teaspoon cornstarch (divided)
Coating
- 2 to 4 tablespoons cornstarch (divided)
Cooking
- 2 tablespoons neutral oil (vegetable, canola, sunflower, etc.)
- 5 pineapple rings, chopped (optional)
Garnish and Serving
- Chopped green onion (for garnish)
- Rice (for serving)
Instructions
- Press the Tofu: Drain the tofu and wrap it in paper towels, then in an absorbent tea towel. Place it under something heavy to press for at least 15 minutes to remove excess moisture.
- Prepare the Teriyaki Sauce: In a bowl, combine the soy sauce, pineapple juice, light brown sugar, finely chopped ginger, finely chopped garlic, and 1 tablespoon plus 1 teaspoon of cornstarch. Stir well to mix and set aside.
- Cube the Tofu: After pressing, cut the tofu into small cubes about 1/2 inch (1.25 cm) in size.
- Coat the Tofu with Cornstarch: Place the tofu cubes in a container and add 2 tablespoons of cornstarch. Put the lid on and shake well to evenly coat the tofu. If the coating is insufficient, add an additional tablespoon of cornstarch and shake again.
- Fry the Tofu: Heat 2 tablespoons of neutral oil in a large pan over medium-high heat. Add the tofu cubes and fry, turning occasionally, until golden brown on all sides, about 5-7 minutes.
- Add Pineapple and Sauce: Lower the heat to low, add the chopped pineapple to the pan, then stir the teriyaki sauce mixture to dissolve the cornstarch fully. Pour it into the pan and cook briefly until the sauce thickens and coats the tofu. Toss gently to combine.
- Serve: Serve the tofu and pineapple teriyaki over cooked rice and garnish with chopped green onions, if desired.
Notes
- Pressing tofu properly is essential for achieving a crispy texture when frying.
- Pineapple juice adds natural sweetness and tang, balancing the salty soy sauce.
- Adjust cornstarch quantity to achieve desired coating crispness.
- Optional: add chopped pineapple rings for extra fruitiness and texture.
- Serve immediately for best texture, as tofu may soften if left too long in the sauce.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Dish
- Method: Frying
- Cuisine: Asian
- Diet: Vegan