Spicy Peanut Tofu

Some recipes are born out of curiosity, and others… out of a craving so intense you can almost taste it before cooking. This Spicy Peanut Tofu was one of those dishes for me. I remember coming home after a long day, craving something bold, nutty, and spicy—something that would give me that perfect mix of crunch and saucy goodness. I wanted the addictive heat of my favorite takeout stir-fries but with a homemade twist, and of course, 100% plant-based. This recipe became an instant weeknight favorite, and now I’m sharing it with you so you can experience the same joy I did that first bite—crispy tofu coated in a fiery, savory peanut sauce with roasted peanuts for crunch.

Table of Contents

Spicy Peanut Tofu served with Brown Rice vertical image

About This Recipe

This Spicy Peanut Tofu is the perfect mix of crispy air-fried tofu, stir-fried veggies, and a rich, spicy peanut sauce made with a blend of sriracha, hoisin, vegan oyster sauce, and Korean red pepper powder. The roasted peanuts add that irresistible crunch, while the sauce balances sweet, salty, tangy, and spicy flavors beautifully. It’s quick enough for weeknights, but impressive enough to serve to guests who think tofu can’t be exciting (trust me, they’ll change their minds).

Why You’ll Love This Recipe

  • Crispy & Flavorful – Air-fried tofu means maximum crunch with minimal oil.
  • Restaurant-Style at Home – Packed with layers of flavor that rival your favorite takeout spot.
  • Customizable Heat Level – Adjust the spice to suit your comfort zone.
  • Protein-Packed – Firm tofu and peanuts make this a satisfying, filling vegetarian meal.
  • Meal Prep Friendly – Keeps well for a few days and reheats beautifully.

Key Ingredients

Air-Fried Tofu:

  • Firm Tofu – The star protein of the dish; holds its shape well and develops a crispy exterior when air-fried.
  • Salt – Enhances the natural flavors of the tofu and seasonings.
  • Black Pepper Powder – Adds a subtle heat and depth of flavor.
  • Korean Red Pepper Powder (Gochugaru) – Brings a smoky, slightly sweet spiciness unique to Korean cuisine.
  • Cornstarch – Creates a light, crispy coating that helps the tofu brown beautifully.
  • Avocado Oil – Adds richness and promotes even crisping without overpowering the flavor.

For the Sauce Mix:

  • Sriracha Sauce – Provides bold heat with a touch of tanginess.
  • Hoisin Sauce – Adds a sweet-salty umami depth to balance the spice.
  • Vegan Oyster Sauce – Gives a rich, savory boost without any seafood.
  • Dark Soy Sauce – Deepens the color and adds a robust, slightly molasses-like flavor.
  • Black Vinegar – Brings a sharp, tangy contrast to the richness of the sauce.
  • Water – Adjusts consistency so the sauce evenly coats the tofu and veggies.
  • Black Pepper Powder – Adds a secondary layer of warmth and spice to the sauce.

For the Stir Fry:

  • Whole Dry Red Chilis – Infuses the oil with a smoky, chili heat.
  • Cooking Oil – Helps sear the vegetables and carry the chili flavor.
  • Onion – Adds sweetness and texture to balance the spice.
  • Green Pepper – Brings fresh crunch and mild bitterness.
  • Red Pepper – Adds a pop of color and natural sweetness.
  • Roasted Peanuts – Provide nutty crunch and complement the peanut-forward sauce.

How To Make Spicy Peanut Tofu

Air Fry Tofu

  1. Press the tofu for 20 minutes.
Press the Tofu for 10 mins for Thai Basil Braised Tofu
  1. In a large mixing bowl, combine Corn starch, salt, gochugaru, and freshly ground black pepper. Mix until even.
Adding Cornstarch, salt, black pepper and Gochugaru in a bowl
  1. Cut the tofu into bite sized pieces, and transfer the tofu pieces to the mixing bowl.
cut Tofu in a bite sized pieces
  1. Gently toss the tofu to coat evenly with the dry ingredients.
add Tofu with the dry ingredients
  1. Spray the tofu pieces with cooking oil and a little water to form a light batter. Gently tossing to prevent breaking.
add Oil to the Tofu
  1. Transfer the tofu pieces to a parchment lined air fryer tray and air fry for 15-20 minutes at 375-425 F until golden brown.
Spread the Tofu on a baking sheet
Crispy Tofu is ready

Stir Fry Sauce

  1. Combine all the ingredients to a bowl, and whisk until evenly combined.
Adding ingredients to the measuring cup to make the sauce
Sauce is ready!!

Spicy Peanut Stir Fry

  1. In a wok over medium low heat, add the unroasted peanuts, and continuously stir until lightly golden. Then remove and set aside to cool.
Roast the Peanuts
  1. In a wok over medium low heat, add 2 tbsp cooking oil, and allow it to heat up.
heat up the oil
  1. Add red dried chilies to the oil, and cook for 30-45 seconds until smoky aroma wafts from the wok.
Dry Red Chilis to the hot oil
  1. Add white parts of the green onion, and the large onion pieces. Stir continuously and allow the onions to soften. Should take 30-60 seconds.
Green Onion and Onion to the oil.
  1. Add the chopped bell peppers to the wok, and increase the heat to medium. Continuously stir to allow the moisture released from the veggies to evaporate, and the vegetables to brown arounds the edges.
add Bell peppers to the hot wok
  1. Lower the heat to simmer, and add the air fried tofu pieces, and pour the stir fry sauce over the tofu and the veggies.
Add Tofu pieces and Sauce to the wok
  1. Stir to allow the tofu pieces to absorb a little bit of the sauce, and increase the heat to medium low. Stir all the ingredients, and allow the sauce to thicken to a desired consistency.
Let the water evaporate and thicken the sauce
  1. Lower the heat to simmer, and add roasted peanuts and a garnish of green onions.
add Peanuts and Green onions to the Tofu
  1. Serve with a side of rice or noodles and enjoy!
Spicy Peanut Tofu served with Brown Rice

Have It Your Way

  • Less Spicy: Reduce Gochugaru and sriracha for a milder version.
  • Nut-Free: Swap peanuts for toasted sunflower or pumpkin seeds.
  • Extra Veggies: Add broccoli, snap peas, or mushrooms to bulk up the stir-fry.
  • No Air Fryer? Bake tofu in the oven at 400°F until golden and crispy.

Nutritional Facts (Per Serving)*

Approximation based on 4 servings.

  • Calories: 310
  • Protein: 15g
  • Carbohydrates: 20g
  • Fat: 18g
  • Fiber: 5g
  • Sodium: 650mg

Health Benefits

  • High in Plant-Based Protein – Tofu and peanuts provide muscle-friendly protein.
  • Healthy Fats – Avocado oil and peanuts offer heart-healthy monounsaturated fats.
  • Vitamin-Rich – Peppers and onions boost your vitamin C intake.
  • Mineral Support – Tofu contains calcium and iron for bone and blood health.

Other Recipes You’ll Love

Tofuture Tofu Press

Tofu Press

Using a good Tofu Press is crucial for enhancing the texture and flavor of tofu in your culinary creations. Pressing tofu removes excess water, allowing it to absorb marinades and spices more effectively, resulting in a richer and more robust taste. This process also improves the tofu’s texture, making it firmer and more suitable for grilling, frying, or baking. A well-pressed tofu holds its shape better and achieves a desirable crispy exterior while remaining tender on the inside. Investing in a quality tofu press simplifies this process, saving time and ensuring consistent results, ultimately elevating your dishes to a new level of deliciousness. Here is our favorite Tofu Press. It easily And quickly remove water from Tofu to Improve the flavor and give Perfect Texture every time.

Spicy Peanut Tofu served in white plate

Spicy Peanut Tofu

Berry Berry Life
Crispy air-fried tofu tossed in a spicy, nutty sauce with roasted peanuts—this Spicy Peanut Tofu recipe is a bold, restaurant-style vegan stir fry you can make at home in under 30 minutes.
No ratings yet
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Course Appetizer, Main Course, Side Dish
Cuisine Asian, Chinese
Servings 4
Calories 310 kcal

Ingredients
  

Air Fry Tofu

Sauce Mix

For Stir-Fry

Instructions
 

Air Fry Tofu

  • Press the tofu for 20 minutes.
  • In a large mixing bowl, combine Corn starch, salt, gochugaru, and freshly ground black pepper. Mix until even.
  • Cut the tofu into bite sized pieces, and transfer the tofu pieces to the mixing bowl.
  • Gently toss the tofu to coat evenly with the dry ingredients.
  • Spray the tofu pieces with cooking oil and a little water to form a light batter. Gently tossing to prevent breaking.
  • Transfer the tofu pieces to a parchment lined air fryer tray and air fry for 15-20 minutes at 375-425 F until golden brown.

Stir Fry Sauce

  • Combine all the ingredients to a bowl, and whisk until evenly combined.

Spicy Peanut Stir Fry

  • In a wok over medium low heat, add the unroasted peanuts, and continuously stir until lightly golden. Then remove and set aside to cool.
  • In a wok over medium low heat, add 2 tbsp cooking oil, and allow it to heat up.
  • Add red dried chilies to the oil, and cook for 30-45 seconds until smoky aroma wafts from the wok.
  • Add white parts of the green onion, and the large onion pieces. Stir continuously and allow the onions to soften. Should take 30-60 seconds.
  • Add the chopped bell peppers to the wok, and increase the heat to medium. Continuously stir to allow the moisture released from the veggies to evaporate, and the vegetables to brown arounds the edges.
  • Lower the heat to simmer, and add the air fried tofu pieces, and pour the stir fry sauce over the tofu and the veggies.
  • Stir to allow the tofu pieces to absorb a little bit of the sauce, and increase the heat to medium low. Stir all the ingredients, and allow the sauce to thicken to a desired consistency.
  • Lower the heat to simmer, and add roasted peanuts and a garnish of green onions.
  • Serve with a side of rice or noodles and enjoy!

Notes

  • Press the tofu for at least 15–20 minutes before cooking to remove excess moisture.
  • Toasting peanuts before adding them to the stir fry deepens their flavor.
  • If you love extra sauce, double the sauce ingredients—perfect for drizzling over rice.

Video

Nutrition

Serving: 1gCalories: 310kcal
Keyword 30-Minutes, Air Fry, Kung Pao, Tofu
Tried This Recipe?Mention us @Berry_Berry_Life or #berryberrylife

Want to save this for later? Post this Spicy Peanut Tofu Recipe to the “Delicious Dinner” OR “Food Recipe” Board!

Spicy Peanut Tofu vertical image for Pinterest


Leave a Reply

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

Recipe Rating