Go Back
+ servings
Crispy Pan Fried Tofu Recipe
Print Pin
5 from 1 vote

Crispy Pan Fried Tofu

How to make crispy pan fried tofu that's full of umami flavour. It's quick and easy, ready in just 20 minutes with minimal ingredients. This is a crowd-pleasing protein-rich dish.
Category Main Dish
Cuisine Asian, Chinese, gluten-free, nut-free, refined-sugar free
Prep Time 8 minutes
Cook Time 12 minutes
Total Time 20 minutes
Servings 2 people
Author Hannah Sunderani


  • 1 packet extra firm tofu (12 oz/350g)
  • 1/4 cup gluten-free tamari (or soy sauce)
  • 3 tbsp rice vinegar
  • 2 tbsp maple syrup
  • 2 tsp shiro miso
  • 1 inch ginger peeled and grated (or 1/4 tsp dried)
  • 1/4 tsp cayenne plus more to taste
  • 1/3 cup neutral oil (avocado or coconut oil)


  • Drain tofu and wrap in a clean dish towel. Gently press tofu to remove the excess liquid. Do this for a few minutes until you find the tofu to be significantly drier. Slice tofu into six equal slices (about 1/2-inch thick). Gently dab tofu slices with dish towel to remove any more moisture.
  • In a bowl combine tamari, rice vinegar, maple syrup, miso, grated ginger, and cayenne. Mix to combine. Set aside.
  • Add neutral oil to skillet and bring to med-high heat. When the oil is hot (3-5 mins) carefully add tofu slices. (Do this carefully as oil can spit as tofu cooks). Cook each side until browned and crispy (4 mins per side). Use a chop stick or spatula to turn.
  • Strain oil into a small bowl, holding back the tofu with a spatula. Bring back to medium-heat and add sauce. Spoon the sauce over the tofu to absorb and marinade. Let simmer until sauce has thickened and caramelized ( 5 mins).
  • Serve tofu with rice and drizzle with remaining glaze.


Press tofu as instructed in Step 1. Alternatively, you can wrap tofu in clean dish towel and place two heavy books on top. Let rest this way for 30 minutes. 
Sub rice vinegar for lemon, lime, or apple cider vinegar if you don't have it.
Nutritional information is a rough estimate. 


Calories: 422kcal | Carbohydrates: 17g | Protein: 4g | Fat: 38g | Saturated Fat: 3g | Sodium: 1847mg | Potassium: 106mg | Fiber: 1g | Sugar: 13g | Vitamin A: 104IU | Calcium: 28mg | Iron: 1mg