Tofu satay is a delicious plant-based dish. This recipe for crispy tofu satay offers multiple cooking methods—air frying, baking, or grilling—for a satisfying meal.
Key takeaways
- Press tofu thoroughly to remove excess water for crispiness.
- Marinate for at least 30 minutes to absorb flavors.
- Cook at a high enough temperature to achieve browning and crisp exterior.
- Ensure adequate space during cooking to prevent steaming.

Crispy Tofu Satay: Your Weeknight Meal!
Ingredients
Method
- If not vacuum packed, press the tofu for 30 minutes to remove excess water, then cut into desired shapes for skewers (strips or cubes).
- In a medium bowl, whisk together the coconut milk, tamari, curry powder, lime juice, maple syrup, and grated garlic to create the marinade.
- Add the tofu to the marinade, ensuring all pieces are well coated, and marinate for at least 30 minutes in the refrigerator.
- Cook the Tofu (Choose your method): Air Fryer: Arrange marinated tofu in a single layer in the air fryer basket. Cook at 375°F (190°C) for 15-20 minutes, flipping halfway, until golden and crispy. Baked: Spread tofu on a baking sheet lined with parchment paper. Bake at 400°F (200°C) for 25-30 minutes, flipping halfway, until firm and browned. Grilled: Thread tofu onto skewers. Lightly spray with cooking oil. Grill over medium-high heat for 3-5 minutes per side, until grill marks appear and tofu is cooked through.
- Serve the cooked tofu satay immediately with extra peanut sauce for dipping, garnishing with fresh cilantro and chopped peanuts.
- Enjoy your delicious and crispy Tofu Satay!
Notes
– When grilling, don’t overcrowd the skewers to ensure even cooking and good char marks. If using wooden skewers, remember to soak them in water for at least 30 minutes beforehand to prevent burning.
– Store leftover cooked tofu satay in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the air fryer or oven to maintain crispness, or microwave for a quick warm-up. Nutrition information is an estimate, calculated automatically. Values vary with brands, substitutions and portion sizes.
The Technique Behind Crispy Tofu Satay
The key to achieving a truly crispy tofu satay lies in managing its moisture content and maximizing surface area for browning. Super firm tofu is essential here because it has a significantly lower water content than regular or firm tofu, meaning less steaming and more crisping. The vacuum-packed variety is even better, as the packaging process further presses out water. Before marinating, it’s crucial to press the tofu, even super firm, to remove any residual moisture. This can be done with a tofu press or by wrapping it in paper towels and placing a heavy object on top for at least 15-30 minutes. This pressing step is vital; otherwise, the tofu will steam in its own liquid during cooking, resulting in a soggy texture rather than a desirable crisp exterior. The marinade, while flavorful, also contains liquid. Allowing the pressed tofu to marinate for at least 30 minutes helps it absorb flavor, but it’s the subsequent cooking method that creates the crispiness. Pan-frying or baking at a sufficiently high temperature (around 400°F or 200°C if baking) is necessary to promote the Maillard reaction, which is responsible for the browning and complex flavors, and to evaporate surface moisture, leading to crispiness. A light coating of cooking oil spray before cooking also aids in achieving an even, golden-brown crust.
Troubleshooting
- Failure: Tofu is soggy and not crisp. Fix: Ensure the tofu was thoroughly pressed to remove excess water before marinating and cooking. Increase cooking temperature or cooking time, ensuring adequate air circulation if baking.
- Failure: Tofu is sticking to the pan. Fix: Use a non-stick pan or ensure the pan is sufficiently hot with a thin layer of cooking oil before adding the tofu. Do not overcrowd the pan, as this lowers the temperature and causes steaming.
- Failure: Marinade is too thin and doesn’t coat tofu well. Fix: While this recipe uses a thinner marinade for easy absorption, if you desire a thicker coating, you can reduce the coconut milk slightly by simmering it before combining with other ingredients, or thicken the finished marinade with a teaspoon of cornstarch slurry (cornstarch mixed with a little water) before adding the tofu.
- Failure: Tofu is burnt on the outside but not heated through. Fix: Reduce the cooking temperature slightly and ensure the tofu pieces are of a uniform size for even cooking. If pan-frying, use medium-high heat rather than high heat.
Substitutions
- Tofu: While super firm tofu is recommended for crispiness, extra-firm tofu can be used, but it will require more pressing. The result will be slightly less crisp.
- Tamari: Soy sauce (low sodium recommended) can be used as a direct substitute for tamari, offering a similar salty and umami profile. The flavor will be very close.
- Coconut Milk: Unsweetened almond milk or oat milk can be used, but the richness and subtle sweetness of coconut milk will be missed, potentially affecting the final satay flavor and texture.
- Lime Juice: Lemon juice can be substituted for lime juice. The citrusy tang will be present, but the specific flavor notes of lime will be different.
Pro tips
- For the crispiest tofu satay, ensure you press out as much water as possible from the super firm tofu. I’ve found that wrapping it in a clean towel and placing a heavy object on top for 20-30 minutes makes a huge difference.
- When grilling, don’t overcrowd the skewers to ensure even cooking and good char marks. If using wooden skewers, remember to soak them in water for at least 30 minutes beforehand to prevent burning.
- Store leftover cooked tofu satay in an airtight container in the refrigerator for up to 3-4 days. Reheat gently in the air fryer or oven to maintain crispness, or microwave for a quick warm-up.
This tofu satay recipe is a fantastic way to enjoy a protein-packed, flavorful meal. Experiment with different spices in your marinade or add a squeeze of fresh lime juice right before serving for an extra zing. Enjoy this delicious plant-based delight!
Frequently asked questions
How do I get my tofu extra crispy?
The key is to press out as much water as possible from the tofu before marinating. Super firm or vacuum-packed tofu is best. Then, cook at a high heat, like baking at 400°F (200°C) or pan-frying, ensuring good air circulation and not overcrowding the pan.
Can I marinate the tofu overnight?
While you can marinate tofu overnight, for this specific recipe, 30 minutes to 2 hours is generally sufficient. Over-marinating, especially with acidic ingredients, could potentially break down the tofu’s texture, making it mushy rather than firm and crispy.
What if I don’t have super firm tofu?
You can use extra-firm tofu. However, it’s crucial to press it for a longer period to remove as much water as possible. The resulting texture might be slightly less crisp compared to using super firm tofu, but it will still be delicious.
Can I make the peanut sauce for the satay separately?
This recipe focuses on marinating the tofu itself with satay-inspired flavors. For a traditional satay experience, you would typically serve this crispy tofu with a separate peanut dipping sauce, which is a different preparation involving ingredients like peanut butter, coconut milk, soy sauce, and spices.
Try this next: Air Fryer Beef & Broccoli: Quick & Easy Dinner
More from Air Fryer Vegetables →




