Go Back
+ servings
Crispy tofu with chopsticks

How to make crispy tofu (3 ways)

How to make the best crispy tofu! We’ll show you how to make perfectly golden crispy tofu three different ways: baked, pan fried, and in the air fryer.

Course Main Course, Side Dish, Snack
Cuisine American
Keyword vegan, vegetarian
Prep Time 10 minutes
Cook Time 30 minutes
Pressing time (optional) 20 minutes
Total Time 1 hour
Servings 4 servings
Calories 120 kcal
Author Trish Bozeman


  • 1 16oz block of firm or extra firm tofu
  • ½ Tbsp sesame oil
  • 1 Tbsp soy sauce
  • 2 Tbsp all-purpose flour
  • ½ tsp salt
  • ½ tsp black pepper
  • 2 Tbsp Grapeseed or vegetable oil (ONLY IF PAN FRYING)


  1. If you aren't using super firm tofu, start by pressing your tofu. This is optional, but helps with the texture. Wrap your block of tofu in a paper towel, place it on a plate or cutting board, and top with something heavy like a cast iron skillet with cans of beans on top or a kettle full of water. Press for at least 20 minutes. Discard the paper towel and proceed to the next step.

  2. Cut the block of tofu into ¾" cubes and place in a medium sized bowl.

  3. Whisk the sesame oil and soy sauce together and pour over your tofu cubes. Very gently toss to combine with a large spoon.* Add the flour, salt, and pepper and gently toss to combine again. Make sure all the cubes are coated in flour.


  1. Preheat the oven to 400° F. Line a baking sheet with parchment paper (optional for easy clean up).

  2. Place the tofu cubes onto your baking sheet and spread in a single layer, making sure they are not overlapping on the pan.

  3. Bake for 15 minutes. Remove from the oven and flip the cubes over to brown on the other side. Bake for another 15 minutes or until golden brown.


  1. Heat 2 Tbsp of grapeseed or vegetable oil in a non stick skillet over medium high heat. Add the tofu, making sure the cubes are in a single layer in the pan. Let the tofu pan-fry and do not flip or stir until the bottom has browned, about 5 minutes.

  2. Flip the tofu cubes and let the other side brown without stirring, about another 5 minutes. When both sides have browned, go ahead and stir the tofu and brown the remaining sides, stirring often, until the cubes are golden brown.

  3. Line a plate with paper towels and transfer the browned tofu to the plate to let some of the oil soak up.


  1. Add the tofu cubes to your air fryer basket and make sure they aren't overlapping each other. You want a single layer of tofu cubes. If you have a small air fryer, you may need to cook the cubes in 2 batches.

  2. Set the air fryer to 380° F for 8 minutes. When the timer goes off, shake the tofu cubes in the basket and air fry for another 8-10 minutes or until crispy.

Recipe Notes

*You can marinate the tofu at this point if you'd like. Marinating the tofu in the sesame oil and soy sauce for 30 minutes will create more flavorful tofu.

Nutrition Facts
How to make crispy tofu (3 ways)
Amount Per Serving
Calories 120 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g5%
Sodium 550mg23%
Potassium 17mg0%
Carbohydrates 5g2%
Fiber 1g4%
Sugar 1g1%
Protein 10g20%
Vitamin A 1IU0%
Calcium 3mg0%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.