A good weeknight stir-fry should be quick without tasting like a shortcut. This sesame tofu and broccoli version gets dinner on the table in about 20 minutes, with golden-edged tofu, bright green broccoli, and a savory-sweet sauce that clings to both.
The small detail that makes the biggest difference is drying the tofu before it hits the pan. Extra moisture can keep it from browning, so a quick pat with a clean kitchen towel helps create better texture without a long pressing session.
This is a flexible, plant-based meal built from familiar ingredients—not a cure-all or a complicated project. Here’s what the main ingredients bring to the plate, how to make the sauce glossy, and how to adapt the recipe to what’s already in your kitchen.
Why Tofu and Broccoli Make a Satisfying Pair
Tofu is made from soybeans and provides plant-based protein; its texture ranges from soft to firm depending on how it’s made. For a stir-fry, extra-firm tofu holds its shape well. Broccoli adds fiber and nutrients, including vitamin C and vitamin K, along with a fresh, slightly crisp contrast to the tofu.
The sauce relies on a few pantry staples: soy sauce for savory depth, rice vinegar for a little brightness, and a touch of maple syrup or honey to balance the flavors. Cornstarch thickens the mixture as it heats, giving it a light coating consistency rather than leaving a puddle at the bottom of the pan.
This recipe is meant to be adaptable. Use reduced-sodium soy sauce if you prefer, and taste the finished dish before adding extra salt. Soy sauce can contribute quite a bit of sodium, so the amount you use—and the brand—will affect the final flavor.
Three Details That Make This Stir-Fry Work
1. Give the tofu a dry start
Drain the tofu and pat it dry before cutting it into cubes. A full pressing is optional for this quick recipe; the goal is simply to remove surface moisture. A light coating of cornstarch helps the outside brown and gives the sauce something to cling to.
2. Keep the broccoli crisp-tender
Cut the florets into similar-sized pieces so they cook evenly. A brief stir-fry followed by a splash of water and a covered minute or two steams them quickly. They should turn bright green and become easy to pierce while still holding their shape.
3. Add the sauce at the end
Mix the sauce before cooking, then pour it into the pan after the tofu and broccoli are nearly done. Cornstarch settles, so give the sauce another stir just before adding it. Once it bubbles, it thickens quickly; toss everything together and take the pan off the heat as soon as the tofu and vegetables are coated.
How to Make 20-Minute Sesame Tofu and Broccoli
This recipe makes four servings. Allow about 8 minutes to prepare and 12 minutes to cook. Serve it over cooked rice, brown rice, or noodles; prepare those separately, or use ready-to-heat rice to keep the full meal close to 20 minutes.
Ingredients
- 1 (14- to 16-ounce) block extra-firm tofu, drained
- 1 tablespoon cornstarch, divided
- 1 tablespoon neutral cooking oil, such as canola or avocado oil
- 5 cups broccoli florets, cut into bite-size pieces
- 3 tablespoons reduced-sodium soy sauce
- 2 tablespoons water
- 1 tablespoon rice vinegar
- 1 teaspoon toasted sesame oil
- 1 teaspoon maple syrup or honey
- 1 small garlic clove, finely chopped or grated
- 1 teaspoon finely grated fresh ginger
- 1 teaspoon toasted sesame seeds, plus more to serve
- Cooked rice or noodles, for serving
Step-by-Step Instructions
- Pat the tofu dry and cut it into roughly ¾-inch cubes. In a small bowl, whisk together the soy sauce, water, rice vinegar, sesame oil, maple syrup or honey, garlic, ginger, and the remaining ½ teaspoon cornstarch.
- Put the tofu in a bowl and toss it with the other ½ teaspoon cornstarch until lightly coated. Heat the neutral oil in a large skillet over medium-high heat.
- Add the tofu in a single layer. Cook for about 6 to 8 minutes, turning the pieces occasionally, until several sides are golden. If the skillet is crowded, cook the tofu in two batches. Transfer it to a plate.
- Add the broccoli to the skillet with 2 tablespoons water. Stir, cover, and cook for 2 to 3 minutes, until bright green and crisp-tender. Remove the lid and let any excess water cook off.
- Stir the sauce again and pour it into the skillet. Return the tofu and toss for 1 to 2 minutes, until the sauce bubbles and lightly thickens. Sprinkle with sesame seeds and serve warm over rice or noodles.
Refrigerate leftovers in a covered container within two hours and use within 3 to 4 days. Reheat until steaming hot; a splash of water can loosen the sauce if it thickens in the refrigerator.
Easy Ways to Change It Up
Use sliced bell pepper, snap peas, or thinly sliced carrots in place of some of the broccoli, keeping the total amount of vegetables close to five cups. Add tender vegetables near the end of cooking so they don’t turn soft. For a little heat, add a pinch of red pepper flakes to the sauce.
If you need to avoid soy, this recipe is not a fit as written: both tofu and standard soy sauce contain soy. Sesame is also a common food allergen, so omit the sesame oil and seeds if needed, and check ingredient labels carefully. For a lower-sodium version, reduce the soy sauce and add a little more water and rice vinegar to maintain enough liquid for the sauce.
For the best texture, don’t keep stirring the tofu. Let it sit against the hot pan for a minute or two between turns so it has a chance to brown.
A Quick Dinner Worth Keeping in Rotation
This stir-fry combines protein-rich tofu, broccoli, and a balanced sauce in a practical, flexible meal. Dry the tofu, cook the vegetables just until crisp-tender, and add the sauce at the end for a glossy finish.
Keep rice on hand and the rest is a short trip from skillet to table—a useful reminder that a satisfying dinner doesn’t need a long ingredient list or a long evening in the kitchen.




