Description
This easy tofu stir fry is a healthy, flavor-packed dinner loaded with crispy tofu, fresh vegetables, and a savory homemade stir fry sauce. It’s perfect for a quick weeknight meal and completely plant-based.
Ingredients
- 14 oz extra-firm tofu, pressed and cubed
- 2 tablespoons tamari or soy sauce
- 1 tablespoon cornstarch
- 2 tablespoons olive oil or avocado oil, divided
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 cup broccoli florets
- 1 cup snap peas
- 2 carrots, sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/4 cup tamari or soy sauce
- 1 tablespoon rice vinegar
- 1 tablespoon maple syrup
- 1 teaspoon sesame oil
- 1 teaspoon cornstarch (for sauce)
- 2 tablespoons water
- Sesame seeds and green onions for garnish (optional)
Instructions
- Press the tofu for at least 15 minutes to remove excess moisture, then cut into cubes.
- Toss the tofu with 2 tablespoons tamari and 1 tablespoon cornstarch until evenly coated.
- Heat 1 tablespoon oil in a large skillet over medium-high heat. Add tofu and cook until golden and crispy on all sides, about 8–10 minutes. Remove and set aside.
- Add remaining oil to the pan. Sauté garlic and ginger for 30 seconds until fragrant.
- Add bell peppers, broccoli, snap peas, and carrots. Stir fry for 5–7 minutes until tender-crisp.
- In a small bowl, whisk together tamari, rice vinegar, maple syrup, sesame oil, cornstarch, and water.
- Return tofu to the pan and pour sauce over the mixture. Stir well and cook for 2–3 minutes until the sauce thickens.
- Remove from heat, garnish with sesame seeds and green onions if desired, and serve warm.
Notes
- Pressing the tofu ensures a crispier texture.
- Feel free to swap vegetables based on what you have on hand.
- Serve over rice, quinoa, or cauliflower rice for a complete meal.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 8g
- Sodium: 720mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 18g
- Cholesterol: 0mg