vegetables

vegan

stir fried

everyday

main course

tender

Asian

all seasons

Hot

recipe photorecipe photo

Tofu and Broccoli Stir-fry

Difficulty

easy

Time

35m

Price Category

average

Calories

Medium

This Tofu and Broccoli Stir-fry recipe is a quick, delicious, and incredibly healthy meal, perfect for a busy weeknight. Crispy pan-fried tofu and tender broccoli create a perfect harmony with a savory-sweet sauce. It's easy to prepare, packed with nutrients, and guaranteed to please anyone looking for a fast and satisfying vegan dish.

ingredients

4 Servings

Steps

1

Prepare and Cook Tofu

Press the tofu: wrap it in paper towels or a clean kitchen towel and place a heavy object on top for 20 minutes. Cut into 2 cm cubes. Heat 1 tbsp of vegetable oil in a large skillet or wok over medium-high heat. Add the tofu and cook until golden brown and crispy on all sides, about 8-10 minutes. Remove the tofu from the pan and set aside.

2

Make the Sauce

Meanwhile, in a small bowl, whisk together the tamari (or soy sauce), sesame oil, grated ginger, minced garlic, cornstarch, water (or vegetable broth), rice vinegar, brown sugar, and red pepper flakes (if using). Mix well until the cornstarch is dissolved.

3

Stir-fry Broccoli

In the same skillet, add another 1 tbsp of vegetable oil. Add the broccoli florets and stir-fry for 3-5 minutes until bright green and slightly tender-crisp. If needed, add a splash of water and cover briefly to steam.

4

Combine and Serve

Return the cooked tofu to the skillet with the broccoli. Pour the prepared sauce over everything and stir continuously until the sauce thickens and coats the tofu and broccoli, about 1-2 minutes. Remove from heat and serve immediately. Garnish with toasted sesame seeds and sliced green onions.

Extra Tips

For extra crispy tofu, make sure to press out as much water as possible before cooking.

Don't overcrowd your pan! Cook the tofu and broccoli in batches if necessary to ensure they get a nice sear.

Serve with steamed rice or quinoa for a complete and satisfying meal.

Nutrition

Per 100gPer Serving
250g / 8.8 oz
Calories250 kcal625 kcal
Protein15g37.5g
Fat15g37.5g
Carbohydrate10g25g
Fiber3g7.5g
Sugar4g10g