The first bite of real Sichuan Mapo Tofu I ever had was standing up on a plastic stool at a stall off Yulin Road in Chengdu, a chalkboard above the wok reading 15 kuai in wobbly white script. The vendor, a wiry man named Old Deng, wore a stained apron and moved like he was conducting a small orchestra of one wok. Steam, chili oil, and the floral hit of freshly ground huajiao.

He served it in a shallow tin bowl set on top of a mound of rice. The tofu quivered when the bowl landed. I took one spoonful and my lips went cold in that strange, buzzing, wonderful way only Sichuan peppercorn does.
The Alley Off Yulin Road
I had ended up in Chengdu almost by accident, on a rerouted flight after a botched connection in Kunming. Old travel-agent habit kicked in and I turned the layover into four days. Best mistake of that whole trip.
Old Deng’s stall had a queue that never really shrank, mostly oil porters and taxi drivers on their lunch break. He would ladle sauce over the tofu with one hand and shower peppercorn dust from a battered tin with the other. When I asked him, in bad Mandarin and a lot of pointing, what made it taste like that, he laughed and just said doubanjiang. Then he pointed at the peppercorn tin and rubbed his fingertips together. Ma. Numbing.
The Private Dinner That Cracked It Open
Two nights later a friend of a friend dragged me to a private dinner in a courtyard house near Kuanzhai Alley. There was a chef there, a man named Zhou, cooking for eight of us on a single wok burner. Halfway through the meal he made mapo tofu in front of us and narrated the whole thing while he moved.
He explained the dish was born in 1862 at a place called Chen Xing Sheng near the Wanfu Bridge, invented by a woman known as Chen Mapo because of the smallpox scars on her face. Pockmarked grandma Chen. She cooked it for oil porters passing through the neighborhood, and the name stuck. That original restaurant is still there in Chengdu today, which is wild to me.
Chef Zhou pushed a small plate of whole red peppercorns across the counter and told me to smell them. Then he told me the thing I now repeat to anyone who will listen. Without the ma, it is not mapo tofu. It is just spicy tofu with ground pork, which is a fine thing to eat, but a different thing.
Getting It Home to My Kitchen
Back in my apartment, I spent a Saturday morning tracking down the ingredients that actually matter. Pixian doubanjiang from the 99 Ranch in the Valley, the little jar with the red and yellow label. Douchi from the same aisle. Whole red huajiao from a Sichuan spice importer I now order from twice a year.
Chili-garlic sauce will not save you here. Neither will gochujang. I tried the swap once early on and the result was fine and completely wrong. Doubanjiang from Pixian county has this deep fermented funk that you cannot fake.
The other thing worth fussing over is the tofu. Silken or soft. Not firm, not extra-firm, no matter what a well-meaning blog tells you. The whole point is the nen texture, that custardy tremble against the fiery sauce.
What I Used
- 18 oz silken or soft tofu, cut into 3/4 inch cubes
- 1 tsp kosher salt for the blanching water
- 3 tbsp neutral oil, peanut if you have it
- 6 oz ground beef, 80/20
- 2 tbsp Pixian doubanjiang, finely chopped
- 1 tbsp douchi, rinsed and roughly chopped
- 2 tsp Sichuan chili powder
- 1 tbsp minced fresh ginger
- 1 tbsp minced garlic, plus 1 tsp reserved for the finish
- 1 tsp chili oil, optional
- 1 cup low-sodium chicken stock
- 1 tsp light soy sauce
- Half a teaspoon of sugar
- 1.5 tbsp cornstarch whisked with 3 tbsp cold water
- 2 tsp whole red Sichuan peppercorns, toasted and freshly ground
- 3 stalks garlic greens or scallions, cut on the bias
Cooking It in My Wok, Which Has Opinions
I use a 14 inch carbon steel wok I bought secondhand in Alhambra six years ago. It has a slight warp on one side that I have made peace with. Every time I make this dish I toast the peppercorns first in a small dry skillet, about 60 seconds, until the kitchen smells like citrus peel and pine.
Blanch the tofu gently in salted water. Do not boil it. A bare simmer for three minutes firms it up just enough that it will not shatter when it hits the sauce. Leave it in the warm water while you build everything else.
Get the wok smoking. Ground beef goes in and gets stir-fried hard until it is dry and crispy at the edges, four to five minutes. This is the part Chef Zhou drilled into me. The meat has to be flaky, not just cooked. That texture has a name in Chinese, su, and if the meat is soft and grey you have missed the whole point.
Push the beef aside, drop in the chopped doubanjiang, and let it fry alone in the hot oil for a full minute. The oil turns brick red. The smell is unmistakable and slightly aggressive in the best way. Then in go the douchi, chili powder, ginger, and most of the garlic. Thirty seconds, no more.
Stock, chili oil if you want the extra depth, soy, sugar. Bring it to a lively simmer and taste. It should taste unapologetic.
The Finish, Which Is Everything
Slide the tofu in with a spider. Do not stir with a spoon. Nudge the wok in little circles so the cubes settle themselves into the sauce. Three minutes to drink it in.
Then the cornstarch slurry in three little additions, swirling between each. You want glossy, not gravy. The sauce should just cling. The first time I made this I dumped the slurry in all at once and ended up with tofu in wallpaper paste. Now I go slow.
Off the heat. Scatter the garlic greens, the reserved raw garlic, and finally the peppercorn dust. That last shower is not optional. Skip it and you have made a pretty good stir-fry. Include it and your lips go pleasantly numb halfway through the first bowl.
A Note on What Changes and What Does Not
Ground pork works if that is what you have. It is actually the more common meat outside Sichuan itself. You can leave the meat out entirely for a vegetarian version, though you will want a splash more soy and maybe a pinch of mushroom powder to keep the depth.
What you cannot change is the peppercorn, the doubanjiang, and the softness of the tofu. Those three carry the whole dish.
I made this again last Tuesday night, standing at the stove with the window cracked open and a Ry Cooder record playing in the other room. It is not Old Deng’s stall on Yulin Road. Nothing will be. But the buzzing on my lips takes me back there every single time, and that is really why I keep cooking.

Sichuan Mapo Tofu
Ingredients
Equipment
Method
- Bring a medium saucepan of water to a gentle simmer with 1 tsp kosher salt. Slide in the cubed tofu and let it sit at a bare simmer for 3 minutes to firm and season. Turn off the heat and leave the tofu in the warm water while you build the sauce.
- Toast the whole Sichuan peppercorns in a dry skillet over medium heat for about 60 seconds, shaking constantly, until they smell floral and slightly citrusy. Tip onto a plate to cool, then grind fine in a mortar or spice grinder. Set aside.
- Heat the wok over high heat until smoking, then add the neutral oil and swirl. Add the ground beef and stir-fry hard, breaking it into small crumbles, for 4 to 5 minutes until the meat is deeply browned, dry, and crispy at the edges. This flaky texture is the sū the dish is named for.
- Reduce the heat to medium. Push the beef to one side and add the chopped Pixian doubanjiang to the oil. Fry for about 60 seconds, stirring, until the oil turns brick-red and smells intensely fragrant. Add the douchi, Sichuan chili powder, ginger, and 1 tbsp of the minced garlic. Stir 30 seconds more.
- Pour in the chicken stock and stir in the chili oil if using, the light soy sauce, and the sugar. Bring to a lively simmer and taste — it should be salty, savory, and deep red.
- Drain the tofu carefully with a spider or slotted spoon and slide it into the wok. Do not stir with a spoon; instead, gently shake and swirl the wok to distribute the cubes. Simmer for 3 minutes so the tofu absorbs the sauce.
- Re-whisk the cornstarch slurry. Add it to the wok in three additions, swirling the pan between each, until the sauce turns glossy and just clings to the tofu — not thick or gravy-like. This usually takes 30 to 45 seconds.
- Turn off the heat. Scatter over the garlic greens or scallions, the reserved 1 tsp raw garlic, and finally the freshly ground toasted Sichuan peppercorn. Give one last gentle swirl.
- Transfer immediately to a warmed shallow bowl and serve blisteringly hot with plenty of steamed white rice.

