Tofu buffalo wings are the perfect appetizer, game day snack, or addition to a balanced meal! The breaded tofu is cooked in the air fryer until golden brown and then tossed in spicy buffalo sauce.
This post may contain affiliate links. Please see my Full Disclosure Policy for more information.

Jump to:
- Why You'll Love this Tofu Buffalo Wings Recipe
- Equipment
- Tofu Buffalo Wings Ingredients
- Hot Buffalo Sauce Ingredients
- How to Make Crispy Tofu Buffalo Wings
- Making Buffalo Tofu in the Oven
- Variations & Substitutions
- How to Make These Buffalo Tofu Bites Vegan
- Pro Tips
- Serving, Storing, & Reheating
- Recipe FAQ
- Other Recipes You May Like
- Crispy Tofu Buffalo Wings Recipe
Why You'll Love this Tofu Buffalo Wings Recipe
These buffalo tofu nuggets will easily become one of your favorite tofu recipes the first time you taste a piece of tofu. They're air fried to crispy perfection that meat eaters and anyone following a plant-based diet will love at the first bite.
There are many ways to serve this air fryer buffalo tofu recipe, from as-is with your favorite dipping sauce to on a salad to on a wrap (see the Serving section below for more!).
Equipment
- Large plate (~10 inches) - you want to line a plate with paper towels to absorb excess water from the block of tofu. It's important to press tofu to remove that extra liquid.
- Paper towels - these will absorb excess liquid from the tofu so the breading sticks. You can also use a kitchen towel!
- Chef's knife - using a good quality knife will make cutting the tofu easier!
- A heavy object - anything like a cast iron skillet, heavy pan, or baking sheet and a heavy book will work! You want something heavy enough to press down on the tofu to absorb excess moisture.
- Small bowls (~1-cup) - I like using a small bowl for the cornstarch and another for the milk.
- Shallow dish or plate with a lip - you'll set up an assembly line to coat the extra firm tofu in cornstarch, dip the pieces in milk, then coat in the panko breadcrumb mixture. Having a shallow bowl or plate with a lip is ideal for the panko bread crumbs so you can spread the pieces out and coat each of them.
- Air fryer with a basket - having the basket piece is important! Lining the breaded tofu in a single layer along with having hot air circulated all around the pieces (like when using the basket) is crucial to make this tofu crispy!
Tofu Buffalo Wings Ingredients
Full ingredients, measurements, and instructions can be found in the recipe card at the bottom of this post.

- Extra-firm tofu - it's crucial you get extra-firm tofu! Silken tofu will fall apart as soon as you cut into it. Regular firm tofu may hold up but it may crumble a little bit. No matter what type, tofu is a high quality plant-based protein and great to include in your diet.
- Panko bread crumbs - this type of bread crumb will make these tofu bites extra crispy!
- Corn starch - this is important to absorb excess water from the tofu, as tofu is a pretty watery food. Extra water will prevent the breading from sticking and getting crispy, so we want to remove most of the moisture from the tofu! All purpose flour would work in lieu of corn starch.
- Milk - coating the tofu sticks in a liquid, like milk, before tossing into the panko bread crumb mixture will help the breading stick better. You can use any milk you'd like!
- Seasonings - seasonings like garlic powder, salt, chili powder, and black pepper all combine with the buffalo hot sauce so well to make these crispy tofu buffalo wings absolutely delicious!
Hot Buffalo Sauce Ingredients

- Hot sauce or buffalo sauce - this is a main ingredient in this recipe so I recommend picking a sauce you love! Or you could make your own buffalo sauce from scratch.
- Olive oil - this helps to mellow out the hot sauce a little bit. You can substitute melted butter or vegan butter if you like a little bit of a butter flavor in your wings!
- Honey - similar to the olive oil, honey adds a hint of sweetness but also cut some of the strong buffalo flavor. Maple syrup could work but would add a subtle maple flavor and granulated or brown sugars may give the sauce a gritty texture, so I'd stick with honey!
How to Make Crispy Tofu Buffalo Wings

1: Combine the panko bread crumbs and seasonings in a shallow dish. Stir until combined and set aside.

2: After the tofu has been pressed and drained, cut into ½-inch strips. Coat each strip in corn starch, dip in milk, and then toss in breadcrumb mixture.

3: Spray the air fryer basket with nonstick cooking spray to prevent the buffalo tofu from sticking. Line the basket with tofu in a single layer for optimal crispiness. Cook in the air fryer for 15 minutes at 425 degrees Fahrenheit.

4: While the tofu is cooking, combine the buffalo hot sauce, olive oil, and honey in a large bowl. Set aside until the tofu is done cooking.

5: Flip the tofu strips and cook another 10 minutes, or until golden brown.

6: Add the tofu to the buffalo sauce mixture and toss until each piece is evenly coated. Serve immediately and enjoy!
Making Buffalo Tofu in the Oven
You can definitely make this recipe in the oven. It may not get as crispy as making it in the air fryer, but it can be done!
- Line a baking sheet with parchment paper and spray with nonstick cooking spray.
- Place the breaded tofu sticks onto the prepared baking sheet in a single layer, ideally at least ½-inch apart (for optimal crispiness).
- Bake at 425 degrees Fahrenheit for 15 minutes.
- Remove the baking sheet from the oven, flip the tofu pieces over, and place back in the oven for another 10 minutes.
- Once golden brown and crispy, remove from the oven and toss in the buffalo sauce mixture.
- Serve and enjoy!
Variations & Substitutions
- If you like buttery buffalo wings, you can substitute melted butter (I'd recommend unsalted since the buffalo sauce is fairly salty) for olive oil in the buffalo sauce mixture.
- I haven't tried using cauliflower instead of tofu in this recipe yet, but let me know in the comments if you give buffalo cauliflower wings a shot!
- You can use regular breadcrumbs instead of panko. The tofu may not get as crispy but it will still taste great!
- Feel free to add/swap seasonings to your liking. Onion powder, cayenne pepper, and paprika would all be really good additions to the breading!

How to Make These Buffalo Tofu Bites Vegan
- To make these vegan buffalo tofu wings, you can use agave or maple syrup in lieu of honey.
- You can use your favorite plant-based milk (almond milk, soy milk, oat milk, cashew milk, etc.) in place of cow's milk.
- Olive oil is primarily unsaturated fat, so I prefer to use this in most of my cooking. But if you prefer a buttery flavor in your wings, you can use vegan butter instead of olive oil!
- Be sure to check that you use vegan buffalo sauce instead of regular (most should be vegan but I would double check!).
- You can serve the buffalo tofu strips with a vegan ranch or blue cheese dressing for the perfect pairing of flavors.
Pro Tips
- You can cut the extra firm tofu block on a cutting board before wrapping in paper towels, but I find it more efficient to cut it right on the plate you're going to press it on.
- If you have a tofu press, that's a great way to absorb excess water from the tofu, but not completely necessary!

Serving, Storing, & Reheating
Serving
- If serving these "vegan chicken wings" as a main dish, I love sprinkling the tofu buffalo wings with fresh parsley and serving them with a small bowl of ranch dressing!
- The tofu hot wings also go so well with homemade 2-ingredient ranch dip too (if you want even more protein and some probiotics!).
- In addition to serving these as they are with a ranch dip of some sort, I love putting them on a salad with romaine, mixed greens, diced cucumbers, shredded carrots, banana peppers, and drizzling ranch dressing on top!
- I also like making a buffalo tofu sandwich or buffalo tofu wrap with this recipe! I put the tofu, romaine lettuce, sliced cucumbers, and carrot sticks on whole grain bread or a whole wheat wrap. You can drizzle ranch dressing onto the sandwich or wrap itself or serve it on the side. You can even whip up a side of air fryer butternut squash fries to serve with it!
Storing
- Store these buffalo tofu wings in an airtight container in the refrigerator for up to 5 days.
- Freezing the tofu may result in a strange texture once thawed so I don't recommend freezing leftovers! (Trust me, I don't think you'll have enough leftovers to freeze!).
Reheating
- If you have any leftover buffalo tofu, I highly recommend reheating it in the air fryer to crisp it back up again.
- You can toss the reheated tofu strips in a little bit of extra buffalo sauce as well!

Recipe FAQ
Tofu is made of soybeans that are ground up and pressed into a solid block. Tofu is actually one of the few plant-based high-quality proteins! This means it has all 9 essential amino acids that we have to get through food.
Tofu wings are a delicious plant-based version of traditional chicken wings. They are meat-free and can be made completely vegan!
Honestly, tofu has very little flavor. It takes on whatever flavor you cook it with, so in this crispy tofu buffalo wings recipe, you mainly taste the buffalo sauce.
Cooking them in the air fryer and eating almost immediately after cooking (letting them cool down slightly for a few minutes of course) will ensure optimal crispiness. It's also important to remove as much excess moisture from the tofu as possible to allow the breading to get nice and crispy. Pressing the tofu and coating each individual piece in corn starch as well as cooking in a single layer and tossing while cooking will also help to maximize crispiness in these tofu buffalo wings!
Other Recipes You May Like
Want more healthy recipes like this delivered straight to your inbox? Click here to join The Perfect Pear newsletter!
If you give this recipe a try, please rate and review it below! I would love to hear your feedback. Also snap a photo and tag me on Insta @theperfectpearr so I can see your creation!
PrintCrispy Tofu Buffalo Wings Recipe
Tofu buffalo wings are the perfect appetizer, game day snack, or addition to a balanced meal! The breaded tofu is cooked in the air fryer until golden brown and then tossed in spicy buffalo sauce.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 24 sticks 1x
- Category: Snacks, Apps
- Method: Air Frying
- Cuisine: American
Ingredients
For the tofu:
- 1-14oz package extra-firm tofu
- ¾ cup (68g) panko breadcrumbs
- 1 teaspoon granulated garlic
- ½ teaspoon salt
- ½ teaspoon chili powder (or cayenne or paprika)
- ¼ teaspoon ground black pepper
- ¼ cup (39g) cornstarch
- ¼ cup (60g) milk of choice
For the buffalo sauce:
- ½ cup (140g) buffalo sauce
- 2 Tablespoons olive oil
- 1 Tablespoon honey
Instructions
For the tofu:
- Preheat air fryer to 425 degrees and spray air fryer basket with nonstick cooking spray.
- Line a plate with paper towels and place the tofu on top. Add another few layers of paper towels and place a heavy object (like a cast iron skillet or textbook resting on a baking sheet) on top to drain excess liquid.
- Whisk breadcrumbs and seasonings in a shallow dish. Set aside.
- Slice the tofu block into ½" strips (~4" long).
- Toss the tofu strips into cornstarch, then dip into the milk, followed by the breadcrumbs.
- Toss the tofu in the breadcrumbs until it's evenly coated.
- Place strips on prepared air fryer basket in a single, even layer.
- Air fry for 15 minutes, flip the pieces over, then air fry another 10 minutes.
For the buffalo sauce:
- While the tofu is air frying, combine the sauce ingredients in a large mixing bowl.
- Stir until combined.
- Once the tofu is golden brown and crispy, add to the sauce.
- Toss until the tofu strips are evenly coated.
- Serve immediately and enjoy!
Notes
Serving
- If serving these "vegan chicken wings" as a main dish, I love sprinkling the tofu buffalo wings with fresh parsley and serving them with a small bowl of ranch dressing!
- The tofu hot wings also go so well with homemade 2-ingredient ranch dip too (if you want even more protein and some probiotics!).
- In addition to serving these as they are with a ranch dip of some sort, I love putting them on a salad with romaine, mixed greens, diced cucumbers, shredded carrots, banana peppers, and drizzling ranch dressing on top!
- I also like making a buffalo tofu sandwich or buffalo tofu wrap with this recipe! I put the tofu, romaine lettuce, sliced cucumbers, and carrot sticks on whole grain bread or a whole wheat wrap. You can drizzle ranch dressing onto the sandwich or wrap itself or serve it on the side. You can even whip up a side of air fryer butternut squash fries to serve with it!
Storing
- Store these buffalo tofu wings in an airtight container in the refrigerator for up to 5 days.
- Freezing the tofu may result in a strange texture once thawed so I don't recommend freezing leftovers! (Trust me, I don't think you'll have enough leftovers to freeze!).
Reheating
- If you have any leftover buffalo tofu, I highly recommend reheating it in the air fryer to crisp it back up again.
- You can toss the reheated tofu strips in a little bit of extra buffalo sauce as well!
- If you like buttery buffalo wings, you can substitute melted butter (I'd recommend unsalted since the buffalo sauce is fairly salty) for olive oil in the buffalo sauce mixture.
- I haven't tried using cauliflower instead of tofu in this recipe yet, but let me know in the comments if you give buffalo cauliflower wings a shot!
- You can use regular breadcrumbs instead of panko. The tofu may not get as crispy but it will still taste great!
- Feel free to add/swap seasonings to your liking. Onion powder, cayenne pepper, and paprika would all be really good additions to the breading!
- You can cut the extra firm tofu block on a cutting board before wrapping in paper towels, but I find it more efficient to cut it right on the plate you're going to press it on.
- If you have a tofu press, that's a great way to absorb excess water from the tofu, but not completely necessary!
Nutrition
- Serving Size: 4 sticks
- Calories: 142
- Sugar: 3
- Sodium: 762
- Fat: 5
- Saturated Fat: 0
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 16
- Fiber: 1
- Protein: 7
- Cholesterol: 0










Leave a Reply