Ingredients
Here is everything you’ll need to create this vibrant and flavorful stir-fry. Each component is chosen for its specific contribution to the final dish, from the firm texture of the tofu to the complex, savory notes of the sauce.
- For the Tofu and Marinade:
- 1 (14-16 ounce) block of extra-firm tofu: This is crucial. Extra-firm tofu holds its shape beautifully and won’t turn to mush. It’s the perfect canvas for absorbing flavor and crisping up.
- 1 tablespoon cornstarch: The secret weapon for an unbelievably crispy tofu exterior. It creates a light coating that fries to a perfect golden brown.
- 1 tablespoon soy sauce (or tamari for gluten-free): This provides the initial savory, umami flavor that seeps into the tofu as it marinates briefly.
- 2 tablespoons neutral oil (like avocado, canola, or grapeseed oil), divided: A high-smoke-point oil is essential for stir-frying without burning. We’ll use half for the tofu and half for the vegetables.
- For the Stir-Fry Sauce:
- ¼ cup low-sodium soy sauce (or tamari): The backbone of our sauce, providing saltiness and deep umami flavor. Low-sodium gives you more control over the final salt level.
- 2 tablespoons rice vinegar: This adds a bright, tangy acidity that cuts through the richness and balances the other flavors.
- 1 tablespoon sesame oil: A finishing oil with a powerful, nutty, and aromatic flavor. A little goes a long way.
- 1 tablespoon honey or maple syrup: Adds a touch of sweetness to balance the salty and sour elements, creating a perfectly harmonious sauce. Maple syrup keeps the dish fully vegan.
- 1 teaspoon cornstarch: This will act as a thickener, transforming the liquid sauce into a beautiful glaze that coats every single ingredient.
- Pinch of red pepper flakes (optional): For those who like a little bit of background heat to liven things up. Adjust to your personal preference.
- For the Vegetables and Aromatics:
- 1 tablespoon freshly minced garlic (about 3–4 cloves): An essential aromatic that builds the foundational flavor of the stir-fry. Don’t substitute with powder if you can help it.
- 1 tablespoon freshly grated ginger: Provides a warm, zesty, and slightly spicy counterpoint to the garlic.
- 1 large head of broccoli, cut into bite-sized florets: Adds a wonderful texture, vibrant green color, and a host of nutrients. The florets are great at soaking up the sauce.
- 1 red bell pepper, deseeded and thinly sliced: Brings sweetness, a pop of color, and a satisfyingly crisp-tender texture.
- 1 yellow or orange bell pepper, deseeded and thinly sliced: Complements the red pepper with more color and a slightly different sweet flavor profile.
- ½ cup shredded carrots: These add another layer of color, subtle sweetness, and cook down to a lovely tender state.
- 4 scallions, chopped, with whites and greens separated: The white parts are cooked with the aromatics for a mild onion flavor, while the green parts are used as a fresh, zesty garnish.
- For Garnish (Optional but Recommended):
- Toasted sesame seeds: Adds a nutty crunch and visual appeal.
- Chopped peanuts or cashews: For an extra layer of texture and richness.
- Fresh cilantro leaves: If you’re a fan, it adds a bright, herbaceous note that freshens up the entire dish.
Instructions
Follow these steps carefully for a perfect stir-fry every time. The key is to have all your ingredients prepped and ready to go before you even turn on the heat—a practice known as mise en place. Stir-frying is a fast cooking process, so you won’t have time to chop once you start.
Step 1: Press and Prepare the Tofu
This is the most important step for achieving crispy tofu instead of soggy tofu. Open the package of tofu and drain all the water. Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place more towels on top and then put something heavy on it, like a cast-iron skillet, a few cookbooks, or some canned goods. Let it press for at least 15 minutes, but 30 minutes is even better. This removes excess water, allowing the tofu to fry rather than steam. Once pressed, cut the tofu into ¾-inch cubes.
Step 2: Marinate and Coat the Tofu
In a medium bowl, gently toss the tofu cubes with 1 tablespoon of soy sauce (or tamari) until they are lightly coated. Let them sit for a couple of minutes to absorb the flavor. Then, sprinkle the 1 tablespoon of cornstarch over the tofu and toss again, very gently, until each cube has a thin, even, powdery coating. This coating is what will give you that irresistible crispy shell.
Step 3: Prepare the Vegetables and Sauce
While the tofu is pressing, this is the perfect time to get everything else ready. Wash and chop all your vegetables as directed in the ingredients list. Mince the garlic and grate the ginger. Separate the white and green parts of the scallions. In a small bowl or liquid measuring cup, whisk together all the stir-fry sauce ingredients: ¼ cup soy sauce, rice vinegar, sesame oil, honey (or maple syrup), 1 teaspoon of cornstarch, and the optional red pepper flakes. Whisk until the cornstarch is fully dissolved and the sauce is smooth. Set aside.
Step 4: Cook the Tofu
Place a large skillet or wok over medium-high heat. Add 1 tablespoon of neutral oil. Once the oil is shimmering (this is important, don’t add the tofu to a cold pan), carefully arrange the tofu cubes in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary. Let the tofu cook without moving it for 3-4 minutes, until the bottom is deeply golden brown and crispy. Then, use tongs or a spatula to flip the cubes and cook for another 2-3 minutes on each side until golden and crispy all over. Remove the cooked tofu from the skillet and set it aside on a plate.
Step 5: Sauté the Aromatics and Hard Vegetables
Return the same skillet to the heat. Add the remaining 1 tablespoon of oil. Add the broccoli florets and shredded carrots to the pan. Stir-fry for 3-4 minutes, until the broccoli begins to turn bright green and becomes slightly tender. This gives the harder vegetables a head start. Now, push the vegetables to the side of the skillet to create a small clearing. Add the minced garlic, grated ginger, and the white parts of the scallions to that clearing. Sauté for about 30-60 seconds until they become intensely fragrant. Be careful not to burn the garlic.
Step 6: Cook the Soft Vegetables
Add the sliced bell peppers to the skillet. Mix everything together—the broccoli, carrots, and the aromatics—and continue to stir-fry for another 3-4 minutes. You want the vegetables to be “crisp-tender,” meaning they are cooked through but still have a bit of a bite and vibrant color. Overcooked, mushy vegetables are the enemy of a good stir-fry.
Step 7: Combine and Sauce
Give your prepared stir-fry sauce a quick re-whisk, as the cornstarch may have settled. Pour the sauce all over the vegetables in the skillet. It will bubble and start to thicken almost immediately. Let it simmer for about 1 minute, stirring constantly to coat all the vegetables. The sauce should transform from a thin liquid into a beautiful, glossy glaze.
Step 8: Finish and Serve
Turn off the heat. Return the crispy tofu to the skillet along with the green parts of the scallions. Gently fold everything together to coat the tofu in the sauce without breaking it apart. Serve immediately for the best texture.
Nutrition
- Serving Size: one normal portion
- Calories: 450
- Fat: 18g
- Fiber: 8g
- Protein: 20g