This crispy tofu stir fry is the recipe I hand to clients who tell me they can’t hit their protein without meat. Pressed extra firm tofu tossed in cornstarch and pan-crisped until the edges shatter, then tossed with broccoli, red pepper, edamame, and a garlic ginger sauce that clings to everything. One skillet, about 30 minutes, three big bowls.
Each serving delivers 33 grams of protein and about 517 calories per serving, calculated from the actual ingredients. That number comes from two full blocks of tofu and a generous cup of edamame, not from a scoop of powder.
If you eat mostly plants, the per-meal protein target matters even more, because plant proteins are a little less efficient at building muscle than animal ones. My protein calculator will tell you what your daily number should be so you can see how far one bowl gets you.
- 33 g protein per serving from extra firm tofu and edamame, with 9 g fiber from the vegetables. No powder, no meat.
- About 30 minutes, and 10 of those are the tofu sitting under a weight while you chop.
- Press the tofu, then coat it in cornstarch and leave it alone in a hot pan. Stirring too early is why tofu goes soft and pale.
- Keeps 4 days in the fridge. The tofu softens a little but the flavor holds.
- Soy sauce drives the sodium, even the low sodium kind. Cut it to 3 tablespoons and add a splash of water if you need to trim it further.

Why This Recipe Works
Here’s the honest version of what I tell every client over 35: your body needs a bigger dose of protein at each meal to trigger muscle repair than it did in your twenties. The target I use is about 30 grams per meal, and it goes up a little with each decade.
Meatless meals usually miss that mark by a mile. A typical tofu stir fry uses half a block for four people and lands around 10 grams. This one uses two blocks for three people, plus edamame, and gets you to 33 grams. Portion size is the whole trick.
Soy is also one of the few plant proteins that’s complete on its own, meaning it has all the amino acids your muscle needs in usable amounts. Pair it with 9 grams of fiber from the broccoli, pepper, and edamame, and you’ve got a meal that holds you for hours and helps close the fiber gap most women carry, which is roughly 10 grams a day short.
A Few Notes on the Ingredients
Extra firm tofu is the only kind that gets crispy. Drain it, wrap it in a clean towel, and set a heavy skillet on top for 10 minutes. Water is the enemy of browning, and a wet block of tofu will steam no matter how hot the pan is. Tear it into rough chunks instead of cubes if you want more craggy edges.
Cornstarch does two jobs. Most of it coats the tofu and turns into a thin crisp shell in the oil. The last tablespoon thickens the sauce so it glazes the vegetables instead of pooling in the bottom of the bowl.
Shelled edamame is the quiet protein boost. Frozen is fine. Add it straight from the bag in the last few minutes and it thaws in the pan. It’s the reason this stir fry outperforms most chicken versions on protein per bowl.
Fresh ginger and garlic go in near the end so they don’t scorch. Grate the ginger on a microplane, skin and all. If you like the sauce in my Korean beef bowls, this one is its lighter cousin.

Crispy Tofu Stir-Fry
Ingredients
Equipment
Method
- Drain both blocks of tofu, wrap them in a clean kitchen towel, and set a heavy skillet or a couple of cans on top. Press for 10 minutes while you cut the broccoli and pepper and mince the garlic.
- Whisk the soy sauce, water, rice vinegar, honey, sesame oil, garlic, ginger, and 1 tablespoon of the cornstarch in a small bowl. Set the sauce aside.
- Tear or cut the pressed tofu into bite-size chunks. Toss them in a large bowl with the remaining 3 tablespoons of cornstarch until every piece has a thin, dry coating.
- Heat 2 tablespoons of the avocado oil in a 12-inch skillet over medium-high heat until it shimmers. Add half the tofu in a single layer and leave it alone for 3 to 4 minutes until the bottoms are deep golden. Flip and crisp the other side 3 minutes more, then move to a plate. Repeat with the second batch.
- Add the last tablespoon of oil to the pan along with the broccoli and 2 tablespoons of water. Cover and steam 2 minutes, then uncover and add the bell pepper and edamame. Stir fry 3 minutes until the broccoli is bright green and crisp-tender.
- Give the sauce a quick stir to lift the cornstarch, then pour it into the pan. Bubble for 1 to 2 minutes, stirring, until it thickens and coats the vegetables.
- Return the tofu to the pan and toss gently for 30 seconds so every piece is glazed. Work fast so the coating stays crisp.
- Divide among three bowls, scatter the green onions over the top, and serve hot.
Nutrition
Notes
Made this recipe?
Tap a star below to rate it. A written review is optional, but I read every one.
Plan your week
What Do I Eat This Week? Meal Plan Builder
Turn my recipes into a 7-day plan that fits your calories and protein, with your grocery list added up by store aisle. High-protein, Mediterranean, keto or GLP-1-friendly portions, with gluten-free and dairy-free filters. Swap, lock and print your week.
Build my week →Make It Your Own
- Lighter and lower-carb: Skip the honey and serve it over cauliflower rice instead of grain. That drops about 8 grams of carbs per serving.
- Protein boost: Scramble 2 eggs into the empty side of the pan before the sauce goes in, or serve each bowl with a fried egg on top. About 6 more grams per serving.
- Different vegetables: Snap peas, mushrooms, bok choy, or shredded cabbage all work. Keep the total around 5 to 6 cups so the pan isn’t crowded.
- Spicy: Add 1 to 2 teaspoons of sriracha or chili crisp to the sauce.
- Over rice: A half cup of cooked brown rice per bowl adds about 110 calories and 2 grams of fiber and makes it a bigger meal.
Storage, Leftovers, and Serving
Leftovers keep 4 days in a sealed container in the fridge. The tofu loses its crunch overnight, which is just physics, but the flavor gets better as the sauce soaks in. I don’t recommend freezing this one; tofu turns spongy after a thaw.
Hungry again by 10 a.m.? Start with breakfast. No powder needed.
7 high-protein breakfasts with 17 to 31 g of protein each, calculated nutrition, and a Sunday prep plan that makes weekday mornings a 90-second job. From a NASM-certified coach with more than 20 years of results.
- 7 recipes, real numbers
- No protein powder
- Free, straight to your inbox
Want to see what's inside first? See the free breakfast guide
To reheat, skip the microwave if you can. A hot skillet with a teaspoon of oil for 3 to 4 minutes brings back some of the crisp edges. If the microwave is what you’ve got, 90 seconds works, just expect a softer bite.
This is one of the few meatless recipes in my high-protein recipes collection, and it’s there because it earns the spot on the numbers.
Meal Prep Tools I Use
Good containers and a couple of sheet pans make it easy to cook once and eat well all week. A food scale keeps portions honest, and an air fryer reheats leftovers without drying them out. Here is what I recommend. (As an Amazon Associate I earn from qualifying purchases.)
Want the full list? See all 11 in my Healthy Meal Prep Kitchen collection.
Frequently Asked Questions
Why Is My Tofu Not Getting Crispy?
Three usual reasons: the tofu was not pressed, the pan was not hot enough, or you stirred it too soon. Press the block for at least 10 minutes, get the oil shimmering over medium-high heat, and let the pieces sit untouched for 3 to 4 minutes per side. Cook in two batches if your skillet is smaller than 12 inches so the pieces are not touching.
Can I Use Firm Tofu Instead of Extra Firm?
You can, but press it longer, closer to 20 minutes, and handle it gently because it breaks more easily. It will not get quite as crisp and the protein per serving drops by a few grams since firm tofu holds more water. Silken and soft tofu do not work for this recipe at all.
Is Tofu Stir Fry Enough Protein for a Meal?
This one is. Each serving has 33 grams of protein, 9 grams of fiber, and about 517 calories, which clears the 30 gram per meal target I set for women over 35. The catch is sodium at around 980 mg from the soy sauce, so use the low sodium kind and cut it to 3 tablespoons if you need to.
Where I shop
Where I Buy My Pantry Staples
Thrive Market is the online grocery membership I use for pantry staples. It is handy for the oils, nuts, seeds, spices and gluten-free basics that recipes like this one call for, delivered to your door.
Get 40% off your first order →Referral link: new members get 40% off their first order (up to $30), and Thrive Market gives me store credit if you join. I only recommend products I use myself or recommend to my clients.
Your This-Week Plan
Try one meatless dinner this week that actually hits 30 grams of protein, and make it this one. Then compare how you feel at bedtime to the last meatless meal you had, the one that was mostly noodles and vegetables. If the difference is obvious, you’ve learned something about portion size that no label can teach you.
This article is for general education and isn’t medical or nutrition advice. Nutrition values are calculated from the listed ingredients and will vary with brands and substitutions. If you have a health condition, food allergy, or take medication, please check with your doctor or a registered dietitian before changing how you eat.
60-Second CheckAre you eating enough protein?Answer a few quick questions and get one simple fix to start with this week.Take the protein check →Practical, no-gimmick tips on healthy aging, hormones, fitness and nutrition.
- One email a week, no spam
- Real tips on aging, hormones, fitness and food
- Unsubscribe anytime
Free. I never share your email.
Affiliate links — I may earn a commission at no extra cost to you.
- 1
Organic Super GreensSpirulina, chlorella & organic superfoods in one scoop — for the days your plate isn’t perfect.
See Super Greens review →Check price - 2
Whey Protein Isolate20 g of grass-fed whey isolate with colostrum per scoop. An easy top-up on days the plate falls short.
See Whey Protein review →Check price - 3
Complete Plant-Based ProteinHit your protein without a chalky shake. Mixes clean in smoothies, oats or water.
See Plant Protein review →Check price
Show 4 more picks ↓
- 4
Organic FiberMost people get half the fiber they need. Fills you up and keeps blood sugar steady.
See Fiber review →Check price - 5
Probiotic Gut SupportBetter digestion and less bloat, so you get more out of the food you eat.
See Probiotic review →Check price - 6
Organic D3-K2 2000Two nutrients most of us run short on — immunity, mood and bone support.
See D3-K2 review →Check price - 7
Organic CoffeeOrganic mushroom coffee with six adaptogens. Same cup, better ingredients.
See Coffee review →Check price
Not sure which one fits you? Take my quick Supplement Match →
These statements have not been evaluated by the FDA. These products are not intended to diagnose, treat, cure, or prevent any disease. Talk with your doctor before starting a new supplement.






