Go Back
+ servings
Tofu Stir Fry Recipe

Tofu Stir Fry Recipe

Savor the perfect balance of crispy tofu and tender, vibrant vegetables in this flavorful stir fry that's both quick to make and absolutely satisfying.
Print Pin
Course: Main Course
Cuisine: asian
Keyword: Tofu Stir Fry Recipe
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4 Servings

Ingredients

For stir fry

  • 3 Tbsp. extra-virgin olive oil divided
  • Kosher salt
  • 3 cloves garlic minced
  • 1 Tbsp. freshly minced ginger
  • 8 oz. string beans trimmed
  • 2 small carrots thinly sliced
  • 1 small head broccoli separated into florets
  • 1 red bell pepper deseeded and sliced
  • 2 green onions finely sliced

For tofu

  • 1 14-oz. block extra-firm tofu, either fresh or thawed from frozen
  • 1 Tbsp. low-sodium soy sauce
  • 1 Tbsp. sesame oil
  • 1/2 tsp. freshly ground black pepper
  • 2 Tbsp. cornstarch

For sauce

  • 2 Tbsp. low-sodium soy sauce
  • 2 tsp. sesame oil
  • 1/4 c. water
  • 2 Tbsp. packed brown sugar
  • 2 tsp. cornstarch

Instructions

  • Start by bringing a medium pot of salted water to a boil. Once boiling, gently simmer the tofu for about 2 minutes, or until thoroughly defrosted if using frozen tofu. Drain the tofu in a colander lined with paper towels to remove excess moisture. Once it has cooled down enough to handle, gently press and pat dry. For frozen tofu, apply firmer pressure to squeeze out additional water.
  • Next, cut the tofu into bite-sized cubes and place them in a medium bowl. Pour in the soy sauce, sesame oil, and black pepper, and toss until the tofu absorbs the liquids. Afterward, sprinkle the cornstarch over the tofu, ensuring an even coating.
  • Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the tofu cubes, cooking them until they are golden and crispy on all sides, which should take around 7 to 8 minutes. Season lightly with salt and pepper, then remove the tofu from the skillet and set it aside.
  • In the same skillet, add the remaining tablespoon of olive oil. Stir in the minced garlic and ginger, cooking them for about 1 minute until fragrant. Toss in the string beans, sliced carrots, broccoli florets, red bell pepper slices, and green onions. Cook the vegetables, stirring occasionally, until they are tender yet still crisp, which should take approximately 8 to 10 minutes. Season with salt and pepper to taste.
  • In a small bowl, whisk together the soy sauce, sesame oil, water, brown sugar, and cornstarch until well combined. Return the cooked tofu to the skillet, pour the sauce over the tofu and vegetables, and stir everything together. Cook for an additional 2 minutes, or until the sauce has thickened slightly and coats the stir fry evenly.
  • Serve the tofu stir fry hot, ensuring every bite is packed with flavor.