Some nights call for a dinner that comes together in one skillet without skimping on flavor. This peanut tofu stir fry with broccoli is exactly that dinner: cubes of tofu seared until golden and crisp, tender broccoli and sweet strips of red pepper, all tossed in a creamy peanut-lime sauce that clings to every bite. It is ready in about 35 minutes from start to finish, and most of that time the tofu presses while the sauce practically whisks itself together. If you have been looking for a meatless main that even the skeptics at the table will ask for again, start here.
Why This Peanut Tofu Stir Fry Works
Tofu has a reputation problem, and it usually comes down to texture. Here, two small moves fix it: pressing the block drains excess water, and a light dusting of cornstarch gives each cube a thin shell that fries up crisp instead of steamy. The result is tofu with real crunch, the kind that makes a meatless stir fry feel substantial.
The sauce does the rest of the work. Peanut butter brings richness, lime and soy bring brightness and salt, maple syrup rounds the edges, and ginger and garlic make the pan smell like a favorite takeout kitchen.
Because the sauce is whisked in a small bowl while the tofu presses, the cooking itself is quick: a few minutes of searing, a few minutes of stir-frying, and dinner is done. One skillet, pantry-friendly ingredients, and a shopping list that fits in one corner of the produce section.
Tofu, Broccoli and Easy Swaps
The lineup is simple — extra-firm tofu, broccoli florets and a red bell pepper, all pulled together by the peanut-lime sauce. It is also forgiving. Here is what swaps in well:
- Tofu: extra-firm holds its shape best. Firm works too — press it a few minutes longer and turn the cubes gently.
- Peanut butter: natural, unsweetened peanut butter gives the silkiest sauce. Almond butter is a fine stand-in.
- Soy sauce: tamari keeps the dish gluten-free. Coconut aminos work as well, though the sauce will taste a little sweeter.
- Vegetables: snap peas, green beans, bok choy or shredded carrots all slot in nicely. Keep the total to about 5 to 6 cups so the pan stays hot.
- Sweetener: honey can replace the maple syrup if you are not keeping the dish vegan.
- Heat: a pinch of red pepper flakes or a spoonful of chili crisp wakes up the sauce.
None of these changes break the recipe. They simply shift the flavor a little, which is exactly what a good weeknight dinner should allow.
Tips for Crispy Tofu and Silky Peanut Sauce
Three small habits make this dish land every time.
- Press and dry. Water is the enemy of crisp tofu. Fifteen minutes under a heavy skillet, then a pat with paper towels, makes a visible difference.
- Give the tofu space. A crowded pan steams instead of sears. Cook the cubes in a single layer and resist stirring too often, so each side can turn golden.
- Thin the sauce to taste. Peanut butter thickness varies by brand. Add warm water a tablespoon at a time until the sauce pours like heavy cream; it will thicken again in the hot pan.
If the sauce tightens up too much at the end, a splash of warm water brings it right back.
Storing and Serving Peanut Tofu Stir Fry
Leftovers keep well in an airtight container in the fridge for up to 4 days. The tofu softens a little by day two, but the flavor only gets better.
Reheat gently in a skillet over medium-low with a tablespoon of water to loosen the sauce, or in the microwave in 30-second bursts. If you pack it for lunch, keep the rice separate and combine after reheating so nothing turns soggy.
Serve this peanut tofu stir fry over jasmine rice, brown rice or rice noodles, or spoon it into lettuce cups for a lighter lunch. A squeeze of fresh lime and a scatter of scallions just before serving keeps everything tasting bright.

Peanut Tofu Stir Fry with Broccoli (35-Minute Dinner)
Ingredients
Method
- Press the tofu: wrap it in paper towels and set a heavy skillet on top for 15 minutes. Meanwhile, whisk the peanut butter, soy sauce, lime juice, maple syrup, ginger, garlic and 2-3 tbsp warm water in a small bowl until smooth.
- Pat the tofu dry and cut it into 1-inch cubes. Toss with the cornstarch in a bowl until evenly coated.
- Heat 1 tbsp oil in a large nonstick skillet over medium-high. Add the tofu in a single layer and cook 10-12 minutes, turning every 2-3 minutes, until golden and crisp on most sides. Transfer to a plate.
- Add the remaining 1 tbsp oil, then the broccoli and bell pepper strips. Stir-fry 4-5 minutes until crisp-tender, adding a splash of water if the pan looks dry.
- Return the tofu to the pan, pour in the sauce and toss for 1-2 minutes until everything is coated and the sauce thickens slightly.
- Scatter the scallions over the top, squeeze over extra lime and serve right away.
One skillet, about 35 minutes, and a plate of glossy, peanutty tofu and vegetables that tastes like a favorite takeout order — that is the whole promise of this dinner. Make it once and keep the recipe handy; it has a way of becoming a weekly regular.


