10 Vegetarian and Vegan Tofu Stir-Fry Recipes

Healthy Meals With Lots of Flavor

Tofu is an ideal ingredient to stir-fry—it doesn't need a lot of cooking time and marries beautifully with Asian flavors. Perfect for vegetarian, vegan, and health-conscious home cooks, tofu stir-fries provide plenty of protein and a good dose of vegetables. Many of these recipes are gluten-free as well; just be sure to check the soy sauce label or use tamari instead.

  • 01 of 10

    Tofu Cashew "Chicken" Stir-Fry

    Tofu cashew "chicken" - vegetarian and vegan

    Cashew chicken is a beloved Chinese-American stir-fry dish that mainly focusses on the chicken and nuts. This vegetarian version, however, replaces the chicken with tofu and adds plenty of vegetables. Tofu is stir-fried along with garlic and ginger, then bamboo shoots, mushrooms, celery, and bell pepper are added, and everything is cooked in vegetable broth and soy sauce. Cashews and green onions finish off the dish.

  • 02 of 10

    Simple Vegan Tofu and Vegetable Stir-Fry With Ginger

    Vegan tofu and vegetable stir-fry with ginger
    Vegan tofu and vegetable stir-fry with ginger.

    This easy tofu stir fry is a simple combination of tofu, a variety of vegetables, and a mixture of soy sauce, lemon juice, and ginger. After the tofu is pressed it marinates in the sauce and then is stir-fried along with cauliflower, broccoli, carrots, onion, bell peppers, snow peas, and mushrooms. Feel free to use whatever vegetables you have—this is a great recipe to clean out the fridge.

  • 03 of 10

    Vegan Tofu Stir-Fry with Vegetables in Peanut Sauce

    Vegetarian and vegan tofu stir-fry in peanu sauce

    Peanut sauce is a typical Thai flavoring that adds a bit of sweetness and spice to a dish and works beautifully in this tofu and vegetable stir-fry. Tofu is cooked along with bell peppers, snow peas, and mushrooms and finished with a Sriracha-flavored peanut sauce. You can cut down the heat to make it more kid-friendly.

  • 04 of 10

    Broccoli and Tofu in Garlic Sauce

    Broccoli and tofu stir-fry in Chinese restaurant-style garlic sauce
    Broccoli and tofu stir-fry in Chinese restaurant-style garlic sauce.

    This Chinese-restaurant-style broccoli and tofu stir-fry features a generous amount of sauce, making it perfect for pairing with steamed white rice or other whole grain like quinoa. The simple combination of broccoli and tofu gets a boost of flavor from garlic, onion, ginger, cayenne, and soy sauce. 

    Continue to 5 of 10 below.
  • 05 of 10

    Swiss Chard and Tofu Stir-Fry

    Tofu and Swiss chard vegetable stir-fry
    Tofu and Swiss chard vegetable stir-fry.

    This tofu and vegetable stir-fry is super simple, calling for nothing more than greens, garlic, mushrooms, soy sauce, sesame oil, and, of course, tofu. The tofu is stir-fried in garlic, then soy sauce, mushrooms, and Swiss chard are added and drizzled with a bit of sesame oil; the dish is cooked until the greens are slightly wilted and soft.

  • 06 of 10

    Chinese Kung Pao Tofu With Snow Peas

    Vegetarian and vegan kung pao tofu
    Like Chinese kung pao chicken? Try this vegetarian and vegan kung pao tofu!.

    The Spruce / Jolinda Hackett 

    There's plenty of veggies in this Chinese-style kung pao tofu stir-fry, including mushrooms, bok choy, and snow peas. It goes above and beyond your basic tofu stir-fry with the recipe calling for the tofu to be marinated and baked before being stir-fried, giving it added heft and texture. 

  • 07 of 10

    Vegan Stir-Fry With Hoisin Sauce

    Vegan Stir-Fry with Hoisin Sauce and Coconut Rice

    Getty Images

    A sauce of lime juice, hoisin, honey, ginger, red pepper flakes, and cilantro turn a typical tofu stir-fry into something sweet, spicy, and special. The tofu, peppers, mushrooms, and mung beans are stir-fried in the sauce and then served over homemade coconut rice, giving this dish a bit of tropical flavor.

  • 08 of 10

    Thai-Style Tofu Stir-Fry With Lemongrass

    Vegetable stir fry with tofu and chopsticks
    cobraphoto / Getty Images

    Lemongrass adds fragrance and freshness to this vegetable and tofu stir-fry. The citrus-smelling green is added toward the end of cooking time along with the garlic, combining with the stir-fried tofu, green beans, carrots, broccoli, peppers, and Thai chilies. A squeeze of time juice finishes off the dish.

    Continue to 9 of 10 below.
  • 09 of 10

    Mixed Vegetable Stir-Fry With Tofu

    Thai Vegetable Stir-Fry with Fried Tofu
    Best Ever Veggie Stir-Fry with Fried Tofu!. D.Schmidt for About.com

    The sauce is the star of this stir-fry, combining several flavorful ingredients like soy sauce, hoisin, sweet chili sauce, sherry, and brown sugar. It also means you can keep the rest of the ingredients pretty simple. This recipe calls for several vegetables along with the tofu, but feel free to use what you have on hand.

  • 10 of 10

    Thai Vegetable Stir-Fry With Tofu

    Broccoli, carrot, mushroom stir fry with tofu.
    Westend61 / Getty Images

    What makes this stir-fry special is the crispy pan-fried tofu, which is marinated in hoisin sauce and brown sugar, coated in flour, and then cooked until browned. It then tops a stir-fry of carrot, broccoli, mushrooms, bok choy, and red pepper, all cooked in a sweet and spicy sauce.