Crispy fried tofu is a vegan staple, perfect for adding to salads, meal bowls, stir-fries, and more. This is a recipe you’ll make again and again!

Bowl of crispy fried tofu

Fried tofu is like the vegan version of baked chicken breast. The kind of recipe you make at least once a week because it’s an easy, reliable source of protein that goes with just about anything. With the right preparation, seasonings, and cooking method, you can make a simple block of tofu taste absolutely divine!

Why You’ll Love This Fried Tofu Recipe

  • No special equipment needed. Now, I love my crispy air fryer tofu, but I know not everyone has an air fryer! This fried tofu is cooked on the stovetop, so as long as you have a pan, you’re good to go!
  • Crispy on the outside, soft on the inside. AKA little nuggets of heaven! I love the way the exterior of this tofu gets crispy, while the insides remain tender.
  • So versatile. You can use this fried tofu in so many different ways, you’ll never get bored of it! I share some of my favourite ideas below, or come up with your own.
Overhead view of ingredients for fried tofu with labels

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

  • Firm tofu – Be sure to buy the refrigerated kind, not shelf-stable silken tofu. Silken tofu has a completely different texture and is better used for creamy sauces and miso soup.
  • Coconut aminos or soy sauce – To add savoury flavor use coconut aminos, soy sauce, or tamari sauce.
  • Cornstarch – Key to that crispy exterior! 
  • SeasoningsNutritional yeast, garlic powder, onion powder, sea salt, and black pepper.
  • Olive oil – I love the flavor of olive oil, but you can use another oil you like to cook with. Don’t skimp here—you need 3 tablespoons for the tofu to be crispy and to keep it from sticking to the pan.

How to Make Fried Tofu

  • Prep the tofu. Set it on a clean kitchen towel or a few layers of paper towels, then place another towel (or paper towels) on top. Set a heavy pan on top and press the tofu for 30 minutes. You can also use a tofu press for this step.
  • Season. Cut the tofu into cubes and toss them with the soy sauce. Whisk together the cornstarch and seasonings, then gently toss the tofu with this mixture. Rest for 5 minutes, then toss again.
  • Fry the tofu. Heat the oil in a large skillet or wok, then add the tofu. Cook for about 2 minutes on each side, or until golden brown and crispy.
  • Finish. Transfer the tofu to a plate lined with paper towels to absorb the excess oil, then serve.
Plate of crispy fried tofu

Tips and Variations

  • Don’t skip pressing the tofu. Pressing the tofu is important because it removes excess water, allowing the tofu to absorb more flavour and achieve the perfect texture when cooked. Learn more: How To Cook Tofu 101 + Best Tips on Making the Most Delicious Tofu.
  • Add some heat. If you like spicy food, feel free to add some cayenne pepper to the seasoning mix, or add red pepper flakes to the oil to infuse it with heat before adding the tofu.
  • Try different textures and sizes. You can crumble the tofu before adding it to the soy sauce for a different texture, cut it into slabs for making sandwiches, etc. 

My Favourite Ways to Use Fried Tofu

Overhead view of fried tofu in bowl of rice

How to Store and Reheat Leftovers

  • Refrigerator: Fried tofu can be stored in an airtight container in the refrigerator for 3 to 4 days. 
  • Freezer: Store leftover tofu in an airtight container or freezer bag for up to 3 months.
  • Reheating: You can eat this fried tofu cold, at room temperature, or heat it up. To reheat, place the tofu on a baking sheet and bake at 375°F until warmed through. Alternatively, you can heat it in a skillet over medium heat with a little oil or nonstick spray. The microwave also works, but I prefer the other two methods to restore some of the crispiness on the outside.
Closeup of fried tofu on plate, with one cube bitten to show soft interior

Enjoy friends! If you make this fried tofu recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Save This Recipe Form

Want to save this recipe?

Enter your email below & I’ll send it straight to your inbox. Plus you’ll get new recipes from me every week!

Crispy fried tofu in bowl of rice

Fried Tofu

Crispy fried tofu is a vegan staple perfect for adding to salad, meal bowls, stir-fries and more. You'll love this easy recipe!
No ratings yet

Ingredients

  • 1 block firm tofu, about 14 oz / 396 g (refrigerated not silken)
  • 2 tablespoons coconut aminos, or soy sauce
  • 2 tablespoons cornstarch
  • 2 tablespoons nutritional yeast
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon sea salt
  • ¼ teaspoon black pepper
  • 3 tablespoons olive oil, or other oil, for frying

Instructions 

  • Place tofu between a clean kitchen towel or paper towels. Put a heavy pan or weighted object on top and let it press for 30 minutes to remove excess moisture. You can also use a tofu press for this step.
  • Cut the pressed tofu into 1/2-inch (1 cm) cubes and place in a large bowl. Pour the soy sauce over the tofu cubes, tossing gently to coat.
  • In a small bowl, combine the cornstarch, nutritional yeasts, garlic powder, onion powder, salt, and black pepper. Sprinkle the coating over tofu pieces and toss gently. Ensure each piece is evenly coated. Let it rest for 5 minutes and toss again. This way you’ll get a nice thick coating.
  • Heat vegetable oil in a skillet or wok over medium heat. Once the oil is hot (about 350°F / 175°C), carefully add tofu cubes, spacing them so they do not touch. Fry for about 2 minutes per side or until golden brown and crispy.
  • Transfer fried tofu to a paper towel-lined plate to drain excess oil. Serve immediately.

Notes

  • Refrigerator: Fried tofu can be stored in an airtight container in the refrigerator for 3 to 4 days.
  • Freezer: Store leftover tofu in an airtight container or freezer bag for up to 3 months.
  • Reheating: You can eat this fried tofu cold, at room temperature, or heat it up. To reheat, place the tofu on a baking sheet and bake at 375°F until warmed through. Alternatively, you can heat it in a skillet over medium heat with a little oil or nonstick spray. The microwave also works, but I prefer the other two methods to restore some of the crispiness on the outside.
Calories: 215kcal, Carbohydrates: 10g, Protein: 11g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 9g, Sodium: 320mg, Potassium: 84mg, Fiber: 2g, Sugar: 0.3g, Vitamin A: 1IU, Vitamin C: 0.1mg, Calcium: 126mg, Iron: 2mg

Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.