Written by

Donna Sanchez

Published

Easy Batch-Cooked Sticky Teriyaki Tofu Stir-Fry with Brown Rice Recipe

Ready In 60 minutes
Servings 4 servings
Difficulty Medium

Honestly, I did not trust tofu in stir-fries for the longest time. It just seemed like a bland block that would either crumble into a sad mess or soak up way too much oil and turn rubbery. I’d always been skeptical about that whole “sticky teriyaki tofu” idea—thought it sounded like one of those trendy dishes that promised a lot but delivered very little flavor. Then one evening, after a particularly exhausting day, I decided to throw together a batch-cooked sticky teriyaki tofu stir-fry with brown rice, mostly because I needed something quick and satisfying without the usual takeout guilt.

What happened next surprised me: the tofu developed this perfectly sticky glaze that clung to every bite, and the brown rice soaked up the sauce in the best possible way. It wasn’t just edible—it was downright crave-worthy. The texture was firm yet tender, and each mouthful had that sweet-savory punch I never expected from tofu. It was the kind of dinner that made me pause, close my eyes, and savor it slowly, even though I was usually rushing through meals on busy weeknights.

This recipe stuck with me because it broke all the tofu stereotypes I had, turning a once-doubted ingredient into a reliable weekday hero. Plus, it’s batch-cooked, so you can make a big pot and enjoy leftovers that taste just as good or better the next day. No fuss, no fancy ingredients—just honest, comforting food that fits right into a hectic life.

Why You’ll Love This Recipe

After testing this easy batch-cooked sticky teriyaki tofu stir-fry with brown rice multiple times, I can say it hits all the right notes for a dependable weeknight meal. Here’s why it might become your go-to too:

  • Quick & Easy: Ready in under 30 minutes, it’s perfect when you need dinner fast without compromising on taste.
  • Simple Ingredients: No exotic items needed—just pantry staples like soy sauce, garlic, and brown rice, so no last-minute grocery runs.
  • Perfect for Batch Cooking: Makes enough to pack lunches or freeze for busy days. The flavor actually deepens after a day or two.
  • Crowd-Pleaser: Even folks who say they “don’t like tofu” have been won over by this sticky, flavorful glaze.
  • Unbelievably Delicious: The balance of sweet, salty, and umami with that sticky teriyaki coating is comfort food magic.

What sets this recipe apart is the technique of batch-cooking the tofu in a single pan, allowing it to crisp up just right before being coated in a homemade teriyaki sauce that’s not too sweet or overpowering. I also love that it uses brown rice, so you get a nutty, wholesome base that complements the tofu perfectly. It’s not just another stir-fry—it’s a meal that feels thoughtfully made but comes together effortlessly.

Honestly, it’s the kind of dish that makes you want to close the kitchen door, sit down with a bowl, and enjoy a quiet moment. That’s why it’s stayed in my regular rotation—and why I hope it finds a spot in yours too.

What Ingredients You Will Need

This recipe relies on simple, wholesome ingredients to deliver that bold flavor and satisfying texture without any fuss. Most of these are pantry staples, which means you probably have them on hand already.

  • Extra-firm tofu: 14 ounces (400 grams), pressed and cut into cubes (key for that firm texture)
  • Brown rice: 1 cup (190 grams) uncooked, for a nutty and hearty base
  • Vegetable oil: 2 tablespoons (for frying; can swap with avocado oil)
  • Soy sauce: 1/4 cup (60 ml), low-sodium preferred for balanced saltiness
  • Maple syrup: 2 tablespoons (adds natural sweetness)
  • Rice vinegar: 1 tablespoon (for tangy brightness)
  • Garlic: 3 cloves, minced (fresh always best)
  • Fresh ginger: 1 tablespoon, grated (adds warmth and bite)
  • Cornstarch: 1 tablespoon (helps create that sticky glaze)
  • Green onions: 2 stalks, sliced thinly (for garnish and fresh flavor)
  • Sesame seeds: 1 teaspoon (optional, for nuttiness and crunch)
  • Mixed vegetables: about 3 cups (think bell peppers, snap peas, carrots—whatever’s fresh or frozen works)

If you want to customize, you can swap brown rice for quinoa or cauliflower rice for a lower-carb option. For the sauce, feel free to use coconut sugar instead of maple syrup if you prefer a richer sweetness. I usually pick tofu from brands that press well and maintain firmness when cooked—Silk or Nasoya work great for me.

Equipment Needed

To make this sticky teriyaki tofu stir-fry, you’ll need a few basic kitchen tools that most home cooks already have:

  • Non-stick skillet or wok: Ideally 10 to 12 inches (25-30 cm) wide to give the tofu room to crisp up properly.
  • Medium saucepan: For cooking the brown rice perfectly fluffy.
  • Mixing bowls: For prepping the tofu and sauce.
  • Spatula or wooden spoon: To stir the vegetables and tofu without breaking them.
  • Tofu press (optional): If you don’t have one, wrapping tofu in a clean towel and setting a weight on top for 20 minutes works just fine.

Personally, I’ve found a heavy-bottomed non-stick pan helps prevent the tofu from sticking and burning, especially when you’re batch-cooking. If you’re on a budget, a regular stainless steel pan works but be prepared to keep an eye on the heat to avoid sticking. For maintenance, just avoid stacking pans inside the non-stick one to protect the coating.

Preparation Method

sticky teriyaki tofu stir-fry preparation steps

  1. Prepare the tofu and rice (15 minutes): Press the tofu for at least 15 minutes to remove excess moisture—this helps it get crispy. Meanwhile, rinse 1 cup (190 grams) of brown rice under cold water. Cook it in 2 1/2 cups (600 ml) of water, covered, over medium heat for about 40-45 minutes until tender. Once done, fluff with a fork and set aside.
  2. Make the teriyaki sauce (5 minutes): In a small bowl, whisk together 1/4 cup (60 ml) soy sauce, 2 tablespoons maple syrup, 1 tablespoon rice vinegar, 3 minced garlic cloves, and 1 tablespoon grated fresh ginger. Stir in 1 tablespoon cornstarch to thicken the sauce once heated.
  3. Cook the tofu (10 minutes): Heat 2 tablespoons vegetable oil in a large non-stick skillet over medium-high heat. Add tofu cubes in a single layer and cook without moving for 3-4 minutes until the bottom is golden and crisp. Flip and repeat on all sides until tofu is evenly browned. Remove tofu and set aside.
  4. Stir-fry the vegetables (5-7 minutes): In the same skillet, add a touch more oil if needed. Toss in your mixed vegetables (about 3 cups), stirring frequently until just tender but still crisp. This should take about 5-7 minutes depending on the veggies.
  5. Combine tofu and sauce (3 minutes): Return the tofu to the pan. Pour the teriyaki sauce over everything and stir gently to coat. Cook for another 2-3 minutes until the sauce thickens and becomes sticky, clinging beautifully to the tofu and veggies. You’ll know it’s ready when the sauce glistens and slightly thickens.
  6. Serve (2 minutes): Spoon the sticky teriyaki tofu and vegetables over warm brown rice. Garnish with sliced green onions and a sprinkle of sesame seeds if you like.

Keep an eye on the sauce consistency—if it gets too thick, splash in a little water to loosen it. If you find your tofu isn’t crisping as much as you want, make sure it’s dry before cooking and don’t overcrowd the pan. I usually like to cook the tofu in batches if needed.

Cooking Tips & Techniques

Sticky teriyaki tofu stir-fry can be tricky if you’re new to tofu, but here are some tips I’ve picked up through trial and error:

  • Pressing matters: Removing moisture from tofu is non-negotiable for getting that crispy outside. I’ve tried skipping this step and ended up with soggy tofu every time.
  • Don’t crowd the pan: Give tofu cubes enough space to brown properly. Overcrowding traps moisture and causes steaming instead of frying.
  • Use medium-high heat: This helps caramelize the tofu edges without burning. Adjust heat as needed to maintain a steady sizzle.
  • Mix cornstarch into the sauce: This trick helps the teriyaki glaze thicken quickly and stick to the tofu instead of pooling in the pan.
  • Multitasking tip: Start your rice first since it takes the longest, then prep tofu and sauce while it cooks.
  • Texture matters: I like to toss in firmer veggies like bell peppers and snap peas for crunch, balancing the soft tofu and chewy rice.

One time, I forgot to add the cornstarch and ended up with a runny sauce that didn’t stick at all—lesson learned! Also, if you find the stir-fry a bit salty, try swapping half the soy sauce for coconut aminos next time.

Variations & Adaptations

This easy batch-cooked sticky teriyaki tofu stir-fry is pretty flexible. You can tweak it to suit your taste or dietary needs:

  • Gluten-free: Use tamari or coconut aminos instead of soy sauce to keep it gluten-free without losing that umami flavor.
  • Spicy kick: Add a teaspoon of sriracha or chili flakes to the sauce for a little heat that pairs well with the sweetness.
  • Different proteins: Swap tofu with tempeh or seitan for a different texture but keep the cooking method the same.
  • Vegetable swaps: Use seasonal veggies like broccoli in winter or zucchini in summer. Frozen stir-fry mixes work great too.
  • Low-carb: Serve over cauliflower rice or spiralized veggies instead of brown rice.

I once made this with roasted butternut squash instead of mixed veggies—added a lovely sweetness and made it feel more like a fall dish. It’s really up to you how you make it your own.

Serving & Storage Suggestions

This sticky teriyaki tofu stir-fry is best served warm, fresh off the stove, but it also holds up well as leftovers. Scoop it over your choice of brown rice or even a bed of steamed greens for a lighter option.

For storage, keep leftovers in an airtight container in the fridge for up to 4 days. The sauce thickens as it chills, so you might want to sprinkle a little water and reheat gently in a skillet to loosen it.

Freezing is possible but I recommend freezing tofu and veggies separately if you want the best texture later. When reheating, do so over medium heat to avoid drying out the tofu.

This dish pairs nicely with a simple cucumber salad or steamed edamame for a balanced meal. A cold jasmine or green tea complements the sweet and savory flavors perfectly.

Nutritional Information & Benefits

Each serving of this easy batch-cooked sticky teriyaki tofu stir-fry with brown rice provides a balanced combo of protein, fiber, and essential nutrients. Tofu is a fantastic plant-based protein source, rich in iron and calcium. Brown rice adds whole grain fiber, which helps keep you full longer and supports digestion.

The sauce is low in added sugars thanks to the modest amount of maple syrup, and the ginger and garlic add antioxidants and anti-inflammatory benefits. This recipe is naturally vegan, gluten-free (with tamari), and dairy-free, making it suitable for many dietary preferences.

From my wellness perspective, this meal ticks boxes for nourishing comfort food without the heaviness or guilt. It’s a satisfying way to get your veggies, protein, and whole grains all in one bowl.

Conclusion

This easy batch-cooked sticky teriyaki tofu stir-fry with brown rice is a recipe I keep coming back to because it’s simple, satisfying, and surprisingly flavorful. It’s the kind of dish that turns tofu skeptics into believers, and busy people into meal-prep pros. Feel free to customize it with your favorite veggies or spice it up to your liking.

Personally, I love how it tastes like a treat but fits seamlessly into a busy week. If you try it out, I’d love to hear how you make it your own—drop a comment or share your tweaks. Here’s to meals that make life easier and tastier, one sticky bite at a time.

FAQs

Can I use firm tofu instead of extra-firm?

Yes, but extra-firm tofu holds up better during frying and batch-cooking. Firm tofu might be softer and less crispy.

Is it necessary to press the tofu?

Pressing removes excess water, which helps the tofu crisp up nicely. If you skip this step, the tofu may turn out soggy.

Can I make this recipe gluten-free?

Absolutely. Swap soy sauce for tamari or coconut aminos to keep it gluten-free without sacrificing flavor.

How long does the stir-fry keep in the fridge?

Stored in an airtight container, it stays good for up to 4 days. Reheat gently to maintain texture.

Can I freeze leftovers?

You can, but freezing may change the tofu’s texture. For best results, freeze tofu and veggies separately and reheat slowly.

Pin This Recipe!

sticky teriyaki tofu stir-fry recipe

Print

Easy Batch-Cooked Sticky Teriyaki Tofu Stir-Fry with Brown Rice

A quick and satisfying batch-cooked sticky teriyaki tofu stir-fry served with nutty brown rice. This recipe delivers a perfect balance of sweet, salty, and umami flavors with a crispy tofu texture.

  • Author: Mandy
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Asian

Ingredients

Scale
  • 14 ounces extra-firm tofu, pressed and cut into cubes
  • 1 cup uncooked brown rice
  • 2 tablespoons vegetable oil (can substitute with avocado oil)
  • 1/4 cup low-sodium soy sauce
  • 2 tablespoons maple syrup
  • 1 tablespoon rice vinegar
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon cornstarch
  • 2 stalks green onions, sliced thinly
  • 1 teaspoon sesame seeds (optional)
  • About 3 cups mixed vegetables (e.g., bell peppers, snap peas, carrots)

Instructions

  1. Press the tofu for at least 15 minutes to remove excess moisture. Rinse 1 cup of brown rice under cold water.
  2. Cook the brown rice in 2 1/2 cups water, covered, over medium heat for 40-45 minutes until tender. Fluff with a fork and set aside.
  3. In a small bowl, whisk together soy sauce, maple syrup, rice vinegar, minced garlic, grated ginger, and cornstarch to make the teriyaki sauce.
  4. Heat vegetable oil in a large non-stick skillet over medium-high heat. Add tofu cubes in a single layer and cook without moving for 3-4 minutes until golden and crisp. Flip and brown all sides. Remove tofu and set aside.
  5. In the same skillet, add more oil if needed. Stir-fry mixed vegetables for 5-7 minutes until tender-crisp.
  6. Return tofu to the skillet. Pour teriyaki sauce over tofu and vegetables. Stir gently and cook for 2-3 minutes until sauce thickens and becomes sticky.
  7. Serve the sticky teriyaki tofu and vegetables over warm brown rice. Garnish with sliced green onions and sesame seeds if desired.

Notes

Pressing tofu is essential for crispiness. Avoid overcrowding the pan to prevent steaming. If sauce thickens too much, add a splash of water to loosen. Cook tofu in batches if needed. For gluten-free, substitute soy sauce with tamari or coconut aminos. Leftovers keep well in the fridge for up to 4 days and can be frozen separately for best texture.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 380
  • Sugar: 8
  • Sodium: 600
  • Fat: 14
  • Saturated Fat: 2
  • Carbohydrates: 45
  • Fiber: 5
  • Protein: 18

Keywords: tofu stir-fry, teriyaki tofu, batch cooking, vegan dinner, brown rice, easy weeknight meal, plant-based protein, gluten-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating