Teriyaki Tofu is a quick and simple dinner that’s faster than take-out! Served with rice and roasted broccoli, the teriyaki-slathered tofu is tender, crisp, and so satisfying.

saucy brown tofu over white rice and cooked broccoli on a grey plate with chopsticks

Everyone will love this Teriyaki Tofu for dinner! Crispy golden tofu squares are coated in a sticky, savory, and sweet homemade teriyaki sauce and layered over white rice with roasted broccoli. Topped with sesame seeds and green onion, it’s a satisfying, easy, and flavorful option for your weeknight dinners.

All you have to do is bake the pressed tofu cubes to golden brown perfection before tossing them in the homemade sauce. Wondering how it’s possible to get tofu super crispy without frying it? Use cornstarch! A layer of cornstarch, sesame oil, and soy sauce surrounds the cubes before they go in the oven so they can crisp up and taste amazing without needing to be marinated.

This vegan Teriyaki Tofu is:

  • Made with super simple ingredients that are SO flavorful!
  • Baked, not fried. Though if you’d rather pan fry the tofu, that’s totally fine.
  • Really easy to make gluten free.
  • Perfect for meal prep with Vegan Fried Rice and veggies on the side.
wooden spoon taking a scoop of sauce-covered tofu cubes out of a skillet

How to make tofu with teriyaki sauce

Arrange the broccoli florets on a baking sheet and season them with oil, salt, and pepper. The broccoli will bake at the same time as the tofu! You can also skip this part and simply steam the broccoli instead. Or serve with Roasted Brussels Sprouts instead.

Raw broccoli florets on a baking sheet

Don’t forget: press the tofu before you get started! Pressing out the extra water from the tofu block will help it crisp up in the oven. Once this quick step is over with, you’re ready to bake the tofu:

  1. To prepare the teriyaki tofu, cut the brick into cubes and place them in a large ziplock bag or bowl along with the soy sauce, sesame oil, and cornstarch. 
  2. Toss until each cube is well coated.
  3. Next, arrange the seasoned tofu on a baking sheet.
  4. Bake the broccoli and tofu until the cubes are golden brown and the broccoli has browned edges.
4 images showing the process of baking seasoned tofu cubes

While the tofu is baking, prepare the easy homemade teriyaki sauce:

  1. Add the soy sauce, water, agave, brown sugar, rice vinegar, sesame oil, ginger, and garlic to a large skillet.
  2. Stir it all together and bring the mixture up to a simmer.
  3. Make the cornstarch slurry in a small bowl, then stir it into the sauce.
  4. Keep stirring until the teriyaki sauce thickens, then turn off the heat.

When it’s time to eat, add the tofu in the skillet with the sauce and stir so every piece is well coated. Serve the teriyaki tofu over a bed of rice next to the roasted broccoli and top it with sesame seeds and chopped green onions.

baked tofu cubes covered in a brown sauce in a large black skillet

Serving suggestions

A quick and easy way to serve teriyaki tofu is layering it over a bowl of brown or basmati rice with roasted broccoli on the side. Cauliflower, carrots, bok choy, green beans, or asparagus would also be delicious on the side.

Baked teriyaki tofu has plenty of other uses if you’re looking to spice things up. Instead of topping it on a bowl of rice, mix the tofu into vegan stir fry, teriyaki noodles or on its own with a side of fried rice.

Frequently asked questions

  1. Is it gluten free? To make gluten free teriyaki tofu, substitute the soy sauce for gluten free tamari.
  2. Can I make it with less salt? You might find that the tofu is just a touch salty because of the soy sauce. Using a low sodium soy sauce will help lower the amount of sodium in the recipe.
  3. Can I make it ahead of time? Sure! Prepare the sauce a few days ahead of time and store it in an airtight container in the fridge. When the baked tofu is almost ready, heat the sauce in a skillet until it’s warmed through and back to its smooth consistency.
  4. How long does it last? Leftover teriyaki tofu will stay fresh in the fridge for about 4 or 5 days.
close up on brown saucy tofu on a plate with white rice and broccoli

Looking for more saucy tofu recipes?

brown saucy tofu on a grey plate with white rice and broccoli

Teriyaki Tofu

Baked Teriyaki Tofu is a quick and simple dinner that’s faster than take-out! Served with rice and roasted broccoli, the teriyaki-slathered tofu is tender, crisp, and so satisfying.
5 from 4 votes

Ingredients

For the tofu

For the broccoli

  • 1 pound broccoli florets
  • olive oil spray , or a few tablespoons olive oil
  • salt + pepper, to taste

For the sauce

  • 1/2 cup low sodium soy sauce
  • 1/2 cup water
  • 1/4 cup agave, or maple syrup
  • 3 tablespoons packed light brown sugar
  • 2 tablespoons seasoned rice vinegar
  • 1/2 teaspoon toasted sesame oil
  • 1 tablespoon grated fresh ginger
  • 4 cloves garlic, minced
  • 1 tablespoon cornstarch mixed with 2 tablespoons water

For serving

  • 4-5 cups basmati rice, or brown/white rice/quinoa
  • sesame seeds, optional
  • chopped green onions, optional

Instructions

Bake the tofu and broccoli

  • Press the tofu: Wrap each block of tofu in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for 20 minutes.
  • Preheat the oven to 400 degrees F and lightly grease 2 large baking sheets with oil or line with parchment paper.
  • Place the broccoli on one baking sheet, spray with oil and sprinkle with salt and pepper.
  • Slice the pressed tofu into cubes, then add them to a large ziplock bag (or large bowl), along with the soy sauce, sesame oil and cornstarch. Close the bag, and shake gently to coat. Arrange the tofu evenly on the prepared pan. Bake for about 15 minutes, then flip the pieces over. Now place the broccoli in the oven along with the tofu, and bake for 15 minutes. The tofu should be crisp and golden, and the broccoli browned around the edges.
  • While the tofu and broccoli bake, make the teriyaki sauce and prepare your rice.

Make the Teriyaki sauce

  • In a large skillet (large enough to hold the tofu when it's done baking), add the soy sauce, water, agave, brown sugar, rice vinegar, sesame oil, ginger and garlic.
  • Stir and bring to a simmer over medium-high heat.
  • In a small bowl, mix the cornstarch and water together to make a slurry, then add it to the skillet. Stir constantly until the sauce thickens, then turn off the heat.

Finish and serve

  • When the tofu and broccoli are done baking, add the tofu to the skillet with the sauce and stir to coat.
  • Serve over a bed of rice with sesame seeds, chopped green onions and some roasted broccoli. Enjoy!

Notes

  1. Gluten free: Use gluten free tamari instead of soy sauce.
  2. If you prefer to pan fry the tofu, that’s fine as well. I like to coat tofu pieces in cornstarch and fry in some vegetable oil until golden brown. Remove the tofu from the pan to make the sauce, then add back to the pan. 
  3. May also serve with steamed broccoli or another vegetable.

Nutrition

Serving: 1of 6 servings, Calories: 263kcal, Carbohydrates: 27g, Protein: 17g, Fat: 10g, Saturated Fat: 1g, Sodium: 921mg, Potassium: 308mg, Fiber: 3g, Sugar: 14g, Vitamin A: 471IU, Vitamin C: 68mg, Calcium: 239mg, Iron: 3mg

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here