Dark Mode Light Mode

Easy Crispy Yu Xiang Tofu Recipe: Savory, Spicy & Perfect for Weeknight Dinners

Easy Crispy Yu Xiang Tofu Recipe: Savory, Spicy & Perfect for Weeknight Dinners Easy Crispy Yu Xiang Tofu Recipe: Savory, Spicy & Perfect for Weeknight Dinners

Easy Crispy Yu Xiang Tofu Recipe: Savory, Spicy & Perfect for Weeknight Dinners

Golden crispy yu xiang tofu served in a glossy sauce with fresh scallions on top

If you’re tired of the same old boring tofu dinners, let me introduce you to your new favorite weeknight staple: crispy yu xiang tofu! This dish hits all the right notes: tangy, slightly spicy, savory, and packed with that iconic Sichuan-style fish fragrant flavor we all love, without using any fish at all. Plus, it’s vegetarian, budget-friendly, and ready in under 30 minutes. I swear, even picky eaters will be going back for seconds (and thirds)!

Why This Yu Xiang Tofu Recipe Works So Well

Let’s start with the basics: tofu can be tricky to cook perfectly. Burn it, and it’s dry and tough. Overcook it, and it falls apart into a mushy mess. But this recipe fixes all that with a few simple tricks that make your tofu crispy on the outside, soft and creamy on the inside. We’re using a quick salt water soak to remove that slightly bitter beany taste, plus a light starch coating to lock in moisture and get that perfect golden crust when pan-frying.

The sauce is where this dish really shines. We’re using classic yu xiang flavors: bright vinegar, a touch of sugar to balance the tang, umami-rich soy sauce, and a kick of chopped pickled chili for that signature spicy, slightly fermented depth. No fancy ingredients required—just stuff you probably already have in your pantry right now.

Full Ingredients for Yu Xiang Tofu

Before we dive in, let’s gather all the supplies and ingredients you’ll need. Don’t skip the little prep steps—they make a huge difference in the final taste and texture!

Ingredients List

          • 400g firm northern tofu (extra firm works too, if you can find it!)

          • 1 tablespoon chopped pickled chili peppers (or doubanjiang if you have it on hand)

          • Enough cornstarch or potato starch to coat the tofu cubes

          • 5g fresh ginger, finely minced

          • 5g fresh garlic, finely minced

          • 5g fresh scallions, chopped (reserve some for garnish at the end!)

          • 1 tablespoon light soy sauce

          • 2 tablespoons white vinegar

          • 1 tablespoon granulated sugar

          • 1 tablespoon cornstarch mixed with 2 tablespoons water for the slurry

          • A tiny pinch of extra salt (trust us, we’ll explain why later!)

          • Enough neutral cooking oil (like canola or vegetable oil) for pan-frying

Step-by-Step Yu Xiang Tofu Cooking Instructions

I’ve broken this recipe down into simple, easy-to-follow steps so you don’t get overwhelmed. Let’s get started!

Step 1: Prep all your ingredients first

All measured ingredients laid out on a kitchen counter: tofu block, chopped chili, minced garlic and ginger, bowls of starch, and measuring spoons for sauce

Pro tip here: mix up your sauce first before you start cooking the tofu! I learned this the hard way when I burned a pan once because I was rushing to mix the sauce while the oil was heating up. Having everything pre-measured and ready to go will make your cooking process so much smoother, no stressful last-minute mixing required.

Step 2: Soak the tofu to remove that bitter beany taste

A block of tofu soaking in a bowl of cold salt water

Cut your tofu block into roughly 4cm long, 2cm wide, and 5mm thick slices, then place them in a bowl of cold water mixed with a teaspoon of salt. Let them soak for 20 whole minutes. This does three awesome things: it cuts down on that slightly grassy beany flavor, makes the tofu firmer so it won’t fall apart while cooking, and even adds a subtle salty base flavor to the inside of the tofu. Total game changer!

Step 3: Chop up your aromatics

Finely minced ginger, garlic, and scallions in small ceramic bowls

While the tofu is soaking, mince up your ginger, garlic, and scallions. I like to use a sharp chef’s knife for this, but a mini food processor works too if you’re short on time. Just don’t overchop them—we want small, fine pieces that will release their flavor quickly when sautéed.

Step 4: Dry off the tofu and coat with starch

Tofu cubes being coated in cornstarch on a plate

Once the 20 minutes are up, drain the tofu and pat every single piece dry with paper towels. Wet tofu = soggy fried tofu, and we definitely don’t want that! Lay the dry tofu pieces out on a plate, then sprinkle them with a thin layer of starch. Toss them around gently until every side is lightly coated. You don’t want a thick batter here—just a light dusting to get that crispy crust.

Step 5: Pan-fry the tofu to golden perfection

Tofu cubes frying in a hot pan with oil

Heat up a thin layer of oil in a large skillet or frying pan over medium heat. Wait until the oil is hot enough that a tiny piece of starch sizzles immediately when you drop it in—don’t let it smoke, that will make your tofu taste burnt! Carefully lay the tofu pieces in the pan in a single layer, don’t overcrowd them (you may need to cook them in two batches if your pan is small).

Fry for 3-4 minutes per side, until they’re a beautiful golden brown and crispy on the outside. Use a spatula to flip them gently so you don’t break the pieces. Once both sides are crispy, transfer them to a plate lined with paper towels to drain off any excess oil.

Step 6: Mix up your signature yu xiang sauce

A small bowl mixed with soy sauce, vinegar, sugar, starch slurry, and a pinch of salt

While the tofu is frying, grab a small bowl and mix together your sauce: 1 tablespoon light soy sauce, 2 tablespoons white vinegar, 1 tablespoon granulated sugar, 1 tablespoon starch slurry, a tiny pinch of salt, and 2 tablespoons of water. Stir everything together until the sugar and salt are fully dissolved. This sauce is perfectly balanced: tangy, sweet, savory, and just a little salty—exactly what we want for yu xiang flavor.

Step 7: Sauté the aromatics and build the sauce

Minced ginger and garlic being sautéed in a pan with oil

Once all your tofu is fried, pour out all but 1 tablespoon of the oil from the pan. Turn the heat down to medium-low, then add your minced ginger and garlic. Sauté for 30 seconds until you can smell that amazing aromatic fragrance—don’t burn it, or it will taste bitter!

Next, add your chopped pickled chili peppers. Stir them around for another 10 seconds to release their spicy, fermented flavor. This is where that iconic yu xiang “fish fragrant” taste really starts to come together.

Step 8: Combine everything and finish the dish

Chopped pickled chili peppers being sautéed in the pan with ginger and garlic

Fried tofu cubes being added back to the pan with the aromatics

Add all your crispy fried tofu back to the pan, and gently toss everything together so the tofu is coated in the aromatic chili, ginger, and garlic. Pour your pre-mixed sauce over the top, then turn the heat up to medium-high. Stir constantly for 1-2 minutes, until the sauce thickens and coats every single tofu piece perfectly.

Tofu cubes being tossed with the sauce in the pan

Sauce thickening on the tofu cubes in the pan

Step 9: Finish and serve your delicious yu xiang tofu

Scallions being sprinkled over the finished yu xiang tofu

Turn off the heat, then sprinkle the top with your reserved chopped scallions. Give everything one final gentle toss, then transfer to a serving plate.

Finished plate of golden yu xiang tofu with glossy sauce and fresh scallion garnish

Step 10: Dig in!

This tofu is amazing served over steamed white rice, or even as a standalone snack if you’re craving something savory and spicy. I love making this for weeknight dinners because it’s quick, easy, and way better than takeout. Your whole family will love the bold, balanced flavors, and you’ll love that it’s healthy and packed with protein.

Pro Tips for Perfect Yu Xiang Tofu Every Time

          • Don’t skip the salt water soak: This is the #1 trick to getting rid of that bitter beany taste and making your tofu hold its shape while cooking. I’ve tried skipping it before, and the tofu was mushy and tasted like plain old soy beans—no thank you!

          • Use the right oil: Neutral oils like canola or vegetable oil work best here because they don’t have a strong flavor that will overpower the delicate yu xiang sauce. You can also use peanut oil if you want an extra nutty flavor, just make sure you’re not allergic!

          • Go easy on the extra salt: The pickled chili peppers already have salt in them, plus the soy sauce adds plenty of sodium. Adding too much extra salt will make the dish way too salty. Start with just a tiny pinch, and taste test before adding more!

          • Don’t overcoat the tofu with starch: A light dusting is all you need. Too much starch will make the tofu taste like a dry, starchy lump instead of a crispy, creamy dish.

          • Adjust the spice level to your taste: If you don’t like super spicy food, use less pickled chili, or remove the seeds before chopping them. If you love heat, add an extra teaspoon of chopped chili flakes for an even bigger kick!

Frequently Asked Questions About Yu Xiang Tofu

Can I use soft tofu instead of firm tofu?

Absolutely not! Soft tofu is way too delicate and will fall apart completely while frying. Stick to firm or extra firm tofu for this recipe—it holds its shape perfectly and gets that amazing crispy crust we all love.

Can I make this recipe vegan?

Yes! This recipe is already vegan, just make sure your soy sauce and pickled chili peppers don’t have any hidden animal products. Most store-bought versions are vegan, but it’s always good to double-check the label.

Can I make this ahead of time?

You can prep the tofu and aromatics ahead of time, and store them in the fridge for up to 24 hours. Just fry the tofu right before you’re ready to serve, so it stays crispy. You can also make the sauce ahead of time and store it in a jar in the fridge.

What can I serve with yu xiang tofu?

This dish pairs perfectly with steamed white rice, brown rice, or even noodles. You can also serve it with a side of steamed vegetables like broccoli or bok choy for a complete, balanced meal.

Final Thoughts on This Easy Yu Xiang Tofu Recipe

If you’re looking for a quick, easy, and delicious weeknight dinner that’s packed with flavor, this yu xiang tofu recipe is exactly what you need. It’s healthy, vegetarian, budget-friendly, and way better than takeout. I’ve made this for my friends and family dozens of times, and everyone always asks for the recipe. Give it a try, and I promise you won’t be disappointed!

Previous Post
Quick & Easy Curry Beef & Potato Stew – A Time-Saving Dinner Recipe

Quick & Easy Curry Beef & Potato Stew – A Time-Saving Dinner Recipe

Next Post
Spring Freshness: Orange Glazed Pan-Fried Chicken – Easy Recipe for Newbies

Spring Freshness: Orange Glazed Pan-Fried Chicken – Easy Recipe for Newbies