Elevate your weeknight dinner routine with this vibrant and flavorful Nut-Free Tofu Stir-Fry! Packed with a colorful medley of fresh vegetables—like broccoli, carrots, and snap peas—this plant-based dish is a wholesome and satisfying option for the entire family. Crispy tofu cubes take center stage, tossed in a tangy, slightly sweet sauce made from soy sauce, rice vinegar, and maple syrup. A nut-free twist on a classic, this recipe uses sunflower or olive oil instead of sesame oil while retaining all the deliciousness. Ready in just 30 minutes, this quick and easy stir-fry pairs perfectly with fluffy white or brown rice and makes for a healthy, gluten-free dinner (with tamari substitution). Garnish with green onions or sesame seeds and enjoy an irresistibly fresh and allergy-conscious meal!
Press the tofu for 15-20 minutes to remove excess moisture, then cut it into 1-inch cubes.
In a small bowl, whisk together soy sauce, rice vinegar, maple syrup, cornstarch, and water. Set the sauce mixture aside.
Heat 1 tablespoon of sunflower or olive oil in a large nonstick skillet or wok over medium-high heat. Add the cubed tofu in a single layer and cook for about 5-7 minutes, flipping occasionally, until golden and crispy on all sides. Remove from the skillet and set aside.
In the same skillet, heat the remaining 1 tablespoon of oil and add the minced garlic and grated ginger. Sauté for about 30 seconds until fragrant.
Add the broccoli, carrots, red bell pepper, and snap peas to the skillet. Stir-fry for 5-7 minutes, stirring frequently, until the vegetables are tender-crisp.
Return the crispy tofu to the skillet and pour the sauce mixture over the tofu and vegetables. Toss everything together to coat evenly. Cook for 2-3 minutes until the sauce thickens slightly.
Remove from heat and garnish with chopped green onions and sesame seeds, if desired.
Serve hot over cooked white or brown rice.
Serving size | 1770.3 grams (1770.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1762 |
Total Fat 65.80g | 84% |
Saturated Fat 9.70g | 49% |
Polyunsaturated Fat 0.00g | |
Cholesterol 0mg | 0% |
Sodium 3295mg | 143% |
Total Carbohydrate 209.30g | 76% |
Dietary Fiber 31.90g | 114% |
Total Sugars 44.30g | |
Protein 96.20g | 192% |
Vitamin D 0IU | 0% |
Calcium 3124mg | 240% |
Iron 21mg | 116% |
Potassium 2705mg | 58% |
Source of Calories