Pat the tofu dry, slice it in half length wise and cut it into 1 inch cubes. Set aside.
For the batter, add flour, starch and water to a bowl and mix until smooth. Set aside.
In another bowl, add panko, breadcrumbs, onion powder, garlic powder and salt. Mix until combined.
Take one tofu cube, dip it into the wet-mixture.
Then dip it into the crumb mixture, roll around, and place on a dish. Repeat with remaining tofu.
Heat oil in over medium high heat. When oil is hot, add the nuggets.
Cook for 2-3 minutes on each side until golden brown.
Remove to a paper towel to absorb the excess oil.
For the sriracha dip, add mayo and sriracha to a small bowl and mix until combined.
Serve the nuggets with the sriracha dip and enjoy!