Spinach & Tofu Rice Stir-Fry

Jenny

the heart behind Family Cooks Club

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

It was one of those hectic weeknights, the kind where the thought of cooking anything elaborate felt like climbing Mount Everest. My family was hungry, I was tired, and takeout was beckoning. But then I remembered a conversation with a friend about a simple yet satisfying stir-fry she’d whipped up. Inspired, I raided my fridge: a block of tofu, a bag of spinach, some leftover rice, and the usual pantry staples. Half an hour later, the aroma of ginger, garlic, and soy sauce filled the kitchen, and we were sitting down to a vibrant, incredibly flavorful Spinach & Tofu Rice Stir-Fry. The kids, usually a bit skeptical of tofu, devoured it, asking for seconds! My partner, who appreciates a healthy meal that doesn’t skimp on taste, declared it a new weeknight champion. It was quick, packed with goodness, and surprisingly filling. The slight crispiness of the pan-fried tofu, the tender-crisp spinach, and the savory sauce coating every grain of rice was a combination that just worked. Since that evening, this stir-fry has become a beloved staple in our home, a testament to how simple ingredients can create something truly special and satisfying. It’s my go-to for a nutritious boost, a quick lunch, or when I need a delicious meal without the fuss.

Ingredients

Here’s what you’ll need to create this delightful and wholesome stir-fry:

  • For the Tofu & Marinade:
    • 1 (14-16 ounce) block extra-firm tofu: Pressed for at least 30 minutes and cut into ¾-inch cubes – pressing removes excess water, crucial for achieving a crispier texture.
    • 2 tablespoons soy sauce (or tamari for gluten-free): Adds a deep, savory, umami flavor to the tofu.
    • 1 tablespoon rice vinegar: Provides a tangy brightness that balances the soy sauce.
    • 1 teaspoon sesame oil: Lends a nutty aroma and flavor.
    • 1 tablespoon cornstarch: Helps create a wonderfully crispy coating on the tofu.
  • For the Stir-Fry Sauce:
    • ¼ cup soy sauce (or tamari): The primary salty and umami component of the sauce.
    • 2 tablespoons rice vinegar: Adds a necessary tang to cut through the richness.
    • 1 tablespoon maple syrup or agave nectar (or brown sugar): Provides a touch of sweetness to balance the savory and tangy notes. Adjust to your preference.
    • 1 tablespoon sesame oil: Enhances the sauce with its distinctive nutty flavor.
    • 1 teaspoon Sriracha or chili garlic sauce (optional): For a kick of heat; adjust to your spice tolerance.
    • 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry): Thickens the sauce to perfectly coat the ingredients.
  • For the Stir-Fry:
    • 2 tablespoons high-heat cooking oil (like avocado, canola, or grapeseed oil): Divided, for frying tofu and stir-frying vegetables.
    • 1 medium yellow onion: Thinly sliced, forming a sweet and aromatic base.
    • 3-4 cloves garlic: Minced, for that essential pungent kick.
    • 1-inch piece of fresh ginger: Grated or minced, adds warmth and zest.
    • 1 red bell pepper: Cored, seeded, and thinly sliced, for sweetness and vibrant color. (Optional, but recommended)
    • 5-6 ounces fresh baby spinach: A generous amount, as it wilts down significantly, adding earthy flavor and nutrients.
    • 3 cups cooked rice (white, brown, or jasmine): Preferably day-old, as it’s drier and fries better.
    • 1-2 green onions: Thinly sliced, for garnish and a mild oniony freshness.
    • 1 tablespoon toasted sesame seeds: For garnish, adding texture and nutty flavor.

Instructions

Follow these steps for a perfectly executed Spinach & Tofu Rice Stir-Fry:

  1. Prepare and Marinate the Tofu:
    • After pressing the tofu, pat it dry with paper towels. Cut it into ¾-inch cubes.
    • In a medium bowl, gently whisk together 2 tablespoons soy sauce, 1 tablespoon rice vinegar, and 1 teaspoon sesame oil for the marinade.
    • Add the tofu cubes to the marinade, tossing gently to coat. Let it marinate for at least 15-20 minutes at room temperature, or longer in the fridge if time permits. The longer it marinates, the more flavor it will absorb.
    • Just before frying, sprinkle the marinated tofu with 1 tablespoon of cornstarch and toss gently until evenly coated. This is the secret to a crispy exterior.
  2. Prepare the Stir-Fry Sauce:
    • In a small bowl, whisk together ¼ cup soy sauce, 2 tablespoons rice vinegar, 1 tablespoon maple syrup (or chosen sweetener), 1 tablespoon sesame oil, and optional Sriracha.
    • In a separate tiny bowl or cup, mix 1 teaspoon cornstarch with 1 tablespoon of water to create a slurry. Set this aside. You’ll add it to the sauce later to thicken it.
  3. Cook the Tofu:
    • Heat 1 tablespoon of the high-heat cooking oil in a large skillet, wok, or non-stick pan over medium-high heat. The oil should be shimmering but not smoking.
    • Carefully add the cornstarch-coated tofu cubes in a single layer, ensuring not to overcrowd the pan (cook in batches if necessary).
    • Pan-fry the tofu for 3-5 minutes per side, until golden brown and crispy on all (or most) sides.
    • Once cooked, remove the tofu from the skillet and set it aside on a plate lined with paper towels.
  4. Sauté the Aromatics and Vegetables:
    • To the same skillet (add the remaining 1 tablespoon of oil if the pan looks dry), add the sliced yellow onion. Sauté over medium heat for 3-4 minutes, until softened and slightly translucent.
    • Add the minced garlic and grated ginger to the skillet. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.
    • If using, add the sliced red bell pepper and stir-fry for 2-3 minutes, until it’s tender-crisp.
  5. Add Spinach and Rice:
    • Add the fresh baby spinach to the skillet in batches if necessary. Stir gently until it wilts down, which should only take 1-2 minutes. The volume will reduce significantly.
    • Add the cooked rice to the skillet. Break up any clumps with your spoon or spatula. Stir-fry for 2-3 minutes, allowing the rice to heat through and lightly toast. Spread it out in the pan to maximize contact with the heat.
  6. Combine and Sauce:
    • Return the crispy tofu to the skillet with the rice and vegetable mixture. Toss gently to combine.
    • Give the prepared stir-fry sauce a quick whisk, then pour it over the contents of the skillet. Stir everything together to ensure the sauce coats all the ingredients evenly.
    • Add the cornstarch slurry to the pan. Cook, stirring constantly, for 1-2 minutes, or until the sauce has thickened to your desired consistency and clings nicely to the rice, tofu, and vegetables.
  7. Serve:
    • Divide the Spinach & Tofu Rice Stir-Fry among serving bowls.
    • Garnish generously with freshly sliced green onions and toasted sesame seeds.
    • Serve immediately while hot and enjoy the delicious symphony of flavors and textures!

Nutrition Facts

  • Servings: This recipe typically yields 3-4 servings.
  • Calories per serving (approximate): 450-550 calories, depending on the exact ingredients and portion size.
    • Protein Powerhouse: Rich in plant-based protein from tofu, essential for muscle repair, satiety, and overall bodily functions.
    • Fiber-Rich: Contains a good amount of dietary fiber from spinach, brown rice (if used), and vegetables, aiding digestion and promoting fullness.
    • Vitamins and Minerals: Spinach provides significant amounts of Vitamin K, Vitamin A, Vitamin C, and folate, while tofu offers calcium and iron.
    • Healthy Fats: Incorporates healthy unsaturated fats from sesame oil and avocado/canola oil, important for heart health and nutrient absorption.
    • Complex Carbohydrates: Rice provides sustained energy, especially if using brown rice, which has a lower glycemic index.

Preparation Time

  • Total Time: Approximately 45-55 minutes.
    • Prep Time: 20-25 minutes (includes pressing tofu, chopping vegetables, and mixing sauces).
    • Cook Time: 25-30 minutes.
    • This timeframe makes it an excellent option for a satisfying weeknight dinner that doesn’t require hours in the kitchen. Efficient multitasking, like marinating tofu while you chop veggies, can help streamline the process.

How to Serve

This Spinach & Tofu Rice Stir-Fry is fantastic on its own, but here are some ways to serve and enhance it:

  • As a Standalone Meal:
    • Serve hot directly from the wok or skillet into individual bowls. It’s a complete meal with protein, carbohydrates, and vegetables.
  • Garnishes are Key:
    • Fresh Green Onions: Thinly sliced, they add a mild, sharp bite and a pop of color.
    • Toasted Sesame Seeds: Provide a nutty crunch and visual appeal. Both black and white sesame seeds work well.
    • Chili Flakes or Fresh Chili: For those who like an extra spicy kick, a sprinkle of red pepper flakes or thinly sliced fresh red chili on top is perfect.
    • A Wedge of Lime: A squeeze of fresh lime juice just before eating can brighten all the flavors.
    • Chopped Cilantro: If you’re a cilantro fan, a handful of fresh chopped cilantro adds a lovely herby note.
  • Optional Side Dishes:
    • Simple Cucumber Salad: A quick salad of thinly sliced cucumbers with a touch of rice vinegar and sesame oil can be a refreshing counterpoint.
    • Edamame: Steamed and lightly salted edamame pods on the side add more plant-based protein and a fun snacking element.
    • Miso Soup: A small bowl of warm miso soup makes for a comforting and traditional accompaniment.
  • For a Gathering:
    • Serve buffet-style, allowing guests to customize their toppings.
    • Consider offering a variety of hot sauces for individual spice preferences.

Additional Tips

Elevate your stir-fry game with these eight handy tips:

  1. The Secret to Crispier Tofu: Beyond pressing, the cornstarch coating is vital. Ensure the oil is hot enough before adding the tofu; it should sizzle immediately. Don’t overcrowd the pan, as this lowers the oil temperature and results in steaming rather than frying. Cook in batches if needed for maximum crispiness. A cast-iron skillet can also help achieve a great sear.
  2. Sauce Customization is Your Friend: Don’t be afraid to adjust the sauce to your personal taste. Want it sweeter? Add a bit more maple syrup or brown sugar. Spicier? Increase the Sriracha or add a pinch of cayenne pepper. More tang? A little extra rice vinegar. Taste and adjust before adding the cornstarch slurry.
  3. Veggie Variety: While spinach and bell pepper are great, feel free to swap or add other vegetables. Broccoli florets, snap peas, carrots (julienned or thinly sliced), mushrooms (shiitake or cremini), bok choy, or even edamame (shelled) would all be delicious additions. Just be mindful of varying cook times – add harder veggies first.
  4. Rice Matters (But Not Too Much): Day-old, chilled rice is ideal for stir-fries because it’s drier and less likely to become mushy. However, freshly cooked rice can work in a pinch; just spread it on a baking sheet to cool and dry out a bit before using. Brown rice, jasmine rice, basmati, or even quinoa can be used as a base.
  5. Meal Prep Master: This recipe is great for meal prepping. Cook the tofu, rice, and sauce separately and store them in airtight containers in the fridge. Sauté the fresh vegetables just before serving or lightly blanch them. Combine and reheat, or enjoy components cold/room temperature for a quick lunch.
  6. Don’t Overcook the Spinach: Add the spinach towards the very end of the vegetable sautéing process. It wilts incredibly quickly. You want it to be just tender and bright green, not mushy or army green. Stir it in just until it starts to collapse.
  7. High Heat, Quick Cooking: The essence of a good stir-fry is quick cooking over relatively high heat. This sears the ingredients, develops flavor (the “wok hei” or breath of the wok), and keeps vegetables tender-crisp. Have all your ingredients prepped and ready by the stove (“mise en place”) before you start cooking.
  8. Freezing Considerations: While you can freeze leftover stir-fry, be aware that the texture of tofu can change upon thawing, becoming spongier (though some people prefer this). The rice and vegetables generally freeze and reheat well. If freezing, cool completely, store in an airtight, freezer-safe container for up to 2-3 months. Thaw in the refrigerator and reheat gently.

FAQ Section

Here are answers to some frequently asked questions about this Spinach & Tofu Rice Stir-Fry:

  1. Q: Can I make this recipe gluten-free?
    A: Absolutely! The main source of gluten is soy sauce. Simply substitute regular soy sauce with tamari, which is typically gluten-free (always check the label), or use coconut aminos for a soy-free and gluten-free alternative. Ensure your cornstarch is also certified gluten-free if celiac disease is a concern.
  2. Q: Is this recipe vegan?
    A: Yes, this recipe as written is 100% vegan. It uses tofu as the protein source and plant-based ingredients for the sauce and stir-fry components. Maple syrup or agave nectar are vegan sweeteners.
  3. Q: How do I prevent the tofu from sticking to the pan?
    A: There are a few key things: use a good quality non-stick skillet or a well-seasoned wok/cast-iron pan. Ensure the pan and oil are sufficiently hot before adding the tofu – the tofu should sizzle on contact. The cornstarch coating also helps create a barrier. Lastly, don’t try to move the tofu too soon; let it develop a crust on one side before flipping.
  4. Q: Can I use frozen spinach instead of fresh?
    A: Yes, you can use frozen spinach. Thaw it completely and squeeze out as much excess water as possible before adding it to the stir-fry. Add it along with the other cooked vegetables, just to heat through, as it’s already cooked. You’ll need less frozen spinach by volume than fresh, as it’s already wilted – about 1 cup of thawed, squeezed spinach would be equivalent to 5-6 ounces fresh.
  5. Q: What if I don’t have a wok?
    A: No problem! A large, heavy-bottomed skillet (12-inch or larger) will work perfectly well. A cast-iron skillet is a great option as it retains heat well. The key is to have enough surface area so you don’t overcrowd the pan, which can lead to steaming instead of stir-frying.
  6. Q: How long will this stir-fry last in the refrigerator?
    A: Leftover Spinach & Tofu Rice Stir-Fry can be stored in an airtight container in the refrigerator for 3-4 days. Reheat it in a skillet over medium heat or in the microwave until warmed through. The tofu might lose some of its crispiness upon refrigeration but will still be delicious.
  7. Q: Can I add other protein sources or make it non-vegetarian?
    A: Certainly! While this recipe highlights tofu, you could easily substitute it with seitan, tempeh, or edamame for other plant-based options. For a non-vegetarian version, sliced chicken breast, shrimp, or lean pork would work well. Adjust cooking times accordingly for these proteins, cooking them through before adding vegetables or setting them aside like the tofu.
  8. Q: My stir-fry sometimes ends up soggy. What am I doing wrong?
    A: Sogginess in stir-fries usually comes down to a few culprits:
    • Overcrowding the pan: This lowers the temperature, causing ingredients to steam. Cook in batches if necessary.
    • Not enough heat: Stir-fries need medium-high to high heat to sear ingredients quickly.
    • Adding sauce too early: If sauce is added before ingredients are properly cooked, it can make them steam and become soggy. Add the sauce towards the end.
    • Too much liquid in vegetables: If using watery vegetables or not draining canned/frozen ones properly, this excess moisture can lead to sogginess. Ensure spinach is just wilted, not overcooked and releasing too much water. Using day-old rice also helps.
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

Spinach & Tofu Rice Stir-Fry


  • Author: Jenny

Ingredients

Scale

Here’s what you’ll need to create this delightful and wholesome stir-fry:

  • For the Tofu & Marinade:
    • 1 (14-16 ounce) block extra-firm tofu: Pressed for at least 30 minutes and cut into ¾-inch cubes – pressing removes excess water, crucial for achieving a crispier texture.
    • 2 tablespoons soy sauce (or tamari for gluten-free): Adds a deep, savory, umami flavor to the tofu.
    • 1 tablespoon rice vinegar: Provides a tangy brightness that balances the soy sauce.
    • 1 teaspoon sesame oil: Lends a nutty aroma and flavor.
    • 1 tablespoon cornstarch: Helps create a wonderfully crispy coating on the tofu.
  • For the Stir-Fry Sauce:
    • ¼ cup soy sauce (or tamari): The primary salty and umami component of the sauce.
    • 2 tablespoons rice vinegar: Adds a necessary tang to cut through the richness.
    • 1 tablespoon maple syrup or agave nectar (or brown sugar): Provides a touch of sweetness to balance the savory and tangy notes. Adjust to your preference.
    • 1 tablespoon sesame oil: Enhances the sauce with its distinctive nutty flavor.
    • 1 teaspoon Sriracha or chili garlic sauce (optional): For a kick of heat; adjust to your spice tolerance.
    • 1 teaspoon cornstarch mixed with 1 tablespoon water (slurry): Thickens the sauce to perfectly coat the ingredients.
  • For the Stir-Fry:
    • 2 tablespoons high-heat cooking oil (like avocado, canola, or grapeseed oil): Divided, for frying tofu and stir-frying vegetables.
    • 1 medium yellow onion: Thinly sliced, forming a sweet and aromatic base.
    • 34 cloves garlic: Minced, for that essential pungent kick.
    • 1-inch piece of fresh ginger: Grated or minced, adds warmth and zest.
    • 1 red bell pepper: Cored, seeded, and thinly sliced, for sweetness and vibrant color. (Optional, but recommended)
    • 56 ounces fresh baby spinach: A generous amount, as it wilts down significantly, adding earthy flavor and nutrients.
    • 3 cups cooked rice (white, brown, or jasmine): Preferably day-old, as it’s drier and fries better.
    • 12 green onions: Thinly sliced, for garnish and a mild oniony freshness.
    • 1 tablespoon toasted sesame seeds: For garnish, adding texture and nutty flavor.

Instructions

Follow these steps for a perfectly executed Spinach & Tofu Rice Stir-Fry:

  1. Prepare and Marinate the Tofu:
    • After pressing the tofu, pat it dry with paper towels. Cut it into ¾-inch cubes.
    • In a medium bowl, gently whisk together 2 tablespoons soy sauce, 1 tablespoon rice vinegar, and 1 teaspoon sesame oil for the marinade.
    • Add the tofu cubes to the marinade, tossing gently to coat. Let it marinate for at least 15-20 minutes at room temperature, or longer in the fridge if time permits. The longer it marinates, the more flavor it will absorb.
    • Just before frying, sprinkle the marinated tofu with 1 tablespoon of cornstarch and toss gently until evenly coated. This is the secret to a crispy exterior.
  2. Prepare the Stir-Fry Sauce:
    • In a small bowl, whisk together ¼ cup soy sauce, 2 tablespoons rice vinegar, 1 tablespoon maple syrup (or chosen sweetener), 1 tablespoon sesame oil, and optional Sriracha.
    • In a separate tiny bowl or cup, mix 1 teaspoon cornstarch with 1 tablespoon of water to create a slurry. Set this aside. You’ll add it to the sauce later to thicken it.
  3. Cook the Tofu:
    • Heat 1 tablespoon of the high-heat cooking oil in a large skillet, wok, or non-stick pan over medium-high heat. The oil should be shimmering but not smoking.
    • Carefully add the cornstarch-coated tofu cubes in a single layer, ensuring not to overcrowd the pan (cook in batches if necessary).
    • Pan-fry the tofu for 3-5 minutes per side, until golden brown and crispy on all (or most) sides.
    • Once cooked, remove the tofu from the skillet and set it aside on a plate lined with paper towels.
  4. Sauté the Aromatics and Vegetables:
    • To the same skillet (add the remaining 1 tablespoon of oil if the pan looks dry), add the sliced yellow onion. Sauté over medium heat for 3-4 minutes, until softened and slightly translucent.
    • Add the minced garlic and grated ginger to the skillet. Cook for another 1-2 minutes, stirring constantly, until fragrant. Be careful not to burn the garlic.
    • If using, add the sliced red bell pepper and stir-fry for 2-3 minutes, until it’s tender-crisp.
  5. Add Spinach and Rice:
    • Add the fresh baby spinach to the skillet in batches if necessary. Stir gently until it wilts down, which should only take 1-2 minutes. The volume will reduce significantly.
    • Add the cooked rice to the skillet. Break up any clumps with your spoon or spatula. Stir-fry for 2-3 minutes, allowing the rice to heat through and lightly toast. Spread it out in the pan to maximize contact with the heat.
  6. Combine and Sauce:
    • Return the crispy tofu to the skillet with the rice and vegetable mixture. Toss gently to combine.
    • Give the prepared stir-fry sauce a quick whisk, then pour it over the contents of the skillet. Stir everything together to ensure the sauce coats all the ingredients evenly.
    • Add the cornstarch slurry to the pan. Cook, stirring constantly, for 1-2 minutes, or until the sauce has thickened to your desired consistency and clings nicely to the rice, tofu, and vegetables.
  7. Serve:
    • Divide the Spinach & Tofu Rice Stir-Fry among serving bowls.
    • Garnish generously with freshly sliced green onions and toasted sesame seeds.
    • Serve immediately while hot and enjoy the delicious symphony of flavors and textures!

Nutrition

  • Serving Size: one normal portion
  • Calories: 550