Teriyaki Tofu Stir Fry with Green Beans is a light but satisfying meal featuring baked tofu and a simple homemade teriyaki sauce.

Why You’ll Love This Recipe
This vegetarian stir fry is both healthy and flavorful. It’s perfect for Meatless Monday or any night you want a quick, balanced dinner. The dish combines crisp-tender green beans with golden, crispy baked tofu and a sweet-savory teriyaki glaze. It’s full of plant-based protein and fresh vegetables, and you can easily swap in other vegetables or proteins to suit your taste.
Ingredients
- Tofu: One 14-ounce package extra-firm tofu — extra-firm holds its shape best.
- Olive Oil: Olive oil or your preferred cooking oil to toss with the tofu so it crisps in the oven.
- Cornstarch: Coats the tofu for extra crunch.
- Garlic Powder: For seasoning the tofu.
- Green Beans: Fresh green beans, washed and trimmed.
- Salt: Sea salt to season the tofu and beans.
- Teriyaki Sauce: Low-sodium broth, low-sodium soy sauce, olive oil, honey, ground ginger, minced garlic, crushed red pepper (optional), and cornstarch to thicken.
The full ingredient amounts are listed in the recipe card below.

Step-By-Step Instructions
- Slice the block of tofu in half or thirds lengthwise so each slab is about 3/4 to 1 inch thick. Layer the slabs between paper towels or a clean kitchen towel, place a cutting board on top, and weigh it down with a heavy pan or a couple of books. Press for about 20 minutes to remove excess moisture.
- Preheat the oven to 400°F. Line a large baking sheet with parchment paper. After pressing, cut the tofu into 3/4 to 1 inch cubes. Toss the cubes gently with 1 tablespoon olive oil, then sprinkle with cornstarch, garlic powder, and sea salt until lightly coated.
- Arrange the tofu in a single layer on the prepared baking sheet. Bake for 30 minutes, flipping halfway through, until the tofu is golden and crisp at the edges.
- While the tofu bakes, whisk together the teriyaki sauce: broth, soy sauce, olive oil, honey, ground ginger, and minced garlic. Whisk in the cornstarch until smooth. Add crushed red pepper if you like heat, then set the sauce aside.
- Heat 1 tablespoon olive oil in a large skillet over medium-low heat. Add the green beans, season with sea salt, and cook for 5–10 minutes, stirring occasionally, until they reach your preferred tenderness. Add the baked tofu and the sauce, and cook 1–2 minutes more, stirring, until the sauce thickens and coats the tofu and beans evenly.
- Serve hot on its own or over rice, quinoa, or noodles.

Variations
This recipe is flexible. Try these simple swaps and additions:
- Add extra vegetables such as sliced red bell pepper, red onion, baby corn, or spinach for more color and texture.
- If you prefer, cook the tofu another way — pan-fry, air-fry, or deep-fry — to suit your texture preference.
- Use a store-bought teriyaki glaze if you need a shortcut; a thicker baste-and-glaze style sauce works best.
- Want meat? Substitute cooked diced chicken, beef, or shrimp for the tofu.
Serving Suggestions
Serve this Teriyaki Tofu Stir Fry for lunch or dinner, on its own or over a bed of rice, quinoa, or noodles. Top with toasted sesame seeds, sliced green onions, fresh cilantro, sriracha, or extra crushed red pepper for added flavor and visual appeal.

Frequently Asked Questions (FAQ’s)
Extra-firm tofu is ideal because it contains less water and keeps its shape during cooking.
Baking uses less oil than pan-frying and yields a consistently crispy exterior without the tofu absorbing excess oil. After baking, toss the tofu into the stir fry for the final minute to coat in sauce.
More Recipes
If you enjoy this vegetarian stir fry, try other vegetable-forward recipes to expand your weeknight lineup.
- Roasted Carrots and Green Beans
- Baked Zucchini Chips with Sriracha Aioli
- Tomato Basil Spaghetti Squash
- Grilled Vegetable Platter
To get more recipes delivered to your inbox, consider signing up for the Fresh Apron newsletter.
If you make this recipe, please come back and leave a rating and a comment below — feedback helps others find great recipes.
Teriyaki Tofu Stir Fry with Green Beans
5 Stars
5 from 1 review
- Author: Nicole | Fresh Apron
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 3–4 servings
- Category: Main Dishes
- Method: Bake
- Cuisine: American / Asian
Description
Teriyaki Tofu Stir Fry with Green Beans is a light yet satisfying dish made with crispy baked tofu and a flavorful homemade teriyaki sauce.
Ingredients
For the Tofu Stir Fry
- 1 (14 ounce) package extra-firm tofu
- 2 tablespoons olive oil, divided
- 1 tablespoon cornstarch
- 1/2 teaspoon garlic powder
- 12 ounces green beans, trimmed
- Sea salt, to taste
For the Teriyaki Sauce
- 1/4 cup low-sodium chicken or vegetable broth
- 1/4 cup low-sodium soy sauce
- 2 teaspoons olive oil
- 1 1/2 tablespoons honey
- 1/2 teaspoon ground ginger
- 1 clove garlic, minced
- Crushed red pepper, to taste (optional)
- 2 teaspoons cornstarch
Instructions
- Slice and press the tofu to remove excess moisture for about 20 minutes.
- Preheat oven to 400°F. Cut pressed tofu into cubes, toss with 1 tablespoon oil, cornstarch, garlic powder, and salt.
- Bake the tofu on a parchment-lined baking sheet at 400°F for 30 minutes, flipping halfway, until golden and crisp.
- Whisk together broth, soy sauce, olive oil, honey, ginger, garlic, and cornstarch. Set aside.
- Sauté green beans in 1 tablespoon oil over medium-low heat until tender, about 5–10 minutes. Add baked tofu and sauce, cooking 1–2 minutes until thickened and glazed.
- Serve alone or over rice, quinoa, or noodles.
Equipment
Cutting Board
Large Skillet
Baking Sheet
Notes
Nutritional values listed are approximate and intended as a general guide.
Nutrition
- Serving Size: 1 serving
- Calories: 261
- Sugar: 10.6 g
- Sodium: 503.5 mg
- Fat: 14.8 g
- Saturated Fat: 2.1 g
- Carbohydrates: 21.7 g
- Fiber: 3.8 g
- Protein: 13.2 g
- Cholesterol: 0 mg