Grilled Teriyaki Tofu Rice Bowl

Grilled Teriyaki Tofu Rice Bowl

Forget takeout — this Teriyaki Tofu Rice Bowl delivers golden, caramelized tofu and crisp-tender veggies drenched in a sticky-sweet homemade teriyaki sauce, all in just 45 minutes. It’s the kind of vegetarian dinner that makes weeknight cooking feel effortless: one pan, simple ingredients, and a payoff that looks (and tastes) like it came from your favorite Asian-fusion spot. Crispy tofu, colorful broccoli, cabbage, carrots and mushrooms pile over fluffy rice for a bowl that’s as nourishing as it is craveable — and leftovers taste just as good the next day.

 

Short description

This teriyaki tofu rice bowl is basically weeknight comfort food with a glow-up. Crispy grilled tofu cubes get glazed in a sticky homemade teriyaki sauce, then piled on rice with broccoli, cabbage, carrots and mushrooms. It’s a vegetarian rice bowl that doesn’t feel like you’re “settling” for meatless — the tofu actually gets that golden crust if you don’t crowd the pan (learned that one the hard way, first batch I did came out steamed and sad).

 

Why it’s good

Honestly? The sauce. Once you make teriyaki sauce from scratch — soy sauce, brown sugar, a little grated ginger — bottled versions just taste flat by comparison. It’s ready in like five minutes anyway, so there’s no real excuse to skip it. The other thing: this is one of those healthy tofu bowl recipes that actually fills you up. Between the rice, the veggies and the protein from the tofu, you’re not raiding the pantry an hour later. And it reheats well, which matters more than people admit when they’re rating a recipe.

 

When to serve it

This is a solid Tuesday-night dinner when you want something that feels a little more put-together than pasta but isn’t actually more work. It’s also great for meal prep — cook everything Sunday, store the components separately (the notes above tell you why), and you’ve got lunches sorted for a few days. Serving it for guests works too, especially if someone at the table is vegetarian; nobody’s going to feel like they got the “special” boring option. Warm weather, cold weather, doesn’t matter — it’s a rice bowl, it just works.

Tips and tricks

Press your tofu longer than you think you need to. I usually give it a solid 20-30 minutes under something heavy — a cast iron pan works great — and the difference in how it crisps up afterward is honestly night and day. Skip this step and you’ll end up with tofu that steams instead of sears, no matter how hot your pan is.

 

Don’t crowd the pan. This is the one that trips people up most. If the tofu cubes are touching, they’ll steam each other instead of getting that golden crust. Work in batches if you have to — it’s worth the extra five minutes.

 

A few other things I’ve picked up along the way:

  • Cornstarch is doing a lot of heavy lifting here. That light dusting on the tofu is what gives you the crispy exterior, so don’t skip it even if it feels like an unnecessary step.
  • Add the sauce in stages, not all at once. Glazing the tofu separately from the vegetables keeps everything from turning into one soggy, oversauced mess. The veggies especially — they should look glossy, not drowning.
  • Cut your carrots thin. Thick carrot chunks won’t cook at the same rate as the broccoli and cabbage, and you’ll end up with crunchy carrots next to mushy broccoli. Match the sizes.
  • High heat, don’t walk away. Stir-frying the vegetables goes fast — 3-4 minutes for the broccoli and mushrooms, then the cabbage goes in for the last couple minutes. Turn your back and things overcook quick.
  • Make extra sauce. Seriously, double the teriyaki sauce recipe if you can. Having extra on the side for drizzling (or for the next night’s leftovers) is never a bad thing.
  • Store components separately. Rice, veggies and tofu in their own containers means everything reheats properly instead of turning into a mushy, sauce-soaked mess in the fridge.

If you’re short on time, bottled teriyaki sauce is a fine swap — nobody’s grading you on this. But if you’ve got ten extra minutes, homemade really does taste better, and it’s not complicated enough to be intimidating.

Variations

This teriyaki tofu rice bowl is pretty forgiving, so don’t stress if you don’t have every vegetable on the list — swap in whatever’s sitting in your crisper drawer.

  • Swap the protein. Not a tofu person, or just want to switch it up? Grilled chicken, shrimp or even salmon work great with this same teriyaki sauce. Cook time will obviously change depending on what you use.
  • Go low-carb. Cauliflower rice or a bed of greens instead of white rice turns this into a lighter bowl without losing the flavor. Brown rice or quinoa work too if you want more fiber.
  • Switch up the veggies. Snap peas, bell peppers, zucchini, bok choy — basically any stir-fry vegetable works here. Just keep an eye on cook times since some things (like zucchini) cook faster than broccoli and will turn mushy if you’re not paying attention.
  • Make it spicy. A drizzle of sriracha or a spoonful of chili garlic sauce at the end adds some heat if you like things spicier. A pinch of red pepper flakes in the sauce itself works too.
  • Add crunch. Crushed peanuts or cashews on top add texture that the bowl doesn’t really have otherwise. Crispy fried onions work in a pinch as well.
  • Bake instead of grill. No grill pan? Toss the cornstarch-coated tofu on a sheet pan and bake at 400°F for about 25-30 minutes, flipping halfway. It won’t have quite the same char, but it still gets crispy and it’s honestly less hands-on.
  • Bulk it up. Adding a fried or soft-boiled egg on top turns this into more of a rice bowl situation you’d find at a fast-casual spot. Sounds small but it makes a real difference.
  • Go gluten-free. Just swap the soy sauce for tamari or coconut aminos — the rest of the recipe doesn’t need any changes.

The sauce is really the backbone of the dish, so as long as that stays intact, you’ve got a lot of room to play around with everything else.

Storage

Store the rice, vegetables and tofu separately if you can swing it — I know it’s an extra few containers, but it really does make a difference in texture when you reheat everything later. Combined, the sauce tends to make the rice go soggy and the tofu loses whatever crispiness it had left.

  • Fridge: Leftovers keep well in airtight containers for up to 3 days. The tofu won’t be as crispy on day two (that’s just how it goes with tofu), but it still tastes good, especially reheated in a hot pan instead of the microwave.
  • Reheating: A skillet over medium heat is honestly your best bet for bringing the tofu and veggies back to life — a couple minutes, stirring occasionally, and you get some of that texture back. Microwave works fine too if you’re in a rush, just don’t expect the same crisp.
  • Rice: Add a splash of water before microwaving leftover rice so it doesn’t dry out. Takes two seconds and makes a real difference.
  • Freezing: This one’s a bit more of a mixed bag. The vegetables and rice freeze okay for about a month, but tofu’s texture can get a little spongy after freezing and thawing — not bad, just different. If you’re planning to freeze portions, it’s worth knowing that going in so you’re not disappointed later.
  • Sauce: Extra teriyaki sauce keeps in the fridge for about a week in a sealed jar or container. It’s honestly worth making a double batch just so you’ve got some on hand for other meals — it’s good on basically anything.

If you’re meal-prepping this for the week, cook everything Sunday, portion it into separate containers, and you’re set for easy lunches without much day-of effort.

Grilled Teriyaki Tofu Rice Bowl with Broccoli and Vegetables

This grilled teriyaki tofu rice bowl combines golden, caramelized tofu with tender-crisp broccoli, cabbage, carrots and mushrooms. Everything is served over fluffy rice and finished with a sweet and savoury homemade teriyaki sauce. It is an easy vegetarian dinner that looks colourful, tastes satisfying and matches the bowl shown in the photo.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Dinner, lunch, Main Course
Cuisine Asian fusion, Japanese-inspired
Servings 4 servings
Calories 737 kcal

Equipment

  • Large non-stick skillet or grill pan
  • Medium saucepan
  • Cutting board
  • Sharp knife
  • Mixing bowl
  • Wooden spoon or spatula
  • Whisk
  • Measuring cups and spoons
  • Tofu press or clean kitchen towels
  • Rice cooker or medium pot

Ingredients
  

For the tofu and vegetables

  • 14 ounces tofu extra-firm, drained and pressed
  • 1 tablespoon cooking oil neutral
  • 1 tablespoon cornstarch
  • ¼ teaspoon salt
  • 3 cups broccoli florets
  • 2 cups green cabbage roughly chopped
  • 1 cup mushrooms sliced
  • 1 carrot medium sized and cut into thin strips
  • 2 green onions thinly sliced
  • 3 cups white rice cooked
  • 1 teaspoon sesame seeds optional

For the easy teriyaki sauce

  • cup soy sauce low-sodium
  • ¼ cup water
  • 3 tablespoons brown sugar
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 teaspoon fresh ginger finely grated
  • 1 clove garlic minced
  • 2 teaspoons cornstarch
  • 2 tablespoons cold water

Instructions
 

Prepare the tofu.

  • Pat the pressed tofu dry and cut it into approximately 1-inch cubes. Toss the tofu with the oil, cornstarch and salt until lightly coated.

Make the teriyaki sauce.

  • Add the soy sauce, ¼ cup water, brown sugar, rice vinegar, sesame oil, ginger and garlic to a small saucepan. Bring to a gentle simmer over medium heat.
  • Stir together the 2 teaspoons cornstarch and 2 tablespoons cold water. Pour the mixture into the simmering sauce and whisk for 1 to 2 minutes, until the teriyaki sauce becomes glossy and slightly thickened. Remove it from the heat.

Grill the tofu.

  • Heat a lightly oiled grill pan or large non-stick skillet over medium-high heat. Add the tofu in a single layer and cook for 8 to 10 minutes, turning the cubes occasionally, until golden and lightly crisp on several sides.
  • Pour approximately one-third of the teriyaki sauce over the grilled tofu. Cook for another 1 to 2 minutes, gently turning the cubes until they are evenly glazed. Transfer the tofu to a plate.

Cook the vegetables.

  • Add the broccoli, mushrooms and carrots to the same pan. Stir-fry for 3 to 4 minutes. Add the cabbage and cook for another 2 to 3 minutes, keeping the vegetables slightly crisp rather than overly soft.
  • Add a few spoonfuls of teriyaki sauce to the vegetables and toss until lightly coated. Do not add too much—the vegetables should look glossy without sitting in a pool of sauce.

Assemble the teriyaki tofu rice bowls.

  • Divide the cooked rice among four bowls. Add the broccoli, cabbage, carrots and mushrooms, then arrange the grilled teriyaki tofu over the top.
  • Garnish with sliced green onions and sesame seeds. Serve with the remaining teriyaki sauce on the side.
  • For the best grilled teriyaki tofu rice bowl, press the extra-firm tofu well and cook it in a single layer before adding the sauce. This helps the tofu turn golden and crisp instead of soft or soggy.

Notes

  • Use extra-firm tofu for the best grilled teriyaki tofu texture. Press it well before cutting so the cubes become golden and lightly crisp.
  • Cut the tofu into even 1-inch cubes so it cooks evenly and matches the hearty teriyaki tofu rice bowl shown in the photo.
  • Cornstarch creates a thin coating that helps the tofu brown and gives it a firmer exterior without deep-frying.
  • Cook the tofu in a single layer and leave space between the cubes. Crowding the pan can make the tofu steam instead of caramelize.
  • Add the teriyaki sauce near the end of cooking. This allows the sauce to glaze the tofu without burning from the sugar.
  • Keep the broccoli, carrots and cabbage slightly crisp for a colourful tofu and vegetable rice bowl with plenty of texture.
  • Slice the carrots thinly so they cook quickly alongside the broccoli, mushrooms and cabbage.
  • Add the cabbage last because it softens faster than the other vegetables.
  • White rice, jasmine rice or brown rice all work well in this easy vegetarian teriyaki tofu bowl.
  • Bottled teriyaki sauce can be used for a faster weeknight dinner. Choose a thick sauce that will cling to the grilled tofu and vegetables.
  • Store leftover tofu, vegetables and rice in an airtight container in the refrigerator for up to 3 days.
  • Reheat the grilled teriyaki tofu rice bowl in a skillet or microwave, adding a small spoonful of water or extra teriyaki sauce if it seems dry.

Nutrition

Serving: 1servingCalories: 737kcalCarbohydrates: 136gProtein: 24gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 4gTrans Fat: 0.01gSodium: 1282mgPotassium: 637mgFiber: 6gSugar: 13gVitamin A: 3067IUVitamin C: 76mgCalcium: 238mgIron: 4mg
Keyword broccoli cabbage carrot stir-fry, crispy tofu bowl, grilled teriyaki tofu, healthy tofu dinner, recipe, teriyaki tofu rice bowl, tofu vegetable stir-fry, vegetarian rice bowl
Tried this recipe?Let us know how it was!

Hi, I’m Ellen — a passionate home cook dedicated to creating easy, flavorful recipes inspired by real-life cooking and shared family traditions. Every recipe on this site is a true collaboration, developed and tested together in our kitchen to ensure it’s reliable, simple to follow, and absolutely delicious.

Leave a Reply