15-Minute Vegetable Stir Fry with Tofu

Photo of author

By Emmy Minucci

Published: Nov 7, 2025

This post may contain affiliate links. See our disclosure policy.

Finding a dinner that’s fast, satisfying, and rich in protein doesn’t have to feel like a chore. This 15-minute vegetable stir fry with tofu is your weeknight solution bold flavor, colorful veggies, and nourishing crunch all in one skillet.

15-Minute Vegetable Stir Fry with Tofu

Why This Tofu Stir Fry Is a Weeknight Hero

Quick, balanced meals that work

Dinner doesn’t get easier than this. With just 15 minutes from stovetop to plate, this tofu stir fry is ideal for anyone juggling work, workouts, or picky eaters. The extra firm tofu delivers 15 grams of satisfying plant-based protein per serving, keeping you fueled without feeling heavy.

Here’s why this one sticks:

  • It cooks up fast with minimal prep
  • You’ll use easy-to-find, budget-friendly ingredients
  • It’s customizable for whatever veggies you already have

That means fewer decisions, less food waste, and no need for last-minute takeout.

Packed with colorful nutrients

This stir fry isn’t just about speed it’s about feeling good after you eat. You’re loading up on vibrant vegetables like snow peas, carrots, and broccoli slaw that bring fiber, vitamins, and natural sweetness. The peanut sauce? It’s creamy, nutty, and packed with protein-building flavor.

It’s the same crave-worthy sauce you’ll find in recipes like our Tofu and Brown Rice Lettuce Wraps with Peanut Sauce. But here, it pulls everything together in just one sizzling pan.

Whether you’re feeding yourself or a whole family, this dinner feels like a win on every level fast, colorful, and packed with benefits.

Recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
15-Minute Vegetable Stir Fry with Tofu

15-Minute Vegetable Stir Fry with Tofu


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emmy Minucci
  • Total Time: 30 minutes
  • Yield: 4 cups 1x
  • Diet: Vegetarian

Description

This 15-minute vegetable stir fry with tofu is a quick, high-protein dinner packed with flavor, color, and crunch. Perfect for busy nights when you want something nourishing and satisfying.


Ingredients

Scale
  • 1 block extra firm tofu, pressed and cubed (300 g)
  • 2 tablespoons cornstarch
  • 3 tablespoons vegetable oil
  • 1 medium carrot, halved lengthwise and thinly sliced
  • 1 bell pepper, thinly sliced
  • 1 cup snow peas, ends trimmed
  • 4 green onions, thinly sliced
  • 1 ½ cups broccoli slaw
  • 4 cloves garlic, chopped
  • Peanut Sauce:
  • ¼ cup peanut butter, creamy or chunky
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 2 teaspoons sugar
  • 1 teaspoon sesame oil
  • 1 tablespoon fresh lime juice
  • 2 tablespoons water (adjust for desired consistency)
  • Optional Garnishes:
  • Fresh cilantro
  • Chopped peanuts
  • Lime wedges

Instructions

  1. Slice tofu into 1-inch slices and press between paper towels to remove excess moisture. Cut into cubes and toss with cornstarch.
  2. Whisk together all peanut sauce ingredients until smooth, adjusting water for desired thickness.
  3. Heat oil in a non-stick pan over medium-high. Add tofu and cook until golden and crispy. Remove and drain on paper towel.
  4. Add more oil if needed. Stir fry carrots with a splash of water for 2 minutes. Add bell pepper and snow peas; cook another 2 minutes.
  5. Stir in green onions, garlic, and broccoli slaw. Cook 1 minute until vegetables are crisp-tender.
  6. Return tofu to the pan. Pour peanut sauce over everything and toss to coat evenly.
  7. Cook for 1–2 minutes until heated through. Serve as-is or with rice, noodles, or quinoa. Garnish as desired.

Notes

  • Let cool completely before storing. Keeps well in the fridge for up to 4 days in an airtight container.
  • To press tofu, wrap in paper towels and set a heavy pan on top for 20–30 minutes. Change paper once or twice to absorb moisture.
  • Great for meal prep and lunchboxes. The sauce holds up well overnight.
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: Stir Fry
  • Cuisine: All

Nutrition

  • Serving Size: 1 cup
  • Calories: 382
  • Sugar: 11g
  • Sodium: 568mg
  • Fat: 24g
  • Saturated Fat: 4g
  • Unsaturated Fat: 19g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 7g
  • Protein: 15g
  • Cholesterol: 0mg

The Perfect Texture — Crispy Tofu Tips

Getting that golden crisp right

If you’ve ever been disappointed by soggy tofu, you’re not alone. But here’s the good news getting that crave-worthy crispy texture is way easier than most people think. It all starts with pressing.

Pressing your tofu is key. It removes excess moisture and sets the stage for a golden, satisfying crunch. Whether you wrap it in paper towels and place a heavy pan on top or use a tofu press, take that extra 10 minutes. Your pan will thank you and so will your taste buds.

After pressing, toss your tofu cubes in a thin layer of cornstarch. This step creates a beautiful crust when cooked, giving you those golden edges without deep-frying.

To cook, heat vegetable oil in a non-stick skillet or wok. Spread the tofu in a single layer and let it sizzle, untouched, until browned on one side. Then flip to brown the rest. You’ll get that perfect crisp fast.

Prefer to bake? Go for it, but on busy nights, pan-searing wins every time.

Smart swaps for everyday ease

Not every fridge is stocked the same. That’s why this stir fry is built to flex with whatever you’ve got on hand.

  • Out of snow peas? Use green beans or snap peas.
  • No broccoli slaw? Try shredded cabbage or thinly sliced Brussels sprouts.
  • Peanut allergy in the house? Sunflower seed butter makes a smooth, nut-free alternative for the sauce.

The best part? You can double this recipe and use it for meal prep or pair it with something new tomorrow. That’s what we love about tofu it soaks up flavor and reinvents itself every time. Our Sesame Apricot Tofu is another flavor-packed favorite you can rotate in to keep dinner exciting.

With the right texture and a little flexibility, this stir fry becomes a dependable go-to comforting, crunchy, and completely satisfying.

Stir-Fry Sauce That Delivers Flavor Fast

Whisk together bold, pantry staples

A solid stir-fry sauce doesn’t need anything fancy. With just a few pantry staples, you can create something that tastes restaurant-level without the sodium overload or mystery ingredients. This one’s creamy, tangy, and full of depth and it comes together in less than two minutes.

Here’s what goes in:

  • Peanut butter – brings richness and satisfying protein
  • Soy sauce – adds depth and savory balance
  • Rice vinegar + lime juice – brighten things up
  • Sesame oil – for that unmistakable toasted aroma
  • Sugar – just enough to round it out
  • Water – controls thickness so it coats or drizzles

Want to go chunky with your peanut butter or keep it silky smooth? Either works. Adjust the water slowly while whisking so it hits just the consistency you like thick enough to cling to tofu, or a bit thinner if you want to drizzle over noodles or rice.

This sauce isn’t just tasty it’s flexible, reliable, and made from things you probably already have in your kitchen.

Dial it up or down

Once you’ve got the base, you’re free to make it your own. Add chili flakes or a dash of garlic chili paste for heat. Craving something extra mellow? Leave it as-is and let the veggies shine. Either way, the sauce brings everything together.

It’s a method you’ll come back to again and again. In fact, we use a similar flavor foundation in our Quick Vegan Protein Scramble, proving that high-protein doesn’t mean bland it means bold, balanced, and better-for-you.

With the sauce prepped, your stir fry is just minutes from the plate. Let’s talk about how to serve it for maximum satisfaction.

Serving Ideas to Make It a Full Meal

How to serve it right

Once the tofu is golden and the veggies are tender-crisp, it’s time to bring it all together. Add the tofu back to the skillet, pour in your silky peanut sauce, and toss until everything’s well coated and heated through. Now you’ve got the base of a perfect meal here’s how to take it even further.

Serve it over:

  • Steamed brown rice – classic, hearty, and packed with fiber
  • Rice noodles or soba – for a slurpable twist
  • Quinoa – for an extra protein bump

Top it off with a sprinkle of chopped peanuts, a squeeze of fresh lime juice, or a handful of cilantro for a refreshing finish.

It also makes a fantastic lunch the next day. Let it cool, portion it into containers, and you’re meal-prepped for the next few days. The flavor holds up beautifully, and the tofu stays surprisingly crisp.

Pair it with smart sides

Want to round out your plate without overcomplicating dinner? Try:

  • A simple miso soup starter
  • A side of steamed edamame
  • A cucumber salad with sesame and rice vinegar
  • Or even a protein-boosted side like our Easy Protein-Packed Egg Fried Rice

This stir fry doesn’t just fill your plate it fills your week with a healthy, satisfying option you’ll actually be excited to reheat.

You’ve got your tofu crispy, your veggies vibrant, and your sauce on point. But we’re not done yet next, we’ll wrap it up with why this recipe belongs in your regular rotation.

Your Go-To Plant-Based Protein Dinner

Why tofu always wins on busy nights

Tofu might not always get the love it deserves, but once you try this stir fry, it’s easy to see why it’s a staple in so many healthy kitchens. It’s affordable, adaptable, and fast everything a busy weeknight calls for.

With just one block, you get a generous serving of plant-based protein that pairs beautifully with grains or veggies. It holds flavor like a sponge, browns up with ease, and works in every kind of cuisine. From Asian-inspired peanut sauce to Mediterranean bowls or even barbecue-glazed bites tofu always shows up.

And let’s not forget: it keeps well in the fridge, it’s easy to find, and it’s perfect for meatless Mondays or everyday meal prep.

If you’ve ever felt stuck between boring salads or time-consuming meals, this tofu stir fry fills that gap with something colorful, comforting, and high in protein.

Keep it flexible, keep it fresh

The best thing about this dish? It changes with you. Swap the veggies, switch the sauce, or double the tofu it all works.

Try it with:

  • Seasonal veggies like zucchini, asparagus, or bok choy
  • A batch of stir fry sauce made ahead for midweek magic
  • Rotating proteins like tempeh or chickpeas to mix things up

When you’ve got one solid method, the possibilities open up. This dish proves that eating high-protein and plant-based doesn’t have to mean bland or boring it means feeling good, eating smart, and loving every bite.

Dinner doesn’t have to be complicated to be powerful. It just needs to work for your real life and this one does.

Share this recipe on:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star