This Teriyaki Tofu with crisp broccoli and fluffy rice is more than just a meal; it’s a culinary experience that blends vibrant flavors with healthful ingredients. Designed for ease and maximum satisfaction, this dish offers a perfect solution for those busy weeknights or whenever you crave a hearty, plant-based meal that truly delivers on taste. It’s a delightful way to introduce more plant-forward options into your diet without sacrificing an ounce of flavor or enjoyment.

If you’re seeking a delicious and wholesome vegan meal prep option or a quick, satisfying dinner that caters to plant-based preferences, this Vegan Teriyaki Tofu recipe stands out as a top contender. It promises a remarkably tasty and simple preparation. Each cube of extra-firm tofu is transformed through baking into a perfectly golden and slightly crispy texture, then generously coated in a homemade, rich teriyaki sauce. This flavorful tofu is harmoniously paired with tender, savory roasted broccoli and served over a bed of perfectly cooked white rice, creating a balanced and complete meal that’s both nutritious and incredibly flavorful. It’s a testament to how simple ingredients can come together to create something truly extraordinary and deeply satisfying.
This recipe is not just about making a meal; it’s about crafting a mindful eating experience that nourishes your body and delights your palate. Whether you’re new to vegan cooking or a seasoned plant-based enthusiast, this teriyaki tofu dish offers an accessible and enjoyable way to embrace healthy eating without compromise. Its vibrant colors, aromatic blend of ginger and garlic, and the satisfying textures of crispy tofu and tender broccoli make it an instant favorite for any occasion.
Recipe Overview
Why You’ll Love This Teriyaki Tofu Recipe
This isn’t just another tofu recipe; it’s a complete culinary package designed to bring joy to your kitchen and your plate. Here’s why this teriyaki tofu will quickly become a staple in your meal rotation:
- Incredibly Flavorful: The homemade teriyaki sauce is a perfect blend of sweet, savory, and umami, infusing the tofu with irresistible flavor. Fresh ginger and garlic elevate the taste profile, making every bite a delight.
- Perfectly Crispy Tofu: We’ll show you the secret to achieving perfectly crispy baked tofu without deep-frying. This technique creates a satisfying texture that complements the rich sauce beautifully.
- Wholesome & Balanced: Packed with plant-based protein from tofu, essential vitamins from broccoli, and complex carbohydrates from rice, this meal is a complete and nutritious option for any day of the week.
- Ideal for Meal Prep: This dish holds up wonderfully in the fridge, making it an excellent choice for batch cooking and healthy lunches throughout the week. You can easily assemble individual portions for grab-and-go convenience.
- Customizable: While we love the classic broccoli and rice pairing, this recipe is highly adaptable. Feel free to swap in other vegetables or grains based on your preferences or what you have on hand.
- Dietary Friendly: Naturally vegan and easily made gluten-free with a simple swap of soy sauce for tamari or coconut aminos, it caters to various dietary needs and preferences.
Essential Ingredients & Smart Substitutions
Crafting this flavorful vegan teriyaki tofu requires a handful of simple ingredients, many of which you likely already have in your pantry. Below, you’ll find a detailed list of what you need and excellent alternatives, ensuring you can make this delicious meal even if you’re missing an item or two. Full, precise measurements are provided in the comprehensive recipe card further down the page.

- Tofu: The star of our dish! You will need extra-firm tofu. It’s crucial to press it thoroughly to remove excess water, which allows it to absorb flavors better and achieve that wonderfully crispy texture when baked. Cut it into uniform cubes for even cooking. Avoid silken or soft tofu, as they won’t hold their shape.
- Low-Sodium Soy Sauce: This forms the savory base of both the tofu marinade and the teriyaki sauce. For a gluten-free option, readily substitute with tamari or coconut aminos, which offer similar umami depth.
- Cornstarch: A crucial ingredient for both achieving crispy tofu and thickening the luscious teriyaki sauce to the perfect consistency. If you prefer an alternative, arrowroot powder works just as effectively as a thickening agent.
- Oil: We use both olive oil for roasting the tofu and broccoli, and a touch of sesame oil to add a distinct nutty aroma to the teriyaki sauce. Feel free to swap olive oil with avocado oil, which also has a high smoke point suitable for roasting.
- Fresh Garlic: Adds a pungent, aromatic punch to the homemade teriyaki sauce. For convenience, garlic powder can be used as a substitute, especially if you’re short on time.
- Broccoli: Fresh broccoli florets are ideal for roasting, as they develop a slightly charred and tender texture. If using pre-cut frozen broccoli, ensure you thaw it first and drain any excess liquid thoroughly to prevent sogginess.
- Pantry Staples: Don’t forget the basics! Kosher salt, freshly ground black pepper, and garlic powder are essential for seasoning the tofu and broccoli. Toasted sesame seeds are also a fantastic optional garnish for added texture and flavor.
- Mirin: This Japanese sweet rice wine is vital for the authentic flavor of teriyaki sauce. If mirin is unavailable, a great substitute is a blend of 2 tablespoons rice vinegar combined with 2 tablespoons extra maple syrup or agave nectar to balance the sweetness.
- Brown Sugar: I prefer light or dark brown sugar for its molasses notes that complement the teriyaki sauce. However, pure maple syrup or agave nectar are excellent natural sweeteners that can be used instead.
- Ginger Paste: I often keep a tube of ginger paste in my fridge for convenience, as it’s ready to use. If you have fresh ginger root, simply grate or finely mince it to yield the same vibrant flavor.
- Rice: Jasmine rice or any short-grain rice variety works beautifully as a foundation for this meal, offering a fluffy texture. Basmati rice is another excellent option that I frequently use. For a healthier alternative, consider brown rice or quinoa.
Crafting Your Delicious Teriyaki Tofu: Step-by-Step Guide
This recipe is designed to be straightforward, allowing you to create a restaurant-quality meal right in your own kitchen. Follow these detailed steps to achieve perfect crispy tofu, tender broccoli, and a rich teriyaki sauce, all served with fluffy rice.
Begin by preheating your oven to 425°F (220°C). Prepare two baking sheets by lining them with parchment paper. This prevents sticking and makes cleanup a breeze.
Prepare the Tofu and Broccoli: In a medium-sized bowl, gently toss the pressed and cubed tofu with low-sodium soy sauce, a tablespoon of olive oil, a teaspoon of garlic powder, and cornstarch. Ensure each piece of tofu is thoroughly coated, as this is key to achieving that desirable crispiness. Spread the tofu cubes evenly in a single layer on one of the prepared baking sheets, making sure they are not overcrowded. In a separate bowl, combine the broccoli florets with another tablespoon of olive oil, kosher salt, and black pepper. Toss well until the broccoli is lightly coated. Arrange the seasoned broccoli florets evenly on the second baking sheet.

Bake the Broccoli and Tofu: Carefully place both baking sheets into the preheated oven. Bake for approximately 25–30 minutes. Make sure to flip the tofu and broccoli halfway through the baking time to ensure even browning and crispness. The tofu should emerge golden and deliciously crisp, while the broccoli will be tender with slightly charred, flavorful edges.
Prepare the Fluffy Rice: While your tofu and broccoli are baking, take this time to prepare your rice. First, rinse the jasmine or short-grain rice under cold water until the water runs clear; this removes excess starch and prevents stickiness. In a saucepan, bring the filtered water and kosher salt to a rolling boil. Stir in the rinsed rice, then immediately reduce the heat to its lowest setting. Cover the saucepan tightly with a lid and let it simmer undisturbed for 15 minutes. Once the cooking time is complete, remove the saucepan from the heat, but leave it covered to steam for an additional 5 minutes. This steaming step ensures that the rice grains are perfectly separated and fluffy. Finally, fluff the rice gently with a fork before serving.

Make the Homemade Teriyaki Sauce: In a small rimmed pan or saucepan, whisk together the low-sodium soy sauce, mirin (or your chosen substitute of rice vinegar and maple syrup), brown sugar (or maple syrup), ginger paste, minced fresh garlic (or garlic powder), and sesame oil. Bring this mixture to a gentle simmer over medium heat, stirring occasionally. In a separate small bowl, prepare a cornstarch slurry by whisking 2 teaspoons of cornstarch with 2 tablespoons of water until smooth. Pour the cornstarch slurry into the simmering teriyaki sauce, stirring continuously. Continue to simmer for about 2 minutes, or until the sauce has visibly thickened to a glossy consistency. Remove the pan from the heat immediately to prevent it from becoming too thick.
Coat the Tofu in Teriyaki Sauce: Once the tofu is baked to crispy perfection, carefully transfer it directly into the pan containing your freshly made teriyaki sauce. Gently toss the tofu cubes until each piece is thoroughly coated in the rich, glossy sauce. This step allows the warm tofu to soak up all the incredible flavors.
Serve and Garnish: To serve, spoon a generous portion of the fluffy rice into individual bowls. Artfully arrange the tender roasted broccoli alongside the rice. Then, add a generous serving of the saucy, crispy teriyaki tofu. For an optional but highly recommended finish, sprinkle with toasted sesame seeds for a beautiful presentation and an extra layer of nutty flavor, or scatter some thinly sliced green onions on top for a fresh, mild oniony bite.

Expert Tips for Teriyaki Tofu Perfection
- Press Your Tofu Thoroughly: This is arguably the most crucial step for truly crispy tofu. Use a tofu press or wrap the block in paper towels, place it between two plates, and weigh it down for at least 30 minutes (or ideally, up to an hour). Removing excess water allows the tofu to absorb marinades better and crisp up beautifully in the oven.
- Cut Tofu into Even Pieces: Uniformly sized tofu cubes ensure that every piece cooks at the same rate, resulting in consistently golden and crispy textures throughout the batch. Uneven pieces can lead to some being undercooked or overcooked.
- Achieve Golden Crispiness: Bake the tofu until it’s not just cooked through, but truly golden brown and crispy on the edges. This deep caramelization adds immense flavor and texture. If you prefer, you can also pan-sear the tofu in a hot skillet with a little oil over medium-high heat until all sides are golden and crusty, which offers a slightly different, equally delicious texture.
- Add Sauce at the Right Time: Always add the thickened teriyaki sauce to the cooked tofu at the very end. Tossing the hot, crispy tofu directly into the sauce allows it to coat evenly and absorb the flavors without overcooking or burning the sauce.
- Explore Veggie Alternatives: While broccoli is fantastic, don’t hesitate to experiment with other vegetables. Green beans, asparagus, snap peas, bell peppers, or even mushrooms can be roasted alongside the tofu or stir-fried and added at the end for delicious variations and added nutrients.
- Adjust Sweetness to Taste: The sweetness level of the teriyaki sauce can be easily adjusted. If you prefer a less sweet sauce, start with less brown sugar or maple syrup and add more incrementally until it suits your preference.
Common Questions About Teriyaki Tofu
Extra-firm or super-firm tofu is highly recommended and works best for this teriyaki recipe. Its dense texture means it holds its shape beautifully and crisps up wonderfully when baked, providing a satisfying bite. Softer varieties of tofu, such as silken or medium, are too delicate and will crumble or become mushy during the cooking process.
Absolutely, this teriyaki tofu recipe is an excellent candidate for meal prepping! It holds up well for several days. If you plan to serve individual portions throughout the week, it’s best to store the cooked tofu, roasted broccoli, and rice separately in airtight containers. When you’re ready to enjoy, reheat each component gently to maintain optimal texture and flavor. This ensures the tofu retains some crispness and the broccoli doesn’t become overcooked.
Yes, you can certainly use frozen broccoli, which offers a convenient alternative. However, it’s essential to thaw the frozen broccoli completely and drain any excess water before tossing it with oil and seasoning. This crucial step prevents the broccoli from becoming watery and steaming in the oven, ensuring it roasts properly and develops those desirable charred edges.
This meal can be easily adapted to be entirely gluten-free. The main ingredient to watch out for is soy sauce. Simply substitute the regular low-sodium soy sauce in both the tofu marinade and the teriyaki sauce with a certified gluten-free soy sauce, such as tamari, or use coconut aminos for a soy-free and gluten-free option. All other ingredients are naturally gluten-free, but always double-check labels.
If you enjoy a bit of heat, you can easily add a spicy kick to your teriyaki sauce. Incorporate a pinch of red pepper flakes or a dash of sriracha or your favorite chili garlic sauce to the simmering sauce mixture. Start with a small amount and taste as you go to achieve your desired level of spice.
While jasmine rice is a classic choice, this dish is versatile! For added fiber and nutrients, consider serving your teriyaki tofu with brown rice, quinoa, or even cauliflower rice for a low-carb option. Each grain offers a unique texture and nutritional profile that complements the rich flavors of the tofu and sauce.

Storage & Reheating for Maximum Freshness
One of the many benefits of this teriyaki tofu dish is how well it stores and reheats, making it perfect for meal prepping throughout the week. Follow these guidelines to keep your leftovers delicious:
- To Store: Allow any leftovers to cool completely to room temperature before storing. Transfer the tofu, broccoli, and rice into separate airtight containers to maintain their individual textures and flavors. Store these containers in the refrigerator for up to 3 days. For longer storage, this meal freezes remarkably well. You can freeze individual components or complete meal portions in freezer-safe containers for up to 3 months. Ensure all items are tightly sealed to prevent freezer burn.
- Reheating: The easiest and quickest option for reheating is the microwave. For best results, reheat individual portions on a microwave-safe plate, covered, for 1-2 minutes or until heated through. If you prefer to regain some of the tofu’s crispiness, you can reheat it in a lightly oiled pan over medium heat or in an oven preheated to 350°F (175°C) for about 10-15 minutes, until warmed and slightly re-crisped. The broccoli can also be quickly warmed in a pan or oven to prevent it from becoming overly soft.
Discover More Delicious Vegan Recipes
If you loved this teriyaki tofu and are eager to explore more plant-based culinary delights, we have a growing collection of vegan recipes designed to be both healthy and incredibly flavorful. Here are some other favorites you might enjoy:
- Vegan Zucchini Lasagna: A comforting and hearty dish layered with fresh zucchini and rich vegan cheeses.
- Creamy Vegan Mashed Potatoes: The ultimate side dish, made perfectly creamy without any dairy.
- Wholesome Vegan Lentil Soup: A warming and nutritious soup, packed with vegetables and protein-rich lentils.
- Hearty Vegan Chili Recipe: A flavorful and satisfying chili, perfect for a cozy night in.

Get My Free eBook!
Grab my free ebook featuring 20 of my top 30-minute family-friendly healthy dinner recipes. Simply provide your name and email to download your copy instantly!
Thank you for exploring this recipe and considering adding it to your meal rotation. If you’ve tried and enjoyed this easy teriyaki tofu, please consider leaving a rating and sharing your thoughts in the comments section below. Your feedback is invaluable and helps others discover delicious, healthy meals. I truly appreciate hearing from you!
Easy Teriyaki Tofu Recipe
Rena Awada
Intermediate
4
15 minutes
40 minutes
55 minutes
Ingredients
For the Crispy Tofu:
-
14
ounces
extra-firm tofu,
pressed & cubed -
1
tablespoon
low-sodium soy sauce -
1
tablespoon
cornstarch -
1
tablespoon
olive oil -
1
teaspoon
garlic powder
For the Roasted Broccoli:
-
1
large
head broccoli,
cut into florets -
1
tablespoon
olive oil -
1
teaspoon
garlic powder -
½
teaspoon
kosher salt -
¼
teaspoon
black pepper -
½ tsp sesame seeds for garnish,
Optional
Homemade Teriyaki Sauce:
-
½
cup
low-sodium soy sauce -
¼
cup
mirin,
or use 2 tbsp rice vinegar + 2 tbsp extra maple syrup as substitute -
2
tablespoons
brown sugar or maple syrup -
2
teaspoons
ginger paste -
1/2
teaspoon
garlic powder or 1 clove garlic,
grated or minced -
1
teaspoon
sesame oil -
2
teaspoons
cornstarch + 2 tbsp water
For the Rice:
-
1 ½
cups
jasmine or short grain rice -
3
cups
filtered water -
½
teaspoon
kosher salt
Instructions
-
Preheat your oven to 425°F (220°C). Prepare two standard baking sheets by lining them with parchment paper for easy cleanup.
-
In a spacious bowl, combine the 14 ounces of pressed and cubed extra-firm tofu with 1 tablespoon of low-sodium soy sauce, 1 tablespoon of olive oil, 1 teaspoon of garlic powder, and 1 tablespoon of cornstarch. Toss thoroughly until every tofu cube is evenly coated. Spread this seasoned tofu in a single, even layer on one of your prepared baking sheets.
-
In a separate bowl, toss the 1 large head of broccoli, cut into florets, with 1 tablespoon of olive oil, 1 teaspoon of garlic powder, ½ teaspoon of kosher salt, and ¼ teaspoon of black pepper. Spread the seasoned broccoli florets evenly on the second baking sheet, ensuring they are not overcrowded.
-
Place both baking sheets into the preheated oven. Bake for 25–30 minutes, remembering to flip the tofu and broccoli halfway through to promote even browning and crispiness. Continue baking until the tofu is beautifully crisp and golden, and the broccoli shows tender texture with slightly charred edges.
-
While the tofu and broccoli are baking, prepare your rice. Thoroughly rinse the 1 ½ cups of jasmine or short-grain rice under cold running water until the water is clear. In a medium saucepan, bring 3 cups of filtered water and ½ teaspoon of kosher salt to a vigorous boil. Stir in the rinsed rice.
-
Reduce the heat to its lowest setting, cover the saucepan tightly with a lid, and let the rice simmer for 15 minutes. Once simmering is complete, remove the pan from the heat but keep it covered for an additional 5 minutes to allow the rice to steam and become perfectly fluffy. Finally, fluff the cooked rice gently with a fork before serving.
-
In a small, rimmed pan, combine ½ cup of low-sodium soy sauce, ¼ cup of mirin (or the rice vinegar/maple syrup substitute), 2 tablespoons of brown sugar or maple syrup, 2 teaspoons of ginger paste, ½ teaspoon of garlic powder or 1 grated/minced clove of garlic, and 1 teaspoon of sesame oil. Bring this mixture to a gentle simmer over medium heat. Prepare a cornstarch slurry by whisking 2 teaspoons of cornstarch with 2 tablespoons of water until smooth. Stir the slurry into the simmering sauce and continue to simmer for about 2 minutes, stirring constantly, until the sauce thickens to a desired glossy consistency. Remove the pan from the heat.
-
Once the tofu is baked and perfectly crispy, carefully transfer it into the pan containing the warm teriyaki sauce. Gently toss the tofu cubes until they are thoroughly coated in the rich, glossy sauce.
-
Spoon a generous portion of the fluffy rice into individual serving bowls. Arrange the tender roasted broccoli alongside the rice, and then add a hearty serving of the saucy, delicious teriyaki tofu.
-
Optional: For a beautiful finish and added texture, sprinkle with ½ teaspoon of sesame seeds for garnish, or top with freshly sliced green onions for a fresh, mild onion flavor.
Notes
- While this recipe highlights tofu, you can easily adapt it with other proteins. If using salmon bites, they will typically need 10-12 minutes to bake. For chicken bites, bake for 14-16 minutes, ensuring they are cooked through.
- Instead of baking the tofu, you can achieve a wonderful crispness by pan-searing it in a hot skillet with a little oil until golden brown on all sides.
- Feel free to swap broccoli for other favorite vegetables. Green beans, asparagus, snap peas, bell peppers, or even cauliflower make excellent additions or substitutions.
- For a different nutritional profile, consider using brown rice, quinoa, or cauliflower rice in place of white rice as your base.
- If time is of the essence, a high-quality, low-sugar store-bought teriyaki sauce can be used as a convenient alternative to homemade.
Nutrition
Calories:
515
kcal
Carbohydrates:
86
g
Protein:
20
g
Fat:
11
g
Saturated Fat:
2
g
Polyunsaturated Fat:
3
g
Monounsaturated Fat:
6
g
Sodium:
2115
mg
Potassium:
871
mg
Fiber:
5
g
Sugar:
13
g
Vitamin A:
948
IU
Vitamin C:
136
mg
Calcium:
145
mg
Iron:
4
mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Main Course, Meal Prep
Asian
Tried this recipe?
Mention @healthyfitnessmeals or tag #healthyfitnessmeals!