Picture this: a warm skillet sizzling with marinated tofu, the sweet and savory aroma of teriyaki sauce filling your kitchen. This Teriyaki Tofu Recipe is a delightful dish that brings together crispy tofu and a rich glaze, making it an instant favorite at any dinner table. It’s not just quick and easy; it’s also packed with flavor and perfect for busy weeknights or meal prep. The tender tofu absorbs the teriyaki sauce beautifully, creating a satisfying texture that pairs well with rice or veggies. Ready to whip up this delicious dish? Let’s gather our ingredients!
Why You’ll Love This Recipe
This teriyaki tofu is a standout for several reasons.
- Quick to prepare, making it ideal for busy weeknights.
- Versatile and pairs well with various sides.
- Perfect for meal prep and leftovers taste even better.
- Healthy and satisfying, full of plant-based protein.
My Experience Making This Recipe
Making this teriyaki tofu is always a fun experience for me. The moment the tofu hits the hot skillet, I can’t help but smile at how quickly it transforms into a golden-brown delight.
My family devours this dish every time I make it, often asking for seconds. It’s one of those recipes that brings everyone together and leaves the table feeling cheerful and satisfied.
Recipe Overview
- Recipe Name: Teriyaki Tofu
- Servings: 4
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Course: Main Course
- Cuisine: Asian
- Calories per Serving: 200
Equipment You Will Need
- Non-stick skillet
- Spatula
- Mixing bowl
- Measuring cups and spoons
- Knife and cutting board
Ingredients for Teriyaki Tofu
- 14 oz (400g) extra-firm tofu
- 1/4 cup soy sauce
- 1/4 cup brown sugar
- 2 tablespoons rice vinegar
- 1 tablespoon sesame oil
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- 1 tablespoon cornstarch
- Green onions for garnish
- Sesame seeds for garnish
Ingredient Notes and Substitutions
- Tofu: Used for its protein and texture, firm tofu holds shape well. You can substitute with tempeh for a nuttier flavor.
- Soy Sauce: Provides the umami flavor, balancing sweetness. Use tamari for a gluten-free option.
- Brown Sugar: Adds sweetness and depth to the sauce. Coconut sugar can be a great alternative.
- Rice Vinegar: This gives a nice tang to the dish. Apple cider vinegar can work in a pinch.
How to Make Teriyaki Tofu
Step 1: Press the Tofu
Begin by pressing the tofu to remove excess moisture. This step is crucial for achieving that crispy texture when cooked.
Step 2: Cut the Tofu
Once drained, cut the tofu into bite-sized cubes. Smaller pieces will absorb more flavor from the sauce.
Step 3: Prepare the Marinade
In a mixing bowl, whisk together soy sauce, brown sugar, rice vinegar, sesame oil, garlic, and ginger. This marinade is the heart of the dish, infusing the tofu with delicious flavor.
Step 4: Marinate the Tofu
Add the tofu cubes to the marinade and let them sit for at least 15 minutes. The longer they soak, the more flavorful they become.
Step 5: Coat the Tofu
After marinating, sprinkle cornstarch over the tofu. This will help create a crispy crust when cooked.
Step 6: Heat the Skillet
Heat a non-stick skillet over medium heat and add a splash of oil. The oil helps in achieving that golden-brown exterior.
Step 7: Cook the Tofu
Place the tofu in the skillet and cook for about 3-4 minutes on each side until crispy. Don’t overcrowd the pan; it’s better to cook in batches if needed.
Step 8: Add the Sauce
Once the tofu is cooked, pour the remaining marinade into the skillet. Let it simmer for a couple of minutes until the sauce thickens slightly.
Pro Tip: For an extra crispy texture, use a bit more cornstarch while coating the tofu.
Tips for the Best Teriyaki Tofu
- Use extra-firm tofu to get the best texture.
- Make sure to press the tofu well before cooking.
- Let the tofu marinate longer for enhanced flavor.
- Cook the tofu in batches to avoid steaming.
- Garnish with green onions and sesame seeds for added flavor and texture.
Common Mistakes to Avoid
- Not pressing the tofu enough can lead to soggy pieces.
- Skipping the marinating step means missing out on flavor.
- Overcrowding the skillet may steam the tofu instead of crisping it.
- Using low-quality soy sauce can impact the taste.
Serving Suggestions
This teriyaki tofu is delicious on its own, but it shines when paired with other dishes. Serve it over steamed rice or alongside stir-fried vegetables for a complete meal.
- Steamed jasmine rice
- Stir-fried bok choy
- Quinoa for a healthy twist
- Mixed green salad
Variations to Try
- Add veggies like bell peppers or broccoli while cooking for more color and crunch.
- Incorporate pineapple for a sweet and tangy twist.
- Spice it up by adding red pepper flakes to the marinade.
- Use different sauces like hoisin for a unique flavor profile.
Dietary Adaptations
- Gluten-free: Use tamari instead of regular soy sauce.
- Dairy-free: This recipe is naturally dairy-free.
- Vegan: The recipe is fully vegan-friendly.
- Low-carb/Keto: Substitute sugar with a keto-friendly sweetener.
Storage and Reheating
Refrigerator
Store any leftovers in an airtight container in the fridge for up to 4 days.
- Ensure the tofu is cooled before sealing.
- Reheat in a skillet for best results.
Freezer
You can freeze the tofu, but it may alter the texture slightly. It is recommended to freeze before cooking.
- Wrap tightly in plastic wrap before placing it in a freezer bag.
- Use within 2-3 months for optimal quality.
Reheating
Reheat the tofu in a skillet over low heat for even heating. You can add a splash of water to help steam it back to life.
- Microwave is an option, but it may not keep the crispiness.
- Reheat until hot throughout, about 5 minutes.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 200 |
| Total Fat | 10g |
| Saturated Fat | 1g |
| Carbohydrates | 18g |
| Fiber | 2g |
| Sugar | 8g |
| Protein | 14g |
| Sodium | 700mg |
| Cholesterol | 0mg |
This nutritional information is an estimate and can vary based on the ingredients used.
Frequently Asked Questions
Can I use different types of tofu?
Yes, you can use soft or medium tofu, but the texture will be different. Firm tofu holds up best for this recipe.
Can I make this ahead of time?
Absolutely! You can marinate the tofu a day in advance for deeper flavor. Just cook it right before serving.
How should I store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in a skillet for best results.
What if my tofu isn’t crispy?
Ensure you pressed it well and coated it with cornstarch. Cooking at a higher heat also helps achieve that crispy texture.
Can I add protein to this dish?
Definitely! Adding edamame or chickpeas can boost the protein content while complementing the flavors.
Final Thoughts
This Teriyaki Tofu Recipe is a delightful way to enjoy a plant-based meal without sacrificing flavor or satisfaction. I encourage you to give it a try and see how it becomes a staple in your kitchen.
For more delicious recipes, check out my teriyaki jerky recipe that brings a twist to traditional flavors!

Teriyaki Tofu
Ingredients
Equipment
Method
- Press the tofu to remove excess moisture.
- Cut the tofu into bite-sized cubes.
- In a mixing bowl, whisk together soy sauce, brown sugar, rice vinegar, sesame oil, garlic, and ginger.
- Add the tofu cubes to the marinade and let sit for at least 15 minutes.
- Sprinkle cornstarch over the marinated tofu.
- Heat a non-stick skillet over medium heat and add a splash of oil.
- Place the tofu in the skillet and cook for about 3-4 minutes on each side until crispy.
- Pour the remaining marinade into the skillet and let it simmer for a couple of minutes until slightly thickened.