High-protein tofu stir fry with edamame and broccoli over brown rice

High-Protein Tofu Stir Fry (Meal Prep)

Most Sunday afternoons you’ll find me with two cutting boards going at once and a container lid held in my teeth. This tofu stir fry started as a way to rescue the half block of tofu and the lonely head of broccoli that always seemed to be eyeing me from the crisper drawer by Thursday. Now I make it on purpose, four portions at a time, so that future-me has lunch handled before the week even begins. It reheats without turning sad, the sauce clings instead of pooling at the bottom, and every container lands at around 35 grams of protein. That last part is the reason it stuck.

If you’ve made stir fry before and ended up with steamy, pale tofu swimming in thin liquid, I get it. I made that version for years. The fixes here are small but they change everything: air-fry the tofu so it actually crisps, build a sauce that thickens on contact, and lean on edamame so the protein number does real work instead of just sounding good on a label.

What makes this the tofu stir fry I keep on repeat

A classic stir fried tofu bowl is lovely, but it usually clocks in somewhere between 15 and 25 grams of protein, which is fine for a side and a little thin for a real lunch. This high protein tofu stir fry is built to be the whole meal. Two blocks of extra-firm tofu plus a generous two cups of edamame push each serving to about 35 grams, and a third of those calories come from protein. There’s no protein powder hiding anywhere, which matters to me. The protein comes from the food itself.

The other thing I love is how forgiving it is for batch cooking. You’re not searing delicate fish or babysitting a risotto. You press, you roast, you toss, you portion. The vegetables hold their bite for days, the tofu stays chewy rather than turning to sponge, and the brown rice underneath soaks up any extra sauce in the fridge so nothing goes to waste. For a make-ahead meal prep that has to survive a Wednesday microwave, that resilience is the whole point.

The lineup: tofu, edamame, and a sauce that does the heavy lifting

Nothing here is fussy or hard to find. Most of it probably lives in your kitchen already, and the few specifics are worth getting right.

Picking the best tofu for stir fry

People ask me about this constantly, so let’s settle it. The best type of tofu for stir fry is extra-firm, full stop. It has the lowest water content of the block tofus, which means it holds a cube shape, crisps at the edges, and won’t crumble when you toss it in sauce. Silken and soft tofu are wonderful in soups and smoothies and completely wrong here. If your store carries a super-firm or high-protein extra-firm, grab it, but standard extra-firm works beautifully. Press it for at least 15 minutes first. That’s not an optional nicety. Pressing squeezes out the moisture that would otherwise steam your tofu instead of browning it.

Why I add edamame

The reference photo that inspired this bowl had no edamame in it, and honestly that was a missed opportunity. Shelled edamame is one of the few easy swaps that boosts protein and fiber at the same time. Two cups add roughly 30 grams of protein across the batch plus a real hit of fiber, and they bring a sweet, grassy pop that plays off the salty sauce. Buy them frozen and shelled, thaw, and toss them in near the end so they stay bright.

Smart swaps

A few notes so you can make this your own. For a gluten free tofu stir fry, use tamari rather than regular soy sauce, since soy sauce is brewed with wheat. One caveat worth flagging: most tamari is wheat-free, but a handful of brands sneak some in, so check that yours says certified gluten-free, and glance at your rice vinegar label too while you’re at it. Brown rice is my default base for the extra fiber, but a tofu stir fry with brown rice swaps cleanly to white rice, jasmine, or cauliflower rice if you’d rather. And if maple syrup isn’t your thing, any liquid sweetener works, though I keep it minimal so the sauce stays savory rather than candy-sweet.

The stir fry sauce, broken down

Here’s the part everyone messages me about. A good stir fry sauce is the difference between a bland bowl and one you actually crave, and the best stir fry sauce is genuinely just a handful of pantry staples whisked together. You don’t need a bottle.

Mine runs on five things. Tamari brings the salt and that deep savory backbone. Maple syrup adds a whisper of sweetness to round out the salt, no refined sugar required. Rice vinegar brightens everything so it doesn’t taste flat. Fresh ginger and garlic do the aromatic work. And toasted sesame oil, stirred in rather than cooked over high heat, finishes it with a nutty warmth.

The secret to how to make a stir fry sauce that clings instead of sliding off is one tablespoon of cornstarch whisked in cold, before anything hits the pan. When the sauce hits the hot skillet, that starch activates and the whole thing turns glossy and thick in under two minutes. It coats every cube of tofu and every floret of broccoli, which is exactly what you want for meal prep, since a thin sauce just slides to the bottom of the container and leaves the top dry. Whisk it smooth before you cook so you don’t get lumps.

How this tofu stir fry comes together

Cubed pressed extra-firm tofu on a board, ready to be air-fried for a high-protein tofu stir fry

Start with the tofu, because it needs the most lead time. Press your blocks for 15 minutes, then cut them into 3/4-inch cubes. While the press does its quiet work, get your brown rice cooking so it’s ready when you are.

Whisking the glossy tamari-maple stir fry sauce with ginger and garlic until smooth

Next, whisk the sauce. Tamari, maple syrup, rice vinegar, grated ginger, minced garlic, sesame oil, cornstarch, and a splash of water all go into one bowl. Whisk until it’s completely smooth and set it aside within arm’s reach.

Golden air-fried tofu cubes with crisp edges in the air fryer basket

Now the tofu goes into the air fryer at 400°F. Give it 15 to 18 minutes, shaking the basket once at the halfway mark so every side gets exposure. You’re looking for golden, firm cubes with crisp edges. No air fryer is no problem. A 425°F oven for 25 to 30 minutes gets you there too.

Broccoli, red bell pepper, red onion and edamame stir-frying until crisp-tender in a skillet

While the tofu crisps, build the vegetables. Heat the avocado oil in a large nonstick skillet over medium-high and add the broccoli, red bell pepper, and red onion. Stir-fry for about five minutes, until they’re crisp-tender and the broccoli turns vivid green. Stir in the thawed edamame and give it one more minute.

Crispy tofu and vegetables tossed in glossy tamari-maple sauce in a skillet

Then it all comes together. Add the crisp tofu to the skillet, pour the sauce over everything, and toss. In a minute or two the cornstarch does its job and the sauce turns thick and shiny, hugging every piece. This is the moment to taste and adjust.

High-protein tofu stir fry portioned over brown rice into glass meal-prep containers

Finally, portion it. Layer brown rice into four containers, pile the tofu vegetable stir fry on top, and scatter green onions and sesame seeds over each one. Let them cool fully before you seal the lids, which keeps condensation from making the tofu soggy. That’s your week of lunches, done.

Recipe card

High-Protein Tofu Stir Fry

High-Protein Tofu Stir Fry (Meal Prep)

Crispy air-fried tofu, edamame, and crisp-tender vegetables tossed in a glossy tamari-maple sauce over brown rice — a vegan, gluten-free meal prep with about 35 grams of protein per container, ready in 35 minutes.

  • 15 minPrep
  • 20 minCook
  • 35 minTotal
  • 4Servings

Ingredients

  • 28 oz (794 g) extra-firm tofu, pressed and cut into 3/4-inch cubes (2 blocks)
  • 2 cups (about 310 g) shelled edamame, thawed
  • 2 cups (about 180 g) broccoli florets
  • 1 large red bell pepper, sliced
  • 1 medium red onion, sliced
  • 2 tsp avocado oil (for the vegetables)
  • 1.5 tsp toasted sesame oil
  • 1/3 cup reduced-sodium tamari
  • 1.5 tbsp pure maple syrup
  • 1 tbsp rice vinegar
  • 1 tbsp cornstarch
  • 1 tbsp fresh ginger, grated
  • 4 garlic cloves, minced
  • 1/4 cup water
  • 3 green onions, sliced (garnish)
  • 1 tbsp sesame seeds (garnish)
  • 1 cup cooked brown rice, for serving

Instructions

  • Press the tofu for 15 minutes, then cut into 3/4-inch cubes. While it presses, cook the brown rice according to package directions and set it aside.
  • In a small bowl, whisk the tamari, maple syrup, rice vinegar, ginger, garlic, toasted sesame oil, cornstarch, and water until smooth.
  • Air-fry the tofu at 400°F for 15 to 18 minutes, shaking the basket halfway, until golden with crisp edges. (No air fryer? Roast at 425°F for 25 to 30 minutes, or pan-fry in a little extra oil.)
  • Heat the avocado oil in a large nonstick skillet over medium-high. Add the broccoli, bell pepper, and red onion and stir-fry until crisp-tender, about 5 minutes. Stir in the edamame and cook 1 minute more.
  • Return the tofu to the skillet, pour in the sauce, and toss to coat. Simmer until the sauce turns glossy and thick enough to cling, 1 to 2 minutes.
  • Divide the brown rice among four containers and top with the tofu stir fry. Finish with green onions and sesame seeds, then cool, seal, and refrigerate.

Nutrition (per serving)

  • 480Calories
  • 35.5 gProtein
  • 43 gCarbs
  • 20 gFat
  • 8 gFiber

Nutrition information is calculated using ingredient databases and is an estimate. Actual values may vary based on specific ingredients and brands used.

Getting your tofu crispy (without deep-frying)

If there’s one thing that separates a great tofu stir fry from a forgettable one, it’s texture. Three habits get you there. First, press the tofu hard and long enough that the cubes feel firm and dry to the touch. Second, give the cubes room in the air fryer basket so hot air circulates instead of trapping steam between them. Crowd them and they’ll soften. Third, for an extra crackly exterior, toss the pressed cubes with a tablespoon of cornstarch before they go in. It forms a thin, shattery crust as it cooks. The air fryer is the better high-protein route anyway, since you skip the oil that pan-frying soaks up. You get crispy extra-firm tofu with barely any added fat, which is exactly why the numbers on this one come out so clean.

How to store and reheat your tofu stir fry meal prep

This is where the recipe really pulls its weight. Once your containers are cool and sealed, they keep in the fridge for up to four days. I portion mine into glass meal-prep containers because they reheat evenly and don’t hold onto smells, but any airtight container works.

To reheat, microwave a single portion for about 90 seconds to two minutes, stirring once halfway so the rice and tofu warm through together. The tofu won’t be quite as crisp as it was fresh, that’s just physics, but the sauce keeps it flavorful and the texture stays pleasant rather than mushy. If you want to bring back some crunch, a quick blast in the air fryer for a few minutes does wonders. I don’t recommend freezing this one, since the vegetables and tofu both change texture after thawing. It’s built for the fridge, not the freezer.

Ways to serve and switch up your tofu stir fry bowls

Straight from the container is how I eat it most weeks, but there’s room to play. A drizzle of sriracha or a spoon of chili crisp wakes the whole bowl up if you like heat. A scattering of extra sesame seeds or a handful of fresh cilantro keeps it lively. And if you’re serving it fresh for dinner rather than prepping ahead, a soft-boiled egg on top is a nice touch for anyone at the table who isn’t keeping it vegan.

The vegetables are endlessly swappable. Snap peas, shredded carrots, baby corn, mushrooms, or bok choy all slot right in, so use whatever broccoli and bell peppers you don’t have on hand. Keep the total roughly the same and the macros barely budge.

If batch cooking is becoming your thing, this slots neatly alongside our Philly cheesesteak meal prep for a beef-forward week, and it pairs well with rotating in another high-protein dinner so you’re not eating the same bowl five days running. When you want to round out the day, a lighter make-ahead salad balances nicely against this protein-heavy bowl.

Common questions

What is the best type of tofu for stir fry?

Extra-firm. It holds its shape, crisps cleanly, and stands up to tossing in sauce. Skip silken and soft, which are made for soups and blending. Press your extra-firm block before cooking to drive out moisture so it browns instead of steaming.

How do you get tofu crispy in a stir fry?

Press it well, then air-fry or roast rather than simmering it in sauce. Give the cubes space so they don’t steam each other, and toss them in a little cornstarch first if you want a crackly crust. Add the tofu to the sauce only at the very end so it stays crisp.

How do you make a stir fry sauce?

Whisk tamari, maple syrup, rice vinegar, fresh ginger, garlic, and toasted sesame oil together, then add a tablespoon of cornstarch while the sauce is still cold. The cornstarch is what thickens it the moment it hits the hot pan, so it coats your food instead of running off.

Is tofu stir fry high in protein?

This one is, by design. Each serving lands at about 35 grams of estimated protein, with roughly a third of the calories coming from protein and no protein powder involved. The combination of two blocks of tofu and two cups of edamame is what gets it there.

Can you meal prep tofu stir fry?

Absolutely, it’s one of the better candidates for it. The tofu stays chewy, the vegetables hold their bite, and the thick sauce clings rather than pooling. Portion it into four containers, cool completely before sealing, and you’ve got lunch sorted for days.

How long does tofu stir fry last in the fridge?

Stored in an airtight container, it keeps for up to four days. Let it cool fully before sealing so condensation doesn’t soften the tofu, and reheat individual portions in the microwave or, for extra crispness, the air fryer.

Make a batch this week

If you’ve been meaning to get ahead of your lunches, let this tofu stir fry be the one you start with. It’s the rare easy tofu stir fry recipe that’s genuinely satisfying, hits a real protein target, and survives a few days in the fridge without losing the plot. Press your tofu, whisk that five-ingredient sauce, and give yourself four containers of something you’ll actually look forward to opening. If you make it, I’d love to hear how you customized your bowls. Save the recipe, tag me when you build your batch, and tell me which vegetables made the cut in your kitchen.