Tofu Stir-Fry with Broccoli
A quick, healthy, and delicious meal ready in under 30 minutes, featuring crispy tofu, tender-crisp broccoli, and a savory sesame-garlic sauce.
Prep Time 15 minutes mins
Cook Time 20 minutes mins
Total Time 35 minutes mins
Servings 4 servings
Calories 300 kcal
- 1 block 14 oz extra-firm tofu
- 3 cups broccoli florets
- 3 tablespoons soy sauce or tamari for gluten-free
- 2 tablespoons sesame oil divided
- 2 tablespoons maple syrup or honey
- 3 garlic cloves minced
- 1 tablespoon rice vinegar
- 1 teaspoon cornstarch
- 1/2 teaspoon red pepper flakes optional
- 1/4 cup water
- Cooked rice or noodles for serving
- Sesame seeds for garnish
Press and Prep the Tofu: Wrap the tofu block in a clean kitchen towel or paper towels. Place a heavy skillet or plates on top to press out moisture. Let it sit for 10–15 minutes while you prep other ingredients. Once pressed, cut into cubes.
Cook the Tofu: Heat 1 tablespoon of sesame oil in a skillet over medium-high heat. Add tofu in a single layer (don’t overcrowd!) and cook 3–4 minutes per side until golden. Transfer to a plate.
Sauté the Broccoli: Add the remaining oil to the skillet. Toss in broccoli and sauté for 3–4 minutes until bright green but still crisp. Add a splash of water, cover, and steam for 1–2 minutes to soften.
Make the Sauce: Push the broccoli to one side of the pan. Add garlic and red pepper flakes, stirring for 30 seconds until fragrant. Pour in the sauce mixture and stir until it thickens (about 1–2 minutes).
Combine Everything: Return the tofu to the skillet and toss well with the broccoli and sauce. Cook for another 1–2 minutes to let flavors meld. Garnish with sesame seeds and serve hot!