Main Courses
This Beef À La Sichuan recipe delivers the perfect balance of fiery heat, nutty depth, and silky texture that defines Sichuan cuisine. The dish transforms tender beef into bold, aromatic bites with a signature peanut-chili crunch and silky tofu ribbons that add contrast.
I’ve refined this recipe over years of testing, ensuring every element—from the chili oil to the Sichuan peppercorns—works together for a restaurant-worthy experience at home.
The magic lies in the layered flavors: smoky chili oil infuses the beef with heat, while fermented black beans and garlic add umami richness. A quick stir-fry seals in the juices, and the peanut-chili crunch adds texture that cuts through the dish’s boldness.
The silky tofu ribbons, lightly seasoned, provide a delicate counterpoint to the robust beef. This isn’t just a dish—it’s a sensory journey that starts with the first bite.
What you’ll end up with is a plate that’s as visually striking as it is flavorful: deep red beef with glossy sheen, golden peanut-chili crunch, and delicate tofu ribbons fanning across the dish.
The aroma alone—smoky, spicy, and nutty—will draw everyone to the table. Serve it over steamed jasmine rice or with steamed bok choy to balance the richness.
This recipe is designed to be approachable yet authentic, with step-by-step guidance to ensure you achieve that signature Sichuan balance of heat and numbing spice. Whether you’re cooking for a dinner party or a weeknight meal, the result is a dish that feels special without requiring advanced techniques.
Let’s get started!
Ingredients for beef a la sichuan
Fiery peanuts, silky tofu, and tender beef create Sichuan's signature balance of heat and texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 1 ½ lb | Cut into 1-inch cubes |
| Extra-Firm Tofu 🍱 | 1 block | Pressed, cut into ribbons |
| Peanuts 🥜 | ½ cup | Raw, unsalted, crushed |
| Red Chili Flakes 🌶️ | 2 tbsp | Adjust for heat preference |
| Sichuan Peppercorns 🌶️ | 1 tbsp | Toasted, lightly crushed |
| Fermented Black Beans 🫘 | ½ cup | Rinsed, chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced, aromatic |
| Ginger 🌿 | 1 tbsp | Fresh, grated |
| Light Soy Sauce 🥄 | 3 tbsp | Kikkoman preferred |
| Dark Soy Sauce 🥄 | 1 tbsp | For color depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted, aromatic |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Green Onions 🧅 | 4 whole | Thinly sliced, garnish |
| Jasmine Rice 🌾 | 1 ½ cups | Uncooked, for serving |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
The Sichuan peppercorns are non-negotiable—they deliver that signature numbing heat. Penzeys Spices sells them whole, which you should toast and lightly crush yourself for maximum aroma. Fermented black beans add umami depth, but if you can't find them, substitute 2 tbsp soy sauce plus 1 tsp molasses—it won't be identical, but works in a pinch. For the tofu, press it for 20 minutes between paper towels to remove excess water, then cut into delicate ribbons with a knife or mandoline. The chuck roast should be cut into even 1-inch cubes for consistent cooking.
No Sichuan peppercorns? Substitute 1 tbsp cayenne plus 1 tsp black pepper, but you'll lose that signature numbing sensation. The peanuts should be raw and unsalted—Trader Joe's has them in bulk for great prices. For extra crunch, toast them in a dry pan for 3-4 minutes before crushing. The garlic and ginger are best fresh, but if you're using powdered, double the amount. The soy sauces work together: light soy for saltiness, dark soy for that deep mahogany color. Pro tip: Mix them in a small bowl first to create a quick glaze for the beef.
Store the pressed tofu block in water in the fridge for up to 5 days. The peanut-chili mixture keeps for 1 week in an airtight container—just crush the peanuts fresh each time for maximum crunch. The cooked beef reheats beautifully, but add a splash of soy sauce when warming to restore moisture. For a complete meal, cook the jasmine rice in advance—it's ready in 15 minutes, and the aroma alone will make your kitchen smell like a Sichuan restaurant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash pots—just brown the chuck roast, toss in the tofu and Sichuan peppercorns with a splash of soy, and let it simmer. The peanuts and chili flakes finish it off in the same pan, no extra dishes.
- Numb & Spicy Bliss: That first bite? Tingling heat followed by a creamy, caramelized beef—it’s the Sichuan peppercorns playing tricks on your tongue. Honestly, the tofu soaks up the sauce like a sponge, making every forkful rich and layered.
- Weeknight Workhorse: I make this when I’m feeding a crowd or just myself—same recipe, different portions. The leftovers reheat beautifully, and it’s the only dish my picky roommate won’t complain about. (Yes, even on a Tuesday night.)
- Budget Stretch: Chuck roast is cheap, tofu’s a protein powerhouse, and peanuts add crunch without breaking the bank. I’ve fed four people for under $15, and the flavors feel fancy. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for beef À la Sichuan
Master this Sichuan classic with tender beef, crispy tofu ribbons, and a fiery peanut-chili sauce.
Prepare the Beef and Tofu
Cut the 1.5 lb chuck roast into 1-inch cubes for even cooking. In a bowl, toss the beef with 1 tbsp light soy sauce, 1 tsp salt, and 1 tbsp sesame oil until fully coated. Let it marinate while you prepare the tofu.
Wrap the 1 block extra-firm tofu in a clean kitchen towel and place a heavy object on top for 15 minutes to press out excess water. Unwrap and cut the tofu into long, thin ribbons using a sharp knife. Set aside on a plate.
Build the Sichuan Sauce Base
Heat 2 tbsp vegetable oil in a large wok or deep skillet over medium-high heat. Add the 6 cloves minced garlic and 1 tbsp grated ginger, stirring for 30 seconds until fragrant—don't let them burn. Add the 1 tbsp toasted, lightly crushed Sichuan peppercorns and 2 tbsp red chili flakes, stirring for another 20 seconds to release their aromatic oils.
Pour in the 3 tbsp light soy sauce, 1 tbsp dark soy sauce, and 0.5 cup chopped fermented black beans. Stir well and cook for 2 minutes until the mixture thickens slightly and the beans soften. Remove from heat and set aside.
Cook the Beef and Tofu
In the same wok, add 1 tbsp vegetable oil and increase heat to high. Working in batches, add the marinated beef and sear for 2-3 minutes until browned on all sides. Remove and set aside. Repeat until all beef is cooked.
In the same pan, add another 1 tbsp vegetable oil and cook the tofu ribbons for 3-4 minutes until golden and crispy. Return the beef to the pan and stir to combine. Add the reserved sauce and toss everything together for 1 minute to coat evenly.
Finish with Peanuts and Garnish
Reduce heat to medium-low and stir in the 0.5 cup crushed peanuts and the tofu ribbons. Cook for 1-2 minutes until the peanuts are lightly toasted and the sauce thickens slightly. Taste and adjust seasoning with additional soy sauce or salt if needed.
Garnish with 4 whole thinly sliced green onions and serve immediately over 1.5 cups cooked jasmine rice. The dish should have a perfect balance of spicy, nutty, and umami flavors with tender beef and crispy tofu ribbons.
Pro Tips For Making Beef A La Sichuan
- CRUSH THE PEPPERCORNS: Toss them in a dry pan first—just 30 seconds on medium—before adding oil. This releases their numbing oils without burning, so your sauce gets that signature ma la kick without bitterness. (Yes, I’ve burned them. You’ll smell it instantly.)
- SALT THE TOFU LIKE IT’S SALTY: Soak extra-firm tofu in brine (1 tbsp salt per 4 cups water) for 20 minutes before pressing. The salt tightens the flesh so it holds up to stir-frying and absorbs the sauce better. I used to skip this—now my tofu stays intact instead of crumbling into the pan.
- STOP STIR-FRYING WHEN IT LOOKS DONE: Pull the beef out of the wok when it’s just no longer pink in the thickest slice—about 145°F internal temp. It’ll finish cooking in the sauce, and overcooking turns it chewy. (I learned this after serving rubbery beef twice. Not proud.)
- TOAST PEANUTS IN THE SAUCE: Add raw peanuts to the pan dry for 1-2 minutes on medium heat before tossing in the sauce. They’ll crisp up right in the oil, adding texture without burning. (Bonus: They won’t steal all the flavor like when you add them at the end.)
Common mistakes when making your beef a la sichuan
Overcrowding the Pan
One of the biggest mistakes is overcrowding your wok or skillet when cooking the beef. When you pile too many beef cubes in the pan at once, the temperature drops dramatically, causing the meat to steam instead of sear.
This results in gray, soggy beef instead of the deep brown crust you want. To avoid this, cook the beef in 2-3 batches—just enough to form a single layer in the pan.
Trust me, the extra 3-4 minutes it takes to work in batches will make all the difference in the final texture. 🔥
Skipping the Tofu Press
If you don’t press the tofu properly, you’ll end up with mushy ribbons that just absorb the sauce instead of adding that delicate, silky contrast. I’ve seen people skip this step and wonder why their tofu turns out like wet cardboard.
Press the tofu for at least 15 minutes—place it between paper towels and weigh it down with something heavy like a cast-iron skillet. The firmer the tofu, the better it will hold its shape and crisp up beautifully in the pan.
Burning the Aromatics
The garlic and ginger are the foundation of your Sichuan sauce, so burning them ruins the entire dish. I’ve made this mistake too—letting those aromatics turn dark and bitter in 30 seconds flat. To avoid this, keep the heat at medium-high and stir constantly.
The moment you see the garlic start to brown too quickly, reduce the heat slightly. The goal is to release their flavors without charring them—this takes practice, but once you nail it, the sauce will sing with depth and complexity.
Underseasoning the Sauce
Many home cooks hold back on the Sichuan peppercorns or chili flakes, thinking they can add more later. But once the sauce is combined with the beef, it’s hard to adjust without overpowering the dish.
Start with the full 1 tbsp Sichuan peppercorns and 2 tbsp chili flakes—you can always dial it back with a splash of rice vinegar if needed. The key is to taste the sauce before adding the beef, so you can make adjustments while there’s still time.
Trust your palate—this dish should wake up your taste buds!
Ignoring the Peanut Toasting
Adding raw peanuts at the end might seem like a quick fix, but they’ll just sit there like little flavorless rocks. To get that perfect crunch and nutty aroma, lightly toast the crushed peanuts for 1-2 minutes in the pan with the beef.
This step is non-negotiable—it’s what gives the dish its signature peanut-chili crunch. If you’re short on time, toast them in a dry skillet first, but don’t skip this step entirely. The texture contrast is what makes this dish so addictive. ✨
Not Resting the Beef
After searing, it’s tempting to toss the beef straight into the sauce, but letting it rest for even 2-3 minutes—covered with a lid—lets the juices redistribute. This keeps the beef tender and prevents it from turning dry when you add the sauce.
I’ve seen people skip this step, and the beef ends up tough and stringy. A quick rest makes all the difference in the final bite.
Nutrition facts
Frequently asked questions
What makes this Sichuan beef dish different from regular stir-fried beef?
The signature elements are the Sichuan peppercorns (for that numbing tingling sensation) and the peanut-chili crunch that adds both texture and heat. Unlike regular stir-fries, this dish balances fiery heat with nutty depth, plus the silky tofu ribbons provide a delicate contrast. The fermented black beans add umami richness that elevates it beyond basic stir-fry flavors.
Can I substitute regular tofu for extra-firm tofu in this recipe?
No, this recipe requires extra-firm tofu because it holds its shape better when cut into ribbons and crisps up beautifully. Regular tofu would become too soft and absorb too much sauce. If you only have regular tofu, press it extra long (30 minutes) and proceed with caution—it may still turn out slightly softer.
How do I adjust the heat level if I'm sensitive to spice?
Start by reducing the red chili flakes to 1 tbsp instead of 2. For the Sichuan peppercorns, use ½ tbsp and toast them extra lightly to minimize the numbing effect. You can also add a splash of rice vinegar at the end to balance the heat. The good news is you can always add more spice later if needed!
What's the best way to store leftovers?
Store the cooked beef and sauce mixture in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over low heat with a splash of water or soy sauce to restore moisture. The tofu ribbons may lose some crispness when reheated, so it's best to make fresh tofu ribbons when serving leftovers.
Can I make this dish ahead of time?
You can prep the sauce and marinate the beef up to 1 day ahead, but the tofu should be cooked fresh for best texture. For a complete make-ahead meal, cook the beef and sauce only (without peanuts), then refrigerate. When ready to serve, reheat the beef mixture, add fresh tofu ribbons, and toast the peanuts separately to maintain their crunch.
