Stir-Fry with Tofu and Rice recipe

Sophia

Founder of Vintage cooks

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

I used to be firmly in the “tofu is bland and boring” camp. For years, I saw it as a spongy, tasteless substitute for “real” protein, something you ate out of obligation rather than desire. That all changed on a whim when I decided to truly understand it. I was determined to crack the code. After some research and a bit of kitchen experimentation, this Tofu Stir Fry recipe was born. The first time I made it, the transformation was astounding. The tofu wasn’t soggy; it was golden-brown and delightfully crispy on the outside, tender on the inside. The sauce wasn’t just salty; it was a complex, beautiful balance of sweet, savory, and tangy. When my partner, a notorious tofu skeptic, went back for a second helping without a word, I knew I had a winner. This recipe didn’t just teach me how to cook tofu—it taught me how to love tofu. It has become a staple in our home, a testament to the fact that with the right technique, even the most humble ingredients can become absolutely extraordinary.

The Ultimate Stir-Fry with Tofu and Rice: A Plant-Powered Masterpiece

Welcome to the definitive guide to making a Stir-Fry with Tofu and Rice that will rival your favorite takeout restaurant. This isn’t just a recipe; it’s a method for transforming the humble block of tofu into a crispy, flavor-packed star, nestled amongst vibrant, crisp-tender vegetables, and coated in a luscious, addictively delicious sauce. Served over a bed of fluffy rice, it’s a complete, satisfying, and incredibly wholesome meal. Whether you’re a seasoned vegan, a curious carnivore looking for a “Meatless Monday” champion, or someone who’s been let down by soggy tofu in the past, this recipe is for you. Prepare to unlock the secrets to a perfect tofu stir fry that is quick, healthy, and bursting with flavor.

Why This Tofu Stir Fry Will Become Your New Favorite

Before we get to the “how,” let’s talk about the “why.” This recipe has been meticulously crafted to address all the common pitfalls of homemade stir-fries and deliver a perfect result every single time.

  • The Tofu is Actually Crispy: This is the game-changer. We’ll cover the non-negotiable step of pressing the tofu and the simple cornstarch-coating technique that guarantees a golden-brown, crispy exterior that holds up to the sauce.
  • The Sauce is Perfectly Balanced: Forget overly salty or one-note store-bought sauces. This homemade stir-fry sauce is a symphony of flavors—savory soy sauce, sweet honey (or maple syrup), tangy rice vinegar, and nutty sesame oil. It’s the soul of the dish.
  • It’s Incredibly Fast: Despite the extra step of crisping the tofu, this entire meal comes together in about 40 minutes, with most of that being hands-off pressing or simmering time. The active cooking time is under 20 minutes.
  • Nutrient-Packed and Healthy: Loaded with plant-based protein, a rainbow of fresh vegetables, and a sauce you control completely, this meal is as nourishing as it is delicious.
  • Infinitely Adaptable: Think of this recipe as your template. You can swap out the vegetables for whatever you have in your crisper drawer, adjust the spice level, or even serve it over noodles instead of rice.

The Secret to Perfect Tofu: Pressing and Preparation

The single most important step for achieving amazing, non-soggy tofu is pressing it. You cannot skip this. Tofu is packed in water, and if you don’t remove that excess moisture, it will steam in the pan instead of frying. Steamed tofu is what gives it that dreaded spongy, soft texture. Pressing the tofu allows it to absorb the marinade or sauce better and, most importantly, allows the exterior to get wonderfully crisp when cooked.

How to Press Tofu (No Special Equipment Needed):

  1. Drain: Open the package of tofu and pour out all the water. Place the block of tofu on a plate lined with a few paper towels or a clean kitchen towel.
  2. Wrap: Place another layer of paper towels or another clean towel on top of the tofu block.
  3. Weigh Down: Place something heavy and flat on top. A cast-iron skillet, a cutting board topped with a few cans of beans, or a couple of heavy books work perfectly.
  4. Wait: Let the tofu press for at least 30 minutes. If you have time, an hour is even better. You will be amazed at how much water is released.
  5. Cube: Once pressed, unwrap the tofu and cut it into bite-sized cubes, about ¾-inch to 1-inch in size.

If you make tofu often, a dedicated tofu press is a worthwhile, inexpensive investment that makes this process even cleaner and more efficient.

Ingredients for a Vibrant Tofu Stir Fry

For the best results, gather and prepare all your ingredients before you start cooking. The stir-fry process moves very quickly!

For the Crispy Tofu:

  • Extra-Firm Tofu (1 (14-16 oz) block): It is crucial to use extra-firm or super-firm tofu. Softer varieties will fall apart.
  • Cornstarch (2 tbsp): This is the secret weapon for a light, crispy coating.
  • Salt & Black Pepper (1/4 tsp each): For seasoning the tofu itself.
  • Avocado Oil or other high-heat oil (2 tbsp, for frying): Divided for cooking the tofu and vegetables.

For the Stir Fry:

  • Jasmine or Basmati Rice (1 cup, uncooked): This will yield about 3 cups of cooked rice, the perfect base for your stir fry.
  • Garlic (4 cloves, minced): Fresh garlic is essential for a deeply aromatic stir fry.
  • Fresh Ginger (1 tbsp, grated or finely minced): Provides a warm, zesty spice that complements the garlic perfectly.
  • Broccoli (1 medium head, cut into bite-sized florets): A classic stir-fry vegetable that soaks up the sauce wonderfully.
  • Red Bell Pepper (1, seeded and thinly sliced): Adds a touch of sweetness and vibrant color.
  • Snap Peas (1 cup): Provide a delightful crunch and fresh, green flavor.
  • Carrots (1 large, thinly sliced into rounds or matchsticks): For sweetness, color, and texture.

For the Irresistible Stir Fry Sauce:

  • Low-Sodium Soy Sauce or Tamari (1/2 cup): The savory, umami foundation. Use tamari for a gluten-free option.
  • Water or Vegetable Broth (1/4 cup): To create the right volume and consistency for the sauce.
  • Maple Syrup or Honey (2 tbsp): For a touch of sweetness to balance the saltiness. Use maple syrup to keep it strictly vegan.
  • Rice Vinegar (1 tbsp): Adds a bright, tangy note that cuts through the richness.
  • Toasted Sesame Oil (2 tsp): A finishing oil that adds an unmistakable nutty aroma and flavor.
  • Cornstarch (1 tbsp): The thickening agent that creates a glossy sauce that clings to every ingredient.

Step-by-Step Instructions: Crafting Your Stir-Fry with Tofu and Rice

Follow these detailed steps for a flawless meal. Remember, preparation is key!

Step 1: Press the Tofu & Cook the Rice
Begin by pressing your tofu as described in the section above. This should be the very first thing you do. While the tofu is pressing, cook your rice according to the package directions. This usually involves combining 1 cup of rice with 1.5-2 cups of water, bringing it to a boil, then covering and simmering on low until the water is absorbed (about 15 minutes). Once cooked, fluff with a fork and keep it covered off the heat.

Step 2: Prepare the Vegetables and Sauce
While the tofu continues to press and the rice cooks, use this time for your “mise en place.” Wash and chop all your vegetables. Mince the garlic and ginger. In a small bowl or liquid measuring cup, whisk together all the sauce ingredients: soy sauce, water (or broth), maple syrup, rice vinegar, and toasted sesame oil. Set aside. Do not add the cornstarch to this mixture yet.

Step 3: Coat and Cook the Tofu to Crispy Perfection
Once the tofu is pressed and cubed, place it in a medium bowl. Sprinkle the 2 tablespoons of cornstarch, salt, and pepper over the tofu. Gently toss the cubes until they are evenly coated in a thin, dusty layer.

Place a large wok or non-stick skillet over medium-high heat. Add 1 tablespoon of the high-heat oil. Once the oil is hot and shimmering, carefully add the coated tofu cubes in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Cook for 3-4 minutes per side, turning occasionally, until the tofu is golden-brown and crispy on all sides. Transfer the cooked tofu to a clean plate and set aside.

Step 4: Sauté the Aromatics and Vegetables
Return the same skillet to medium-high heat. Add the remaining 1 tablespoon of oil. Add the minced garlic and ginger and sauté for about 30 seconds until fragrant, stirring constantly.

Add the “hardest” vegetables first. Add the carrots and broccoli to the skillet and stir-fry for 3-4 minutes. Next, add the sliced bell pepper and snap peas. Continue to stir-fry for another 2-3 minutes. You want the vegetables to be vibrant and crisp-tender, not mushy.

Step 5: Combine, Simmer, and Thicken
Return the crispy tofu to the skillet with the cooked vegetables. Give the sauce mixture a quick stir and pour it over everything. Stir gently to combine and bring the sauce to a simmer.

In a separate tiny bowl, mix the 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry. Once the sauce in the pan is simmering, slowly pour in the cornstarch slurry while stirring continuously. Continue to cook and stir for 1-2 minutes as the sauce thickens and becomes glossy, beautifully coating the tofu and vegetables.

Step 6: Serve and Garnish
Remove the skillet from the heat. To serve, spoon a generous portion of fluffy rice into bowls and top with the hot tofu and vegetable stir fry. Garnish as desired (see serving suggestions below).

Essential Recipe Information

Here are the key details for your meal planning.

Preparation & Cook Time

  • Prep Time: 20 minutes (includes chopping and sauce mixing)
  • Pressing Time: 30-60 minutes
  • Cook Time: 20 minutes
  • Total Time: Approximately 1 hour 10 minutes (mostly hands-off)

Nutrition Facts

  • Servings: 4
  • Calories per serving: Approximately 500-600 kcal (This is an estimate and can vary based on specific ingredients, oil used, and serving size.)

How to Serve Your Tofu and Rice Stir Fry

Presentation is part of the fun! Here are some ways to serve and elevate your beautiful stir fry.

The Base

  • Fluffy White Rice: Jasmine rice is the classic, aromatic choice. Basmati also works well.
  • Nutty Brown Rice: For a healthier, fiber-rich option with a chewier texture.
  • Hearty Quinoa: To boost the protein content even further.
  • Slurpy Noodles: This stir fry is fantastic served over cooked udon, soba, or even ramen noodles.
  • Low-Carb Options: Serve over cauliflower rice or in crisp lettuce cups (butter or iceberg lettuce) for a lighter meal.

Essential Garnishes

A good garnish adds texture, flavor, and visual appeal. Don’t skip this final step!

  • Toasted Sesame Seeds: Adds a nutty crunch and visual contrast.
  • Sliced Green Onions (Scallions): Provides a fresh, sharp, oniony bite.
  • Fresh Cilantro: Adds a bright, herbaceous note that cuts through the richness of the sauce.
  • Chopped Peanuts or Cashews: For extra crunch and savory flavor.
  • Sriracha or Red Pepper Flakes: For those who like to add a little extra heat to their bowl.
  • A Lime Wedge: A fresh squeeze of lime juice right before eating can brighten up all the flavors.

Additional Tips for Tofu Stir Fry Perfection

Internalize these five tips, and you’ll be a stir-fry master.

  1. Embrace the Press: We’ve said it before, and we’ll say it again: do not skip pressing the tofu. This is the single most impactful step for achieving a great texture. It’s the difference between crispy, delicious tofu and a sad, soggy mess.
  2. Cook Tofu Separately: For the absolute best, crispiest results, always cook your cornstarch-coated tofu first and set it aside. Adding it back in at the very end ensures it stays crisp and doesn’t get steamed by the moisture released from the vegetables.
  3. High Heat is Your Ally: A hot pan is essential for a good stir fry. It sears the vegetables quickly, so they become crisp-tender instead of steaming and turning limp. Make sure your wok or skillet is fully heated before adding oil.
  4. Organize with “Mise en Place”: The cooking part of a stir fry happens in a flash. You will not have time to chop a carrot while the garlic is sizzling. Have every single component—chopped veggies, minced aromatics, mixed sauce—prepped and ready within arm’s reach before you turn on the stove.
  5. Don’t Drown Your Veggies: When you add the sauce, bring it to a simmer and thicken it quickly. Don’t let the vegetables boil in the sauce for a long time, as this will cause them to overcook and become soft. The goal is to simply coat them in the thickened, glossy sauce right before serving.

Frequently Asked Questions (FAQ)

Here are answers to some of the most common questions about this recipe.

1. Can I use a different type of tofu?
For this recipe, you must use extra-firm or super-firm tofu. Firm tofu can work in a pinch if pressed very well, but it is more delicate and may crumble. Do not use soft or silken tofu, as it will completely disintegrate in a stir fry.

2. How can I make the tofu even crispier?
For next-level crispiness, you have two options. First, you can shallow-fry the tofu in a bit more oil for a slightly longer time to develop a deeper crust. Second, you can use an air fryer. After tossing the pressed, cubed tofu in cornstarch, spray it with a little oil and air fry at 400°F (200°C) for 15-20 minutes, shaking the basket halfway through, until deeply golden and crisp.

3. My stir fry sauce is too watery and didn’t thicken. What went wrong?
This is usually a simple fix. It could be that your pan wasn’t hot enough for the cornstarch to activate, or you might need a little more thickener. To fix it, simply mix another teaspoon of cornstarch with two teaspoons of cold water to make a new slurry. While the stir fry is simmering, whisk in the new slurry and it should thicken up within a minute.

4. Can I prepare this recipe ahead of time for meal prep?
Yes! For the best results, store the components separately. Keep the cooked rice, the cooked crispy tofu, and the stir-fried vegetables with sauce in separate airtight containers in the fridge for up to 4 days. When ready to eat, you can combine and reheat gently in a skillet or microwave. Storing the tofu separately helps it retain some of its crispiness.

5. How do I make this recipe gluten-free or nut-free?
To make it gluten-free, simply substitute the soy sauce with an equal amount of certified gluten-free tamari or coconut aminos. The rest of the ingredients are naturally gluten-free. To make it nut-free, ensure you don’t use peanut oil for frying and omit any nut garnishes like peanuts or cashews. Also, double-check your toasted sesame oil if you have a sesame allergy and omit if necessary.

Conclusion: A Healthy, Flavorful Meal for Any Night

This Stir-Fry with Tofu and Rice is more than just a recipe; it’s a delicious solution to healthy weeknight eating. It demystifies the process of cooking tofu, turning it into the star ingredient it deserves to be. With its perfect balance of textures and a sauce that hits all the right notes, this dish is proof that plant-based cooking can be incredibly satisfying, vibrant, and anything but boring. So, embrace the press, get your wok hot, and get ready to create a meal that will earn a permanent spot in your dinner rotation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Stir-Fry with Tofu and Rice recipe


  • Author: Sophia

Ingredients

For the Crispy Tofu:



  • Extra-Firm Tofu (1 (14-16 oz) block): It is crucial to use extra-firm or super-firm tofu. Softer varieties will fall apart.


  • Cornstarch (2 tbsp): This is the secret weapon for a light, crispy coating.


  • Salt & Black Pepper (1/4 tsp each): For seasoning the tofu itself.


  • Avocado Oil or other high-heat oil (2 tbsp, for frying): Divided for cooking the tofu and vegetables.



For the Stir Fry:



  • Jasmine or Basmati Rice (1 cup, uncooked): This will yield about 3 cups of cooked rice, the perfect base for your stir fry.


  • Garlic (4 cloves, minced): Fresh garlic is essential for a deeply aromatic stir fry.


  • Fresh Ginger (1 tbsp, grated or finely minced): Provides a warm, zesty spice that complements the garlic perfectly.


  • Broccoli (1 medium head, cut into bite-sized florets): A classic stir-fry vegetable that soaks up the sauce wonderfully.


  • Red Bell Pepper (1, seeded and thinly sliced): Adds a touch of sweetness and vibrant color.


  • Snap Peas (1 cup): Provide a delightful crunch and fresh, green flavor.


  • Carrots (1 large, thinly sliced into rounds or matchsticks): For sweetness, color, and texture.



For the Irresistible Stir Fry Sauce:



  • Low-Sodium Soy Sauce or Tamari (1/2 cup): The savory, umami foundation. Use tamari for a gluten-free option.


  • Water or Vegetable Broth (1/4 cup): To create the right volume and consistency for the sauce.


  • Maple Syrup or Honey (2 tbsp): For a touch of sweetness to balance the saltiness. Use maple syrup to keep it strictly vegan.


  • Rice Vinegar (1 tbsp): Adds a bright, tangy note that cuts through the richness.


  • Toasted Sesame Oil (2 tsp): A finishing oil that adds an unmistakable nutty aroma and flavor.


  • Cornstarch (1 tbsp): The thickening agent that creates a glossy sauce that clings to every ingredient.



Instructions

Step 1: Press the Tofu & Cook the Rice
Begin by pressing your tofu as described in the section above. This should be the very first thing you do. While the tofu is pressing, cook your rice according to the package directions. This usually involves combining 1 cup of rice with 1.5-2 cups of water, bringing it to a boil, then covering and simmering on low until the water is absorbed (about 15 minutes). Once cooked, fluff with a fork and keep it covered off the heat.

Step 2: Prepare the Vegetables and Sauce
While the tofu continues to press and the rice cooks, use this time for your “mise en place.” Wash and chop all your vegetables. Mince the garlic and ginger. In a small bowl or liquid measuring cup, whisk together all the sauce ingredients: soy sauce, water (or broth), maple syrup, rice vinegar, and toasted sesame oil. Set aside. Do not add the cornstarch to this mixture yet.

Step 3: Coat and Cook the Tofu to Crispy Perfection
Once the tofu is pressed and cubed, place it in a medium bowl. Sprinkle the 2 tablespoons of cornstarch, salt, and pepper over the tofu. Gently toss the cubes until they are evenly coated in a thin, dusty layer.

Place a large wok or non-stick skillet over medium-high heat. Add 1 tablespoon of the high-heat oil. Once the oil is hot and shimmering, carefully add the coated tofu cubes in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Cook for 3-4 minutes per side, turning occasionally, until the tofu is golden-brown and crispy on all sides. Transfer the cooked tofu to a clean plate and set aside.

Step 4: Sauté the Aromatics and Vegetables
Return the same skillet to medium-high heat. Add the remaining 1 tablespoon of oil. Add the minced garlic and ginger and sauté for about 30 seconds until fragrant, stirring constantly.

Add the “hardest” vegetables first. Add the carrots and broccoli to the skillet and stir-fry for 3-4 minutes. Next, add the sliced bell pepper and snap peas. Continue to stir-fry for another 2-3 minutes. You want the vegetables to be vibrant and crisp-tender, not mushy.

Step 5: Combine, Simmer, and Thicken
Return the crispy tofu to the skillet with the cooked vegetables. Give the sauce mixture a quick stir and pour it over everything. Stir gently to combine and bring the sauce to a simmer.

In a separate tiny bowl, mix the 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry. Once the sauce in the pan is simmering, slowly pour in the cornstarch slurry while stirring continuously. Continue to cook and stir for 1-2 minutes as the sauce thickens and becomes glossy, beautifully coating the tofu and vegetables.

Step 6: Serve and Garnish
Remove the skillet from the heat. To serve, spoon a generous portion of fluffy rice into bowls and top with the hot tofu and vegetable stir fry. Garnish as desired (see serving suggestions below).

Nutrition

  • Serving Size: one normal portion
  • Calories: 500-600