I used to think tofu was bland and fussy, but the right know-how turns it into crispy, savory, crave-worthy bites. If tofu has ever let you down, this guide is about to change that.

I used to think tofu was boring, then I started treating it like the flavor sponge it actually is. Now I’m fully obsessed.
Firm tofu can turn crisp, chewy, saucy, salty, spicy, or straight-up snackable, and I love how it fits whatever craving I’m chasing. Give me low sodium soy sauce, a hot pan, and a little patience, and I’m in.
But the best part? Tofu doesn’t have to taste like health food or sad takeout filler.
It can be bold, punchy, and ridiculously satisfying. The kind of thing I keep stealing off the pan.
Just one more piece.
Ingredients

- Firm tofu is the protein hero, and it soaks up flavor like a champ.
- Neutral oil helps the edges get golden without making everything taste greasy.
- Salt wakes tofu up, because plain tofu can be seriously boring.
- Cornstarch gives you that crispy bite everyone secretly wants.
- Soy sauce brings salty, savory depth, and tamari keeps it gluten-free.
- Sesame oil adds that nutty takeout-style smell.
It’s a little magic.
- Vinegar cuts through richness and keeps the sauce from tasting flat.
- Maple syrup or honey balances the salty stuff with a little sweetness.
- Garlic makes tofu taste bold, not like diet food.
- Ginger adds fresh heat and makes the whole dish feel brighter.
- Plus, chili sauce brings the kick if you like things spicy.
- Basically, sesame seeds and green onions make it look finished and taste fresher.
Ingredient Quantities
- 14 ounces (400 g) firm or extra firm tofu, well drained
- 1 to 2 tablespoons neutral oil for cooking, such as vegetable, canola, or peanut
- 1 to 2 teaspoons kosher salt or sea salt
- 2 tablespoons cornstarch or arrowroot powder for crisping
- 3 tablespoons low sodium soy sauce or tamari
- 1 tablespoon sesame oil
- 2 tablespoons rice vinegar or apple cider vinegar
- 1 to 2 tablespoons maple syrup, honey, or brown sugar
- 2 cloves garlic, minced (about 1 teaspoon)
- 1 tablespoon fresh ginger, grated (about 1 teaspoon)
- 1 to 2 tablespoons sriracha, chili garlic sauce, or chili flakes for heat, optional
- 1/4 to 1/2 cup low sodium vegetable broth or water for sauces
- 1 to 2 tablespoons toasted sesame seeds, optional garnish
- 2 to 3 green onions, thinly sliced, optional garnish
How to Make this
1. Remove tofu from package, drain off liquid, wrap in clean kitchen towel or paper towels and press with a heavy pan or tofu press for 20 to 30 minutes to remove excess water.
2. Unwrap and cut pressed tofu into 1 to 1 1/2 inch cubes or 1/2 inch thick slabs, pat any remaining moisture with paper towels.
3. Put tofu in a bowl, sprinkle 1 to 2 teaspoons kosher or sea salt over it, then gently toss to coat.
4. Sprinkle 2 tablespoons cornstarch or arrowroot powder over the tofu and toss until pieces are evenly coated for crisping.
5. Heat 1 to 2 tablespoons neutral oil in a large nonstick or cast iron skillet over medium high heat until shimmering.
6. Add tofu in a single layer and cook, turning occasionally with a spatula, until all sides are golden brown and crisp, about 10 to 12 minutes total. Transfer tofu to a plate and set aside.
7. In a small bowl whisk together 3 tablespoons low sodium soy sauce or tamari, 1 tablespoon sesame oil, 2 tablespoons rice vinegar or apple cider vinegar, 1 to 2 tablespoons maple syrup or honey, 2 minced garlic cloves, 1 tablespoon grated ginger, 1 to 2 tablespoons sriracha or chili sauce if using, and 1/4 to 1/2 cup low sodium vegetable broth or water.
8. Return the pan to medium heat, add a splash of oil if needed, pour the sauce into the pan and simmer until it begins to thicken and slightly reduce, about 2 to 3 minutes.
9. Add the crispy tofu back into the pan and gently toss to coat, cooking for 1 to 2 more minutes so the sauce glazes the tofu.
10. Serve immediately, garnished with 1 to 2 tablespoons toasted sesame seeds and 2 to 3 thinly sliced green onions.
Equipment Needed
1. Cutting board
2. Sharp chef knife
3. Clean kitchen towel or several layers of paper towels
4. Heavy pan or tofu press for pressing
5. Mixing bowls (one large for tossing tofu, one small for the sauce)
6. Measuring spoons and measuring cups
7. Large nonstick or cast iron skillet
8. Heatproof spatula and a small whisk or fork for the sauce
FAQ
How To Cook Tofu That Tastes Good: A Complete Guide! Recipe Substitutions and Variations
- Firm or extra firm tofu: tempeh for a nuttier, firmer texture; seitan for a meaty chew (not gluten free); firm paneer or halloumi for nonvegan swaps.
- Neutral oil for cooking: avocado oil for high heat and mild flavor; light olive oil for a bit more fruitiness; grapeseed oil for a clean, heat-tolerant option.
- Cornstarch or arrowroot powder: tapioca starch for similar crisping and glossy finish; potato starch for a tender, crispy crust; all purpose flour for a less delicate but workable coating.
- Low sodium soy sauce or tamari: coconut aminos for a soy free, slightly sweeter substitute; regular soy sauce if you do not need low sodium; Bragg liquid amino for a different umami profile.
Pro Tips
1. Press the tofu longer if you can. Even an extra 10 to 20 minutes makes the difference between soft and spongey versus truly chewy, tofu-ready-to-crisp. Swap paper towels for a clean kitchen towel plus a heavy skillet and change the towels if they get soaked.
2. Give the tofu time in the pan. Resist the urge to flip constantly. Let each side develop a deep golden crust before turning and only flip with a thin spatula so the coating stays intact.
3. Use cornstarch and a light dusting of oil on the tofu before it hits the pan to get the crispiest surface. If you plan to reheat leftovers, thinly coat the pieces again and re-crisp in a hot pan or oven instead of microwaving.
4. Balance the sauce at the end. Taste it before adding the tofu back. If it feels too salty from the soy sauce, brighten with a splash more rice vinegar or a small squeeze of citrus. If it needs more body, a tiny pinch of sugar or a touch more maple syrup will round it out.

How To Cook Tofu That Tastes Good: A Complete Guide! Recipe
I used to think tofu was bland and fussy, but the right know-how turns it into crispy, savory, crave-worthy bites. If tofu has ever let you down, this guide is about to change that.
3
servings
368
kcal
Equipment: 1. Cutting board
2. Sharp chef knife
3. Clean kitchen towel or several layers of paper towels
4. Heavy pan or tofu press for pressing
5. Mixing bowls (one large for tossing tofu, one small for the sauce)
6. Measuring spoons and measuring cups
7. Large nonstick or cast iron skillet
8. Heatproof spatula and a small whisk or fork for the sauce
Ingredients
-
14 ounces (400 g) firm or extra firm tofu, well drained
-
1 to 2 tablespoons neutral oil for cooking, such as vegetable, canola, or peanut
-
1 to 2 teaspoons kosher salt or sea salt
-
2 tablespoons cornstarch or arrowroot powder for crisping
-
3 tablespoons low sodium soy sauce or tamari
-
1 tablespoon sesame oil
-
2 tablespoons rice vinegar or apple cider vinegar
-
1 to 2 tablespoons maple syrup, honey, or brown sugar
-
2 cloves garlic, minced (about 1 teaspoon)
-
1 tablespoon fresh ginger, grated (about 1 teaspoon)
-
1 to 2 tablespoons sriracha, chili garlic sauce, or chili flakes for heat, optional
-
1/4 to 1/2 cup low sodium vegetable broth or water for sauces
-
1 to 2 tablespoons toasted sesame seeds, optional garnish
-
2 to 3 green onions, thinly sliced, optional garnish
Directions
- Remove tofu from package, drain off liquid, wrap in clean kitchen towel or paper towels and press with a heavy pan or tofu press for 20 to 30 minutes to remove excess water.
- Unwrap and cut pressed tofu into 1 to 1 1/2 inch cubes or 1/2 inch thick slabs, pat any remaining moisture with paper towels.
- Put tofu in a bowl, sprinkle 1 to 2 teaspoons kosher or sea salt over it, then gently toss to coat.
- Sprinkle 2 tablespoons cornstarch or arrowroot powder over the tofu and toss until pieces are evenly coated for crisping.
- Heat 1 to 2 tablespoons neutral oil in a large nonstick or cast iron skillet over medium high heat until shimmering.
- Add tofu in a single layer and cook, turning occasionally with a spatula, until all sides are golden brown and crisp, about 10 to 12 minutes total. Transfer tofu to a plate and set aside.
- In a small bowl whisk together 3 tablespoons low sodium soy sauce or tamari, 1 tablespoon sesame oil, 2 tablespoons rice vinegar or apple cider vinegar, 1 to 2 tablespoons maple syrup or honey, 2 minced garlic cloves, 1 tablespoon grated ginger, 1 to 2 tablespoons sriracha or chili sauce if using, and 1/4 to 1/2 cup low sodium vegetable broth or water.
- Return the pan to medium heat, add a splash of oil if needed, pour the sauce into the pan and simmer until it begins to thicken and slightly reduce, about 2 to 3 minutes.
- Add the crispy tofu back into the pan and gently toss to coat, cooking for 1 to 2 more minutes so the sauce glazes the tofu.
- Serve immediately, garnished with 1 to 2 tablespoons toasted sesame seeds and 2 to 3 thinly sliced green onions.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 188g
- Total number of serves: 3
- Calories: 368kcal
- Fat: 23.5g
- Saturated Fat: 3.6g
- Trans Fat: 0g
- Polyunsaturated: 4g
- Monounsaturated: 6.7g
- Cholesterol: 0mg
- Sodium: 467mg
- Potassium: 233mg
- Carbohydrates: 19.2g
- Fiber: 2.9g
- Sugar: 9g
- Protein: 11.2g
- Vitamin A: 50IU
- Vitamin C: 1mg
- Calcium: 496mg
- Iron: 2.6mg























