Press the tofu. Drain the tofu and wrap it in a clean kitchen towel. Place something heavy on top (like a skillet) and press for 15–20 minutes to remove excess moisture.
Preheat the air fryer. Set to 390°F (200°C) for at least 3 minutes.
A hot basket helps instant crisping.
Cube the tofu. Cut into nugget-sized pieces, about 1-inch cubes or rectangles. Pat dry again if they look damp.
Optional quick marinade. Toss tofu with soy sauce, rice vinegar, and maple syrup. Let sit 5–10 minutes for extra flavor.
Mix the coating. In a bowl, combine panko, cornstarch, garlic powder, onion powder, smoked paprika, pepper, and salt.
Bind the coating. In a separate bowl, whisk the egg (or aquafaba/plant milk + cornstarch).
Add tofu and gently toss to coat.
Bread the nuggets. Transfer tofu to the panko mixture and roll to coat evenly. Press lightly so the crumbs stick.
Load the basket. Spray the air fryer basket lightly with oil. Arrange tofu in a single layer, not touching.
Spray the tops of the nuggets with oil for better browning.
Air fry. Cook at 390°F (200°C) for 10–12 minutes, flipping halfway. They’re done when golden, crisp, and firm to the touch. Add 2–3 minutes if you want extra crunch.
Make the peanut sauce. Whisk peanut butter, soy sauce, lime juice, maple syrup, sesame oil, garlic, ginger, and red pepper flakes.
Add warm water 1 tbsp at a time until smooth and dippable.
Serve. Plate the hot nuggets with peanut sauce. Finish with lime, cilantro, green onions, and sesame seeds if you like.