Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Crispy Tofu Stir Fry

    Modified: Mar 21, 2025 · Published: Aug 29, 2024 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    No ratings yet
    3 servings
    45 minutes minutes
    Pin Jump to Recipe
    Tofu and vegetable stir fry in a cast iron skillet.
    Close up of vegetables and crispy tofu.
    Pile of crispy tofu on top of cabbage, broccoli, edamame, and green pepper.

    My go-to crispy tofu stir fry is a weeknight staple! Ready in just over 30 minutes using versatile, budget-friendly ingredients, this stir fry features 25+ grams of plant-based protein per serving.

    Tofu and vegetable stir fry in a cast iron skillet.

    Let me preface this by saying that in the 10 years of being vegetarian, I have cooked a lot of delicious tofu recipes. But there is no tofu recipe that I love more than the crispy Salt and Pepper Tofu used in this stir fry.

    We make this crispy tofu stir fry at least once a week and often twice a week. It's endlessly versatile, but it all hinges on the amazing crispy salt and pepper tofu.

    While I recommend using an air fryer for the best texture, you can certainly use the oven if that's what you have on hand. I wrote instructions for both.

    This is the third recipe in my high protein vegetarian meals series. The first recipe for Crispy Tofu Salad uses the same method, so if you like this recipe I highly recommend giving that one a try next.

    For a super-quick, low-prep stir fry, check out my simple Tofu Stir Fry with Noodles.

    Jump to:
    • Why you'll love this recipe
    • Ingredients
    • Cassidy's tips
    • Veggie combinations
    • Storage notes
    • More ways to stir fry
    • Recipe
    • Comments

    Why you'll love this recipe

    • The sauce: We're keeping it simple with hoisin sauce and a few other pantry staples. This recipe also works well with store-bought stir-fry sauce.
    • Versatile: The salt & pepper tofu can be made in the air fryer or oven, and the ingredients are easy to adjust to your liking. Feel free to use any variety of vegetables for the stir fry, but see below for my favorite combinations.
    • Nutritious: With 25 grams of protein per serving, this stir is as satisfying as it is nutritious. This is also an easy way to pack a lot of veggies into a meal.

    Ingredients

    Labeled recipe ingredients.
    • Tofu: I recommend extra-firm tofu or super-firm tofu.
    • Edamame: Frozen edamame, sometimes labeled as mukimame or "shelled edamame" is an easy way to add extra protein to the stir fry.
    • Cashews: I love adding a handful of cashews for extra flavor and toastiness. This is optional but adds a little extra "something" to the stir fry. I typically keep raw, unsalted cashews on hand (for cashew cream) so that's what I use here. Roasted cashews work but will toast more quickly.
    • The sauce: I often use store-bought stir-fry sauce for convenience, but another option is to combine hoisin sauce, rice vinegar, and a splash of soy sauce. This makes a sweet and salty sauce. Tamari also works, and all of these ingredients can be adjusted to taste.
    • Veggies: I haven't found a vegetable that doesn't work in this stir fry. I wrote the recipe for broccoli, onion, and bell pepper because those are the veggies that I use most often.

    Cassidy's tips

    • Serving: We typically serve the crispy tofu and veggies over white rice, but it's just as delicious with stir-fry noodles. I like to use pad thai noodles, udon noodles, or Hokkien-style stir fry noodles, which are ready-to-eat.
    • Tear the tofu: I like to tear the tofu because it gives it a meatier, chewier texture. The tofu can also be cubed.
    • Press tofu: Press the tofu to remove liquid, as this makes it a lot crispier. A cast iron skillet weighed down with cans works well for this.
    • While I love making homemade stir fry sauce, this is a convenience meal and more often than not we use storebought stir fry sauce. I developed this vegetarian stir fry sauce as a simple, all-purpose flavorful option for those who don't want to buy an entire bottle of sauce.
    • To double: If doubling the recipe, I recommend cooking the vegetables in two pans. Overcrowding the pan leads to veggies that are more steamed and less crispy.
    • This recipe works best with a skillet that can handle high heat. A wok is the best option if you have one because it can handle a large volume of vegetables, but we typically stick to a 12-inch cast iron skillet.
    Pile of crispy tofu on top of cabbage, broccoli, edamame, and green pepper.

    Veggie combinations

    We typically choose 3 vegetables for the stir fry. Since we've made this crispy tofu stir fry weekly for about a year, we've tried out a lot of different vegetables.

    Here are a few of my favorite combinations:

    • Sliced green or red cabbage, broccoli florets, sliced yellow onion
    • Sliced carrots, broccoli florets, bok choy. If using bok choy, wait to add it until the last 2-3 minutes of stir-frying.
    • Sliced shiitake mushrooms, bok choy, red bell pepper

    We typically only use about ⅓ of a cabbage. Leftover cabbage is delicious in this roasted red cabbage recipe.

    Storage notes

    The crispy tofu stir fry reheats well. It can be reheated in the microwave or on the stovetop. I prefer reheating on the stovetop because this re-crisps the veggies.

    Add leftover rice to the stir fry to make impromptu fried rice!

    Close up of vegetables and crispy tofu.

    More ways to stir fry

    • Black cast iron pan filled with almond butter stir fry.
      Almond Butter Stir Fry
    • Large gray skillet filled with noodle stir fry.
      Teriyaki Tempeh Stir Fry
    • Stir fried egg plant on rice in a bowl with a gold fork.
      Teriyaki Tempeh and Eggplant Stir Fry
    • Close up of peanut noodles in a white bowl.
      Spicy Peanut Noodles

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Tofu and vegetable stir fry in a cast iron skillet.

    Crispy Tofu Stir Fry

    Cassidy Reeser, MS, RD
    This is my go-to method for making a quick and protein-packed vegetarian stir fry. The vegetables are versatile and the tofu can be cooked in the air fryer or oven.
    No ratings yet
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Servings 3 servings

    Equipment

    • 1 large skillet I like to use a cast iron skillet

    Ingredients
      

    • 14 ounce block extra firm tofu
    • rice, for serving
    • 1 medium broccoli crown
    • ½ small green cabbage
    • 1 medium green bell pepper
    • 2 tablespoons canola oil divided (or oil of choice)
    • 1 tablespoon nutritional yeast optional
    • ½ teaspoon salt divided
    • ¼ teaspoon black pepper adjust to taste
    • 1 cup frozen edamame AKA shelled edamame or mukimame
    • ¼ cup raw unsalted cashews roasted also works
    • ¼ cup hoisin sauce **or 6 tablespoons of your favorite stir fry sauce**
    • 1-2 tablespoons rice vinegar
    • 1 teaspoon soy sauce
    • freshly ground black pepper

    Instructions
     

    • Preheat the oven to 400F. Press tofu for 10 minutes by using a tofu press or by weighing the tofu down with a heavy skillet. Start cooking the rice at this point, if using.
    • While the tofu presses, prep the vegetables. Slice broccoli into florets, then slice those florets in half. Slice the cabbage into ½-inch strips. Julienne (thinly slice) the green pepper. Set aside.
    • In a medium bowl, whisk together 1 tablespoon oil, 1 tablespoon nutritional yeast, ¼ teaspoon salt, and ¼ teaspoon pepper. Use clean hands to tear the pressed tofu into small, bite-sized pieces, then add to the bowl. Toss to coat in the oil and seasonings.
    • Transfer the tofu to a parchment-paper-lined baking sheet (parchment is optional, makes cleanup easier.) Roast at 400F for 30-35 minutes, stirring halfway through. The tofu is ready when golden and crisp. The smallest pieces should be dehydrated and chewy.
    • When the tofu has about 10 minutes left, heat a large skillet over medium-high to high heat. Drizzle with the remaining tablespoon of oil, adding more as needed to coat the skillet.
    • Once hot, add the vegetables, frozen edamame (it should still be frozen), and remaining ¼ teaspoon salt. Stir-fry for 8-10 minutes, stirring every few minutes, until the vegetables are starting to blacken and soften. Add the cashews during the last 2 minutes of stir-frying.
    • Meanwhile, prepare the stir-fry sauce. Whisk together ¼ cup hoisin sauce, 1-2 tablespoons rice vinegar, and 1 teaspoon soy sauce. Adjust to taste.
    • Add the cooked tofu to the cooked vegetables. Drizzle with the stir fry sauce, tossing to coat. Serve over rice. Season with freshly ground black pepper, to taste. Enjoy!

    Notes

    1. Veggies: I typically choose 3 vegetables. Some of my favorites are sliced carrots, shiitake mushrooms, sliced onion, and green beans. Some vegetables, like snow peas, will cook quickly and should be added at the end of stir-frying.
    2. Oven vs air fryer: I prefer to make this crispy tofu in my air fryer because it cooks much more quickly. I include oven instructions because I know that not everyone has an air fryer. If making in the air fryer, cook at 375F for 18-20 minutes, stirring halfway through and adding additional time, as needed.
    3. High heat: I stir fry the vegetables on medium-high to high heat, which isn't recommended for most non-stick pans. High heat cooking results in crisper veggies with blackened edges.
    4. If the vegetables are blackening too quickly, reduce the heat on the skillet and cover it with a lid. This will steam them.
    5. Nutrition calculations do not include rice. Nutrition calculations are an estimnation and will vary based on ingredients used.

    Nutrition

    Calories: 446kcalCarbohydrates: 45gProtein: 27gFat: 21gSaturated Fat: 3gPolyunsaturated Fat: 7gMonounsaturated Fat: 10gTrans Fat: 0.04gCholesterol: 1mgSodium: 996mgPotassium: 1498mgFiber: 13gSugar: 18gVitamin A: 1528IUVitamin C: 260mgCalcium: 233mgIron: 6mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Red Lentil Bowls with Roasted Cauliflower
    Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing »

    Comments

    No Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required