Air Fryer Sticky Gochujang Tofu Skewers
Crispy, sticky, and spicy gochujang tofu skewers made quickly in the air fryer. A high protein vegetarian dinner that's ready in 30 minutes and loved by the whole family.
These Air Fryer Sticky Gochujang Tofu Skewers are about to become your new favorite weeknight dinner. They're crispy on the outside, tender on the inside, and coated in a sweet, spicy, and savory gochujang glaze that's absolutely addictive. Plus, they cook up in the air fryer in just 20 minutes, making this a fast, hands-off meal for busy evenings.
If you're looking for a high protein vegetarian dinner that feels indulgent but is secretly packed with plant-based goodness, this recipe is for you. The tofu gets perfectly crispy in the air fryer with minimal oil, then gets tossed in a sticky gochujang sauce that clings to every nook and cranny. Serve them on skewers for a fun presentation, or skip the skewers and just pile the tofu onto bowls of rice or noodles.
This recipe is also incredibly beginner-friendly. If you've never cooked tofu before, don't worry—I'll walk you through every step, from pressing the tofu to getting that perfect crispy texture in the air fryer. Let's get cooking.
Why You'll Love This Recipe
- Crispy texture with minimal oil: The air fryer gives the tofu a golden, crunchy exterior using just a light spray of oil—so much healthier than deep frying.
- Bold, sticky gochujang glaze: Gochujang (Korean chili paste) brings the perfect balance of sweet, spicy, and umami. It caramelizes beautifully in the air fryer.
- Ready in 30 minutes: From start to finish, this dinner comes together quickly. Perfect for those nights when you need a delicious meal on the table fast.
- High protein and vegetarian: Tofu is a fantastic source of plant-based protein. Each serving packs about 20 grams of protein, making this a satisfying main dish.
- Family-friendly heat level: The gochujang glaze is mildly spicy, but you can easily adjust the heat by adding more or less gochujang. Kids and spice lovers alike will enjoy it.
- Great for meal prep: These skewers reheat beautifully, so you can make a double batch and enjoy leftovers for lunch the next day.
- Minimal cleanup: Since everything cooks in the air fryer, you'll only have a mixing bowl and a few utensils to wash.
Ingredients
For the tofu skewers:
- 1 block (14-16 oz) extra-firm tofu, pressed and drained
- 2 tablespoons soy sauce or tamari (for gluten-free)
- 1 tablespoon sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/4 teaspoon black pepper
- Bamboo skewers (soaked in water for 30 minutes if using)
- Avocado oil spray or cooking spray
For the sticky gochujang sauce:
- 3 tablespoons gochujang (Korean chili paste)
- 2 tablespoons maple syrup or honey
- 1 tablespoon soy sauce or tamari
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
- 1 teaspoon grated fresh ginger
- 1 tablespoon water (to thin, if needed)
For serving (optional):
- Cooked rice or quinoa
- Sliced green onions
- Toasted sesame seeds
- Steamed broccoli or your favorite veggies
Optional Substitutions
- Tofu: Use extra-firm tofu for best results. You can also use firm tofu, but it will be less crispy. Do not use silken tofu.
- Gochujang: If you can't find gochujang, substitute with a mix of 2 tablespoons sriracha plus 1 tablespoon miso paste or 2 tablespoons Thai chili paste.
- Soy sauce: Use tamari or coconut aminos for a gluten-free option.
- Maple syrup: Honey or agave nectar work well too. For low-carb, use a sugar-free syrup or monk fruit sweetener.
- Rice vinegar: Apple cider vinegar or white wine vinegar can be used in a pinch.
- Sesame oil: Omit for a nut-free version, or use avocado oil. The flavor will be slightly different.
- Garlic and ginger: In a hurry? Use 1/2 teaspoon garlic powder and 1/2 teaspoon ground ginger.
- Skewers: If you don't have skewers, simply cook the tofu cubes directly in the air fryer basket. The cooking time will be similar.
Instructions
- Press the tofu. Wrap the tofu block in a clean kitchen towel or paper towels. Place a heavy object (like a cast iron skillet or a few cans) on top and let it press for 15-20 minutes. This removes excess moisture, helping the tofu get crispy.
- Cut the tofu. Once pressed, cut the tofu into 1-inch cubes. You should get about 24-30 cubes.
- Marinate the tofu. In a medium bowl, whisk together 2 tablespoons soy sauce, 1 tablespoon sesame oil, 1 tablespoon rice vinegar, 1 teaspoon garlic powder, 1 teaspoon onion powder, and 1/4 teaspoon black pepper. Add the tofu cubes and gently toss to coat. Let marinate for 10 minutes while you preheat the air fryer.
- Preheat the air fryer. Preheat your air fryer to 375°F (190°C) for about 3 minutes.
- Skewer the tofu. Thread 3-4 tofu cubes onto each soaked bamboo skewer, leaving a little space between each cube for even cooking. If not using skewers, you can place the cubes directly in the air fryer basket.
- Air fry the tofu. Lightly spray the air fryer basket with avocado oil. Place the skewers (or tofu cubes) in a single layer in the basket, working in batches if needed. Spray the tops with oil. Air fry at 375°F for 12-15 minutes, flipping halfway through, until the tofu is golden brown and crispy on all sides. The exact time depends on your air fryer; start checking at 10 minutes.
- Make the gochujang sauce. While the tofu cooks, prepare the sauce. In a small bowl, whisk together 3 tablespoons gochujang, 2 tablespoons maple syrup, 1 tablespoon soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sesame oil, minced garlic, grated ginger, and 1 tablespoon water. If the sauce is too thick, add another tablespoon of water.
- Glaze the tofu. When the tofu is crispy, remove the skewers from the air fryer and place them in a large bowl. Pour the gochujang sauce over the top and gently toss to coat each piece evenly. Be careful not to break the tofu.
- Optional: Air fry again for extra stickiness. For a thicker, stickier glaze, return the glazed skewers to the air fryer basket and air fry at 375°F for another 2-3 minutes. This will caramelize the sauce.
- Serve immediately. Arrange the skewers on a serving platter. Sprinkle with sliced green onions and toasted sesame seeds. Serve over rice or quinoa with steamed veggies on the side. Enjoy!
Pro Tips
- Press the tofu thoroughly. This is the most important step for crispy tofu. Don't skip it! If you're short on time, use a tofu press.
- Dry the tofu after pressing. Pat the tofu cubes dry with a paper towel before marinating. This helps the marinade stick and ensures crispiness.
- Don't overcrowd the air fryer. Cook the tofu in batches if needed. Overcrowding traps steam and makes the tofu soggy instead of crispy.
- Flip halfway through. Use tongs to flip the skewers or toss the cubes halfway through cooking for even browning.
- Adjust the spice level. For a milder sauce, use 2 tablespoons gochujang; for extra spicy, add 1 teaspoon gochugaru (Korean chili flakes) or a pinch of cayenne.
- Soak bamboo skewers. Soaking prevents them from burning in the air fryer. If you forget, you can use metal skewers or no skewers at all.
- Use avocado oil spray. It has a high smoke point and neutral flavor, perfect for air frying. Olive oil spray works too.
- Make the sauce ahead. The gochujang sauce can be made up to 3 days in advance and stored in the fridge. Bring to room temperature before using.
- Double the recipe easily. This recipe scales well. Simply cook in batches to avoid overcrowding.
- Add veggies to the air fryer. For a complete meal, add broccoli florets, bell peppers, or zucchini chunks alongside the tofu for the last 8-10 minutes of cooking.
Variations and Substitutions
- Add extra crunch: Coat the tofu cubes in a light layer of cornstarch before air frying. Toss the pressed tofu cubes with 1 tablespoon cornstarch until evenly coated, then proceed with the recipe. This creates an even crispier shell.
- Make it gluten-free: Use tamari instead of soy sauce and ensure your gochujang is gluten-free. Many brands are, but always check the label.
- Make it oil-free: Skip the sesame oil in the marinade and use only water or extra soy sauce. Use a silicone air fryer liner or parchment paper to prevent sticking, and spray with water instead of oil (but note the texture will be less crispy).
- Swap the protein: This same sauce works beautifully with air fryer chicken thighs, shrimp, or even cauliflower florets. Adjust cooking times accordingly.
- Add a nutty element: Sprinkle crushed peanuts or cashews over the finished skewers for extra crunch and flavor.
- Turn it into a bowl: Skip the skewers and serve the sticky tofu over a bed of rice with sautéed spinach, pickled cucumbers, and a dollop of spicy mayo or sriracha.
- Gochujang tofu tacos: Use the cooked tofu as a filling for soft corn tortillas. Top with shredded cabbage, avocado, and a squeeze of lime.
Storage and Reheating
Fridge
Store leftover tofu skewers in an airtight container in the refrigerator for up to 4 days. The sauce will continue to soak into the tofu, making it less crispy but still delicious.
Freezer
To freeze, place the cooked and cooled tofu skewers in a single layer on a baking sheet and freeze for 1-2 hours until solid. Transfer to a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
For best results, reheat leftover tofu in the air fryer at 350°F (175°C) for 4-5 minutes, or until heated through and crispy again. You can also reheat in a 375°F oven for 8-10 minutes. Avoid microwaving, as it will make the tofu soggy.
FAQ
Can I make these without an air fryer? Yes! Bake the tofu cubes on a parchment-lined baking sheet at 400°F (200°C) for 20-25 minutes, flipping halfway through. Broil for the last 2 minutes for extra crispiness. Alternatively, pan-fry in a skillet with a little oil over medium-high heat until golden on all sides.
Do I need to press the tofu? Yes, pressing is essential for removing moisture and achieving a crispy texture. If you're in a hurry, you can microwave the tofu on a paper towel-lined plate for 2 minutes to release water, then pat dry.
Is gochujang vegan? Most gochujang brands are vegan, but some may contain honey or anchovy extract. Check the label if you're strictly vegan. Many store-bought gochujang pastes are plant-based.
Can I use frozen tofu? Absolutely! Freezing tofu changes its texture to be more chewy and meaty. Thaw frozen tofu completely, then press out the excess water. It will absorb marinades even better.
How do I prevent the tofu from sticking to the air fryer basket? Use a light spray of oil on the basket before adding the tofu. Also, make sure the tofu is well-coated with oil (from the marinade or spray). Using a silicone air fryer liner or parchment paper with holes can also help.
What can I serve with these skewers? Serve over steamed jasmine rice, brown rice, quinoa, or noodles. Pair with a simple cucumber salad, steamed or roasted vegetables, or kimchi for a complete meal.
Can I make the sauce less sweet? Yes, reduce the maple syrup to 1 tablespoon or use a sugar-free alternative. You can also add a splash of lime juice or more rice vinegar to balance the sweetness.
How spicy are these skewers? With 3 tablespoons of gochujang, the heat is mild to moderate—think of it as a warm kick, not fiery. If you're sensitive to spice, start with 2 tablespoons of gochujang and taste as you go.
Nutrition Information
Nutritional values are estimated and can vary depending on the ingredients used.
Save this recipe
Print and download options unlock in 30 seconds.
