Finding a weeknight meal that is both genuinely healthy and universally loved by the entire family can feel like searching for a culinary unicorn. For years, I was in a cycle of making separate meals or enduring the lukewarm reception of “it’s… fine.” That all changed the day I perfected this Baked Tofu with Stir-Fried Greens. I was skeptical at first, wondering if tofu could ever be exciting enough to win over the toughest critics at my dinner table. The first time I served it, I held my breath. The silence was broken not by complaints, but by the satisfying crunch of the perfectly baked tofu, followed by requests for seconds. The magic is in the texture—the tofu is crispy and golden on the outside, yet pleasingly chewy on the inside, a far cry from the soggy, bland reputation it sometimes gets. It’s all coated in a savory, slightly sweet, and deeply flavorful sauce that clings to every piece. Paired with a vibrant medley of garlicky, crisp-tender greens, it transforms from a simple meal into a full-sensory experience. This recipe has become our undisputed champion of weeknight dinners; it’s the one dish I can make that guarantees clean plates and happy faces all around. It feels like a restaurant-quality meal, yet it’s surprisingly straightforward to prepare, making me feel like a kitchen hero every single time.
Ingredients
This recipe is divided into two main components: the star of the show, the baked tofu, and its perfect partner, the vibrant stir-fried greens and sauce. Using fresh, quality ingredients will make a significant difference in the final flavor.
For the Crispy Baked Tofu:
- 1 (16-ounce) block extra-firm tofu: It is crucial to use extra-firm tofu. Its lower water content is the key to achieving a firm, chewy texture that won’t fall apart during baking.
- 2 tablespoons tamari or low-sodium soy sauce: Tamari (often gluten-free) provides a deep, savory, umami flavor that forms the base of the marinade. Low-sodium soy sauce is a perfect substitute.
- 1 tablespoon toasted sesame oil: This oil imparts a rich, nutty aroma and flavor that is essential to the dish’s Asian-inspired profile.
- 2 tablespoons cornstarch: This is the secret ingredient for an unbelievably crispy coating. It creates a light, dry crust that turns golden brown in the oven. Arrowroot starch can also be used.
- 1 teaspoon garlic powder: Adds a layer of savory depth to the tofu itself, ensuring it’s flavorful from the inside out.
- ½ teaspoon ground ginger: Provides a gentle, warming spice that complements the other savory ingredients.
For the Stir-Fried Greens and Savory Sauce:
- 1 tablespoon avocado oil or other high-heat neutral oil: Avocado oil is ideal for stir-frying due to its high smoke point, ensuring the ingredients fry rather than burn.
- 4 cloves garlic, minced: Freshly minced garlic provides a pungent, aromatic base for the stir-fry. Don’t be shy with it!
- 1-inch piece of fresh ginger, peeled and grated: Fresh ginger adds a bright, zesty, and slightly peppery kick that cuts through the richness of the sauce.
- 1 large head of broccoli, cut into bite-sized florets: Broccoli adds a wonderful texture and a wealth of nutrients. Its nooks and crannies are perfect for soaking up the delicious sauce.
- 1 red bell pepper, deseeded and thinly sliced: Adds a touch of sweetness, a vibrant splash of color, and a pleasant, crisp texture to the stir-fry.
- 5 ounces baby spinach or bok choy, roughly chopped: These tender greens wilt down quickly, adding nutrients, color, and another layer of texture. Bok choy will remain slightly crunchier.
- ¼ cup low-sodium vegetable broth: Used to create the sauce and to help steam the heartier vegetables like broccoli to the perfect crisp-tender state.
- 3 tablespoons tamari or low-sodium soy sauce: Forms the savory, umami backbone of the stir-fry sauce.
- 1 tablespoon maple syrup or agave nectar: Adds a touch of sweetness to balance the salty and savory flavors. It helps in creating a well-rounded and addictive sauce.
- 1 tablespoon rice vinegar: Provides a mild acidity that brightens up all the other flavors, preventing the sauce from tasting flat or overly heavy.
- 1 teaspoon cornstarch: When mixed with a little water to form a slurry, this is what will thicken the sauce, allowing it to coat the tofu and vegetables beautifully.
Instructions
Follow these steps carefully to ensure your tofu is perfectly crispy and your greens are crisp-tender. The process is broken down into preparing and baking the tofu, then preparing the sauce and stir-frying the vegetables before bringing it all together.
Step 1: Prepare the Tofu
- Press the Tofu: This is the most important step for achieving crispy tofu. Remove the tofu from its packaging and drain all the water. Place the block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top, followed by a heavy object, like a cast-iron skillet, a few cookbooks, or a cutting board weighed down with cans. Let it press for at least 30 minutes, but for the best, firmest texture, aim for 60 minutes. You will be amazed at how much water is released.
- Cut the Tofu: Once pressed, unwrap the tofu and pat it dry one last time. Cut the block into uniform, 1-inch cubes. Uniformity is key for even baking.
- Coat the Tofu: In a medium-sized mixing bowl, add the tofu cubes. Drizzle the 2 tablespoons of tamari and 1 tablespoon of toasted sesame oil over the tofu. Gently toss to coat each piece, being careful not to break the cubes. Let it marinate for about 5-10 minutes while you preheat the oven.
- Add the Dry Coating: Sprinkle the 2 tablespoons of cornstarch, 1 teaspoon of garlic powder, and ½ teaspoon of ground ginger over the marinated tofu. Gently toss again until every cube is evenly and lightly coated with the dry mixture. This should form a slightly pasty, thin layer on the tofu.
Step 2: Bake the Tofu
- Preheat and Prepare: Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper. This prevents sticking and makes cleanup a breeze.
- Arrange the Tofu: Spread the coated tofu cubes onto the prepared baking sheet in a single layer. Make sure there is space between each cube. Overcrowding will cause the tofu to steam instead of bake, resulting in a soft texture. Use two baking sheets if necessary.
- Bake to Perfection: Bake for 20-25 minutes, flipping the tofu cubes halfway through the cooking time. The tofu is done when it is golden brown, firm to the touch, and crispy on all sides. The edges should be beautifully browned and slightly puffed.
Step 3: Prepare the Greens and Sauce
- Mise en Place: While the tofu is baking, prepare your vegetables and sauce ingredients. This is a classic stir-fry technique known as “mise en place” (everything in its place). Stir-frying happens very quickly, so you need everything ready to go. Wash and chop your broccoli and bell pepper. Mince the garlic and grate the ginger. Have your spinach or bok choy ready.
- Mix the Sauce: In a small bowl or liquid measuring cup, whisk together the ¼ cup of vegetable broth, 3 tablespoons of tamari, 1 tablespoon of maple syrup, and 1 tablespoon of rice vinegar. Set this aside. In a separate, very small bowl, mix the 1 teaspoon of cornstarch with 1 tablespoon of cold water to create a slurry. Set this aside as well.
Step 4: Stir-Fry and Combine
- Heat the Pan: Place a large skillet or wok over medium-high heat. Once hot, add the 1 tablespoon of avocado oil.
- Sauté Aromatics: Add the minced garlic and grated ginger to the hot oil. Stir-fry for about 30 seconds until fragrant, being careful not to let the garlic burn.
- Cook the Hardy Vegetables: Add the broccoli florets and sliced red bell pepper to the skillet. Stir-fry for 3-4 minutes. The vegetables should start to become tender but still have a bit of a bite.
- Create the Sauce: Pour the prepared sauce mixture (the one with the broth, tamari, etc.) into the skillet. Bring it to a simmer. The liquid will help to steam the broccoli to a perfect crisp-tender consistency. Cook for another 2-3 minutes.
- Wilt the Greens: Add the baby spinach or chopped bok choy to the skillet. Stir continuously until the greens have just wilted. This will only take about 1-2 minutes.
- Thicken the Sauce: Give your cornstarch slurry a quick re-stir (as the cornstarch will have settled) and pour it into the simmering sauce in the skillet. Stir constantly. The sauce will thicken up almost immediately, becoming glossy and beautifully coating all the vegetables.
- Combine and Serve: Turn off the heat. Add the crispy baked tofu from the oven directly into the skillet with the vegetables and sauce. Gently toss everything together until the tofu is coated in the glossy sauce. Serve immediately for the best texture.
Nutrition Facts
- Servings: 4
- Calories per serving: Approximately 380 kcal
This dish is a powerhouse of balanced nutrition, providing plant-based protein, healthy fats, and a wealth of vitamins and minerals.
- Protein (Approx. 22g): Tofu is an excellent source of complete plant-based protein, which is vital for building and repairing tissues, supporting muscle mass, and keeping you feeling full and satisfied long after your meal.
- Fiber (Approx. 8g): The combination of broccoli, bell pepper, and spinach provides a significant amount of dietary fiber, which is crucial for digestive health, regulating blood sugar levels, and promoting a healthy gut microbiome.
- Iron (Approx. 4mg): Both tofu and spinach are good plant-based sources of iron, an essential mineral for creating hemoglobin, which transports oxygen in the blood, thus helping to prevent fatigue.
- Vitamin C (Over 100% of RDI): The red bell pepper and broccoli are exceptionally rich in Vitamin C, a powerful antioxidant that supports the immune system and enhances the absorption of iron from plant sources.
- Healthy Fats (Approx. 20g): The primary fats in this dish come from tofu, sesame oil, and avocado oil, which are largely unsaturated fats. These fats are important for brain health and absorbing fat-soluble vitamins.
Preparation Time
This recipe is designed to be efficient, with overlapping steps to get a delicious meal on the table in about an hour, most of which is hands-off time.
- Prep Time: 15 minutes (plus 30-60 minutes for pressing tofu)
- Cook Time: 25-30 minutes
- Total Time: Approximately 1 hour and 15 minutes
The tofu pressing is the longest step, but it is entirely passive. You can use that time to prepare your other ingredients or simply relax. The active cooking time is only around 30 minutes, making it a feasible and rewarding weeknight meal.
How to Serve
This Baked Tofu with Stir-Fried Greens is incredibly versatile and can be served in numerous ways to suit your preference or what you have on hand. Here are some of our favorite ways to present this dish:
- Classic Rice Bowl:
- Serve a generous portion of the tofu and greens over a bed of fluffy steamed rice.
- Jasmine rice offers a fragrant, classic pairing.
- Brown rice adds extra fiber and a nutty flavor.
- Noodle Sensation:
- Toss the finished dish with cooked noodles for a satisfying, lo-mein-style meal.
- Soba (buckwheat) noodles provide a delicious, earthy flavor.
- Udon noodles are thick and chewy, perfect for soaking up the sauce.
- Rice noodles keep the dish gluten-free and have a delightful light texture.
- Low-Carb and Fresh:
- Serve over a bed of quinoa for a protein-packed, gluten-free base.
- For an even lighter option, serve it over cauliflower rice or a bed of fresh mixed greens to create a warm, hearty salad.
- Garnish for a Final Flourish:
- Sprinkle with toasted sesame seeds for extra crunch and nutty flavor.
- Top with thinly sliced scallions (green onions) for a fresh, mild onion bite.
- For those who like heat, add a sprinkle of red pepper flakes or a drizzle of sriracha.
- A final squeeze of fresh lime juice over the top can brighten all the flavors just before serving.
Additional tips
Master this recipe and make it your own with these eight pro tips designed to enhance flavor, improve texture, and streamline your cooking process.
- The Freezer Trick for “Meatier” Tofu: For an even chewier, more porous tofu that soaks up marinade like a sponge, try freezing it first. Simply place the entire unopened package of tofu in the freezer. Thaw it completely in the refrigerator, then press it as directed. The freezing process creates ice crystals that form small pockets in the tofu, dramatically improving its texture.
- Don’t Skip the Parchment Paper: While it may seem like a minor detail, lining your baking sheet with parchment paper is essential. It absolutely guarantees that the cornstarch coating on your tofu won’t stick to the pan, ensuring you get to keep every bit of that crispy exterior.
- Customize Your Vegetables: This recipe is a fantastic template. Feel free to swap or add vegetables based on what’s in season or what’s in your fridge. Snap peas, mushrooms, carrots, zucchini, or edamame are all wonderful additions. Just remember to add heartier vegetables (like carrots) earlier and quicker-cooking ones (like zucchini) later.
- Get a Deeper Marinade Flavor: If you have extra time, let the tofu marinate in the tamari and sesame oil mixture for longer than 10 minutes. You can let it sit for up to an hour in the refrigerator. Just be sure to add the cornstarch mixture right before baking, not before marinating, to ensure maximum crispiness.
- Achieve Extra-Crispy Tofu: For those who crave an even more pronounced crunch, you can double-bake the tofu. After the initial bake and once the stir-fry is complete, toss the tofu in the sauce, return it to the baking sheet, and broil for 1-2 minutes until the sauce caramelizes slightly. Watch it carefully to prevent burning! An air fryer also works wonders for this step.
- Control the Sauce Thickness: The cornstarch slurry is what thickens the sauce. If you prefer a thinner sauce, use slightly less cornstarch. If you want a very thick, glossy glaze, use a little more. Always mix the cornstarch with cold water before adding it to the hot liquid to prevent clumps.
- Meal Prep Like a Pro: This recipe is great for meal prepping. You can bake the tofu ahead of time and store it in an airtight container in the fridge for up to 4 days. You can also chop all your vegetables and mix the sauce ingredients (keeping the cornstarch slurry separate). When you’re ready to eat, the stir-fry will come together in less than 10 minutes.
- Don’t Overcrowd the Stir-Fry Pan: Use the largest skillet or wok you have. Giving the vegetables enough space is crucial for a proper stir-fry. If you overcrowd the pan, the vegetables will steam in their own liquid and become soggy instead of staying crisp-tender. If you need to double the recipe, it’s better to cook the vegetables in two separate batches.
FAQ section
Here are answers to some of the most common questions about making Baked Tofu with Stir-Fried Greens.
1. Why did my tofu not get crispy?
There are three likely culprits. First, you may not have pressed the tofu long enough to remove sufficient water. Second, your oven might not have been hot enough, or the tofu was placed on a lower rack. High heat is essential. Third, you may have overcrowded the baking sheet, causing the tofu to steam. Ensure each cube has space around it.
2. Can I use a different type of tofu?
For this recipe, extra-firm tofu is strongly recommended. Firm tofu can work in a pinch, but you will need to press it for a longer duration. Do not use soft or silken tofu, as it will completely fall apart and is better suited for creamy sauces, smoothies, or desserts.
3. Is this recipe gluten-free?
Yes, this recipe can easily be made gluten-free. The key is to use tamari, which is typically brewed without wheat, instead of standard soy sauce. Also, ensure your vegetable broth is certified gluten-free. All other ingredients are naturally free of gluten.
4. How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Be aware that the tofu will lose its initial crispiness once refrigerated in the sauce. The best way to reheat is in a skillet over medium heat until warmed through. You can also microwave it, but the texture will be softer.
5. Can I make this recipe in an air fryer?
Absolutely! An air fryer is fantastic for making crispy tofu. After coating the tofu cubes, place them in the air fryer basket in a single layer and cook at 400°F (200°C) for 15-20 minutes, shaking the basket halfway through. It will come out incredibly crispy.
6. The sauce seems too salty/sweet for my taste. How can I adjust it?
This sauce is easily customizable. If it’s too salty, use low-sodium tamari/soy sauce and consider reducing the amount slightly, replacing it with a bit more vegetable broth. If it’s too sweet, reduce the amount of maple syrup. Always taste your sauce before the final step and adjust to your liking.
7. Can I prepare any components of this dish in advance?
Yes, this dish is very prep-friendly. You can press and bake the tofu up to two days ahead of time. You can also wash and chop all your vegetables and whisk together the sauce ingredients (except the cornstarch slurry) and store them in separate containers in the fridge. This makes assembly on a busy night incredibly fast.
8. What other greens can I use besides spinach or broccoli?
This recipe is very flexible. You can use a variety of other greens and vegetables. Excellent substitutes for broccoli include cauliflower or Brussels sprouts (halved). Instead of spinach, you could use kale (stems removed and chopped), Swiss chard, or as mentioned, bok choy. Adjust cooking times accordingly, as heartier greens like kale will need a few more minutes to soften.
Baked Tofu with Stir-Fried Greens
Ingredients
This recipe is divided into two main components: the star of the show, the baked tofu, and its perfect partner, the vibrant stir-fried greens and sauce. Using fresh, quality ingredients will make a significant difference in the final flavor.
For the Crispy Baked Tofu:
- 1 (16-ounce) block extra-firm tofu: It is crucial to use extra-firm tofu. Its lower water content is the key to achieving a firm, chewy texture that won’t fall apart during baking.
- 2 tablespoons tamari or low-sodium soy sauce: Tamari (often gluten-free) provides a deep, savory, umami flavor that forms the base of the marinade. Low-sodium soy sauce is a perfect substitute.
- 1 tablespoon toasted sesame oil: This oil imparts a rich, nutty aroma and flavor that is essential to the dish’s Asian-inspired profile.
- 2 tablespoons cornstarch: This is the secret ingredient for an unbelievably crispy coating. It creates a light, dry crust that turns golden brown in the oven. Arrowroot starch can also be used.
- 1 teaspoon garlic powder: Adds a layer of savory depth to the tofu itself, ensuring it’s flavorful from the inside out.
- ½ teaspoon ground ginger: Provides a gentle, warming spice that complements the other savory ingredients.
For the Stir-Fried Greens and Savory Sauce:
- 1 tablespoon avocado oil or other high-heat neutral oil: Avocado oil is ideal for stir-frying due to its high smoke point, ensuring the ingredients fry rather than burn.
- 4 cloves garlic, minced: Freshly minced garlic provides a pungent, aromatic base for the stir-fry. Don’t be shy with it!
- 1-inch piece of fresh ginger, peeled and grated: Fresh ginger adds a bright, zesty, and slightly peppery kick that cuts through the richness of the sauce.
- 1 large head of broccoli, cut into bite-sized florets: Broccoli adds a wonderful texture and a wealth of nutrients. Its nooks and crannies are perfect for soaking up the delicious sauce.
- 1 red bell pepper, deseeded and thinly sliced: Adds a touch of sweetness, a vibrant splash of color, and a pleasant, crisp texture to the stir-fry.
- 5 ounces baby spinach or bok choy, roughly chopped: These tender greens wilt down quickly, adding nutrients, color, and another layer of texture. Bok choy will remain slightly crunchier.
- ¼ cup low-sodium vegetable broth: Used to create the sauce and to help steam the heartier vegetables like broccoli to the perfect crisp-tender state.
- 3 tablespoons tamari or low-sodium soy sauce: Forms the savory, umami backbone of the stir-fry sauce.
- 1 tablespoon maple syrup or agave nectar: Adds a touch of sweetness to balance the salty and savory flavors. It helps in creating a well-rounded and addictive sauce.
- 1 tablespoon rice vinegar: Provides a mild acidity that brightens up all the other flavors, preventing the sauce from tasting flat or overly heavy.
- 1 teaspoon cornstarch: When mixed with a little water to form a slurry, this is what will thicken the sauce, allowing it to coat the tofu and vegetables beautifully.
Instructions
Follow these steps carefully to ensure your tofu is perfectly crispy and your greens are crisp-tender. The process is broken down into preparing and baking the tofu, then preparing the sauce and stir-frying the vegetables before bringing it all together.
Step 1: Prepare the Tofu
- Press the Tofu: This is the most important step for achieving crispy tofu. Remove the tofu from its packaging and drain all the water. Place the block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top, followed by a heavy object, like a cast-iron skillet, a few cookbooks, or a cutting board weighed down with cans. Let it press for at least 30 minutes, but for the best, firmest texture, aim for 60 minutes. You will be amazed at how much water is released.
- Cut the Tofu: Once pressed, unwrap the tofu and pat it dry one last time. Cut the block into uniform, 1-inch cubes. Uniformity is key for even baking.
- Coat the Tofu: In a medium-sized mixing bowl, add the tofu cubes. Drizzle the 2 tablespoons of tamari and 1 tablespoon of toasted sesame oil over the tofu. Gently toss to coat each piece, being careful not to break the cubes. Let it marinate for about 5-10 minutes while you preheat the oven.
- Add the Dry Coating: Sprinkle the 2 tablespoons of cornstarch, 1 teaspoon of garlic powder, and ½ teaspoon of ground ginger over the marinated tofu. Gently toss again until every cube is evenly and lightly coated with the dry mixture. This should form a slightly pasty, thin layer on the tofu.
Step 2: Bake the Tofu
- Preheat and Prepare: Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper. This prevents sticking and makes cleanup a breeze.
- Arrange the Tofu: Spread the coated tofu cubes onto the prepared baking sheet in a single layer. Make sure there is space between each cube. Overcrowding will cause the tofu to steam instead of bake, resulting in a soft texture. Use two baking sheets if necessary.
- Bake to Perfection: Bake for 20-25 minutes, flipping the tofu cubes halfway through the cooking time. The tofu is done when it is golden brown, firm to the touch, and crispy on all sides. The edges should be beautifully browned and slightly puffed.
Step 3: Prepare the Greens and Sauce
- Mise en Place: While the tofu is baking, prepare your vegetables and sauce ingredients. This is a classic stir-fry technique known as “mise en place” (everything in its place). Stir-frying happens very quickly, so you need everything ready to go. Wash and chop your broccoli and bell pepper. Mince the garlic and grate the ginger. Have your spinach or bok choy ready.
- Mix the Sauce: In a small bowl or liquid measuring cup, whisk together the ¼ cup of vegetable broth, 3 tablespoons of tamari, 1 tablespoon of maple syrup, and 1 tablespoon of rice vinegar. Set this aside. In a separate, very small bowl, mix the 1 teaspoon of cornstarch with 1 tablespoon of cold water to create a slurry. Set this aside as well.
Step 4: Stir-Fry and Combine
- Heat the Pan: Place a large skillet or wok over medium-high heat. Once hot, add the 1 tablespoon of avocado oil.
- Sauté Aromatics: Add the minced garlic and grated ginger to the hot oil. Stir-fry for about 30 seconds until fragrant, being careful not to let the garlic burn.
- Cook the Hardy Vegetables: Add the broccoli florets and sliced red bell pepper to the skillet. Stir-fry for 3-4 minutes. The vegetables should start to become tender but still have a bit of a bite.
- Create the Sauce: Pour the prepared sauce mixture (the one with the broth, tamari, etc.) into the skillet. Bring it to a simmer. The liquid will help to steam the broccoli to a perfect crisp-tender consistency. Cook for another 2-3 minutes.
- Wilt the Greens: Add the baby spinach or chopped bok choy to the skillet. Stir continuously until the greens have just wilted. This will only take about 1-2 minutes.
- Thicken the Sauce: Give your cornstarch slurry a quick re-stir (as the cornstarch will have settled) and pour it into the simmering sauce in the skillet. Stir constantly. The sauce will thicken up almost immediately, becoming glossy and beautifully coating all the vegetables.
- Combine and Serve: Turn off the heat. Add the crispy baked tofu from the oven directly into the skillet with the vegetables and sauce. Gently toss everything together until the tofu is coated in the glossy sauce. Serve immediately for the best texture.
Nutrition
- Serving Size: one normal portion
- Calories: 380
- Fat: 20g
- Fiber: 8g
- Protein: 22g
