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

Vegan Stir-Fry Recipe


  • Author: Katherine

Ingredients

Scale

For the Crispy Tofu:

  • 1 block (14-16 ounces) extra-firm or super-firm tofu, pressed for at least 30 minutes and patted very dry
  • 2 tablespoons cornstarch (or arrowroot starch)
  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • 2 tablespoons neutral oil, for frying (like avocado, canola, or grapeseed oil)

For the Signature Stir-Fry Sauce:

  • ⅓ cup low-sodium soy sauce (or tamari)
  • ¼ cup water or vegetable broth
  • 3 tablespoons pure maple syrup (or agave nectar)
  • 2 tablespoons rice vinegar (unseasoned)
  • 1 tablespoon toasted sesame oil
  • 23 cloves garlic, minced (about 1 tablespoon)
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon cornstarch (slurry thickener)
  • 12 teaspoons sriracha or chili garlic sauce (optional, for heat)

For the Vegetable Medley:

  • 1 tablespoon neutral oil
  • 1 large head of broccoli, cut into bite-sized florets (about 3 cups)
  • 1 large red bell pepper, deseeded and sliced
  • 1 medium yellow onion, sliced
  • 2 medium carrots, thinly sliced on a diagonal
  • 8 ounces cremini mushrooms, sliced
  • 4 ounces snow peas or snap peas
  • 4 scallions (green onions), chopped, whites and greens separated

For Serving & Garnish (Optional):

  • Cooked brown rice, white rice, quinoa, or noodles
  • Toasted sesame seeds
  • Chopped peanuts or cashews
  • Fresh cilantro leaves

Instructions

Step 1: Prepare the Crispy Tofu

This step is the foundation for a texturally satisfying stir-fry. Soggy tofu is the enemy!

  1. Press the Tofu: If you haven’t already, press your block of extra-firm tofu for at least 30 minutes. You can use a dedicated tofu press or wrap the block in paper towels, place it on a plate, and set something heavy on top (like a cast-iron skillet or a few cookbooks). This step is crucial for removing excess water, which allows the tofu to get crispy instead of steaming.
  2. Cut and Coat: Once pressed, pat the tofu block completely dry with a clean kitchen towel. Cut it into 1-inch cubes. In a medium bowl, toss the tofu cubes gently with 1 tablespoon of soy sauce until they are lightly coated.
  3. Add Cornstarch: Sprinkle the 2 tablespoons of cornstarch over the tofu and toss again, ensuring each cube has a light, even, dusty coating. This coating is the secret to a super crispy exterior.

Step 2: Cook the Tofu

  1. Heat the Pan: Place a large skillet, wok, or cast-iron pan over medium-high heat. Add 2 tablespoons of neutral oil. Once the oil is shimmering (a good indicator it’s hot enough), it’s time to cook.
  2. Pan-Fry: Carefully add the cornstarch-coated tofu cubes to the hot pan in a single layer. Do not overcrowd the pan; cook in two batches if necessary. Let the tofu cook for 3-4 minutes per side, without moving it too much, until it’s golden brown and crispy on all sides.
  3. Set Aside: Once all the tofu is beautifully crisped, use a slotted spoon to remove it from the pan and set it aside on a plate.

Step 3: Prepare the Signature Sauce

While the tofu is cooking, you can whisk together the sauce.

  1. Combine Ingredients: In a small bowl or liquid measuring cup, combine all the sauce ingredients: soy sauce, water, maple syrup, rice vinegar, toasted sesame oil, minced garlic, grated ginger, and optional sriracha.
  2. Make the Slurry: In a separate tiny bowl, whisk the 1 tablespoon of cornstarch with 2 tablespoons of cold water until it’s completely smooth and free of lumps. This is your “slurry.” Do not add the slurry to the main sauce mixture yet. Keeping it separate allows you to control the thickness of the sauce at the end. Set both the sauce mixture and the slurry next to your stove.

Step 4: Stir-Fry the Vegetables

Using the same pan (no need to wash it), you’re ready to cook the veggies. The key is to add them in stages, starting with the ones that take the longest to cook.

  1. Heat Oil and Aromatics: Add the remaining 1 tablespoon of oil to the hot pan. Add the sliced yellow onion and the white parts of the scallions. Stir-fry for 1-2 minutes until they begin to soften and become fragrant.
  2. Add Hard Vegetables: Add the carrots and broccoli florets to the pan. Stir-fry for 3-4 minutes. These vegetables need a head start to become tender-crisp. You can add a tablespoon or two of water and cover the pan for a minute to help steam the broccoli if you prefer it softer.
  3. Add Softer Vegetables: Now add the sliced red bell pepper and mushrooms. Continue to stir-fry for another 3-4 minutes, tossing frequently, until the peppers are vibrant and the mushrooms have released their liquid and started to brown.
  4. Add Delicate Greens: Finally, toss in the snow peas and cook for just 1-2 minutes. You want them to remain bright green and have a distinct snap.

Step 5: Combine, Sauce, and Serve

This is the final, fast-paced stage where everything comes together.

  1. Return Tofu to Pan: Add the crispy tofu back into the pan with the cooked vegetables. Gently toss to combine.
  2. Add the Sauce: Give your sauce mixture a quick stir (the ginger and garlic may have settled) and pour it all over the tofu and vegetables. Let it bubble for about 30 seconds, tossing everything to coat.
  3. Thicken the Sauce: Now, grab your cornstarch slurry. Give it a quick re-whisk (it separates quickly) and pour it into the pan while stirring continuously. The sauce will thicken almost instantly into a beautiful, glossy glaze. Cook for another 30-60 seconds until it’s the consistency you like.
  4. Final Touches: Turn off the heat. Stir in the green parts of the scallions.
  5. Serve Immediately: Serve the hot stir-fry over your favorite base and top with your desired garnishes like sesame seeds and fresh cilantro.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 485 kcal