Get ready for the most delicious, most irresistible tofu you've ever tasted! These tofu chicken nuggets are the packed with juicy flavor and covered in crispy breading. They'll make a tofu lover out of anyone!
Place the tofu cubes on a kitchen towel and gently press them to squeeze out any excess water, then transfer them to a shallow dish.
Stir the marinade ingredients together in a small container, then pour the marinade over the tofu. Let the tofu marinate for 30 minutes at room temperature, turning the pieces occasionally.
Whisk the batter ingredients together in a small bowl, until smooth. Let the mixture sit for 5 to 10 minutes.
While the batter sits, whisk the breading ingredients together in a separate bowl.
Pour at least ⅛ inch of oil into the bottom of a medium nonstick skillet and set the skillet over medium heat.
Once the oil begins to shimmer, remove a tofu cube from the marinade (I like to give it one final roll in the marinade just before doing this, in order to soak up as much as possible). Place the tofu into the breading mixture and roll to get it evenly coated.
Transfer the tofu cube to the batter and roll it around until coated.
Remove the tofu from the batter and place it back into the breading mixture. Roll it around to cover it with a second coating of breading.
Place the tofu cube into the hot oil.
Repeat the battering and breading steps for as many tofu pieces as you can fit into the skillet without crowding. Cook them for about 4 minutes on each side, until golden brown and crispy.
Place the cooked tofu pieces on a paper towel-lined plate to drain, and continue cooking the remaining tofu pieces in batches, adding oil to the skillet as needed.
Serve the tofu chicken nuggets with vegan barbecue sauce, or your favorite dipping sauce.