Crispy Fried Tofu

Crispy Fried Tofu


  • 1 block (350g) firm or extra firm tofu
  • 2 tablespoons soy sauce
  • 2 tablespoons rice wine vinegar
  • 1 teaspoon sesame oil
  • 1/4 teaspoon ground black pepper
  • 1 cup all-purpose flour
  • 1/2 cup cornstarch
  • 1 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1 large egg, lightly beaten


  • Drain the tofu: Remove the tofu from its packaging and place it on a plate or cutting board. Place a heavy object like a cast iron skillet on top of the tofu to press out excess water. Let it sit for 15 minutes.
  • Make the marinade: In a shallow dish, whisk together the soy sauce, rice wine vinegar, sesame oil, and black pepper. Set aside.
  • Cut the tofu into slices: Carefully cut the tofu into 8 evenly sized slices. You can also cut it into cubes if you prefer.
  • Marinate the tofu: Place the sliced tofu in the dish with the marinade and turn them over to coat both sides. Let it sit for at least 15 minutes, or up to 30 minutes.
  • Prepare the breading station: In a shallow bowl, combine the flour, cornstarch, baking powder, and salt. In another shallow bowl, whisk together the beaten egg and 2 tablespoons of water.
  • Coat the tofu in breading: Dip each slice of marinated tofu into the flour mixture, then into the egg wash, and finally back into the flour mixture again. Make sure each piece is well coated.
  • Double-fry the tofu: Heat 1 inch of vegetable oil in a wok or deep fryer to 375°F (190°C). Carefully add the breaded tofu slices and cook for about 2 minutes on each side, or until they are golden brown and crispy. Remove them from the oil and let them drain on a wire rack.
  • Rest the tofu: Let the fried tofu sit for 5 minutes before serving. This will help them stay crispy.
  • Serve with your favorite dipping sauce: Enjoy your crispy fried tofu with a side of sweet chili sauce, Sriracha mayo, or any other dip you love!