FlamingFoodies recipe
Sichuan Hot Oil Fish with Ma La Aromatics
Silky fish fillets swimming in fiery chili oil with numbing Sichuan peppercorns, fermented black beans, and tender vegetables. The heat builds gently, letting the delicate fish shine through all those bold, complex flavors.
Delicate white fish fillets poached just until tender, then bathed in an intensely fragrant chili oil packed with Sichuan peppercorns, garlic, ginger, and fermented black beans. The result is that signature numbing heat that somehow makes the seafood taste even better.
Ingredients
Fish and Base
- 1.5 lbsfirm white fish fillets, cod, halibut, or sea bass, cut into 2-inch pieces
- 1 tbspShaoxing wine
- 1 tspsalt
- 1 tbspcornstarch
- 4 cupschicken stock
- 2 cupsnapa cabbage, cut into 2-inch pieces
- 4 ozfresh shiitake mushrooms, stems removed, caps sliced
Ma La Oil
- 1/3 cupneutral oil
- 3 tbspSichuan chili flakes, or crushed dried chilies
- 2 tbspSichuan peppercorns, toasted and ground
- 6 clovesgarlic, minced
- 2 tbspfresh ginger, minced
- 2 tbspfermented black beans, rinsed and chopped
- 1 tbspdark soy sauce
- 1 tspsugar
Garnish
- 3scallions, sliced thin on the diagonal
- 1/4 cupfresh cilantro leaves
- 1 tspwhole Sichuan peppercorns
Method
1. Get the fish ready Pat those fillets completely dry, then toss them with the Shaoxing wine, salt, and cornstarch until everything's nicely coated. Let them sit for about 10 minutes while you prep everything else—this little rest seasons the fish and gives it a protective coating that keeps it tender.
Watch for: The fish pieces should feel slightly tacky from the cornstarch coating
Tip: Really dry those fillets well—any lingering moisture will prevent the cornstarch from sticking properly.
2. Build that aromatic oil base Heat your oil in a large skillet or wok over medium-low heat, then add the garlic and ginger. Stir constantly until they smell incredible but haven't browned, about a minute. Now add the fermented black beans, chili flakes, and ground Sichuan peppercorns. Keep cooking until the oil turns that beautiful deep red and smells absolutely irresistible.
Watch for: The oil should be gently sizzling and smell powerfully of garlic and chilies
Tip: Keep that heat gentle—burned garlic will turn the whole dish bitter, and nobody wants that.
3. Poach the vegetables and fish Pour in the chicken stock and bring it to a gentle simmer. Add the napa cabbage and mushrooms first, cooking just until they're tender, about 2 minutes. Then gently slip in those fish pieces and poach them until they flake easily but still hold together nicely. Stir in the dark soy sauce and sugar to round everything out.
Watch for: The fish should be opaque all the way through and flake when you nudge it with a spoon
Tip: Keep those bubbles gentle—a rolling boil will break your beautiful fish apart.
4. Finish and serve Transfer everything to your serving bowl, making sure you get plenty of that gorgeous red-tinged broth. Scatter the scallions, cilantro, and whole Sichuan peppercorns over the top and serve immediately while everything's still hot and that oil is at its most fragrant.
Watch for: The surface should glisten with red chili oil and smell intensely spicy
Equipment
- large skillet or wok
- cutting board
- mixing bowl
Make ahead
- You can prep the fish with its cornstarch coating and make that aromatic oil base up to 4 hours ahead. Just leave the oil at room temperature and pop the fish in the fridge, then bring everything together when you're ready to eat.
Storage
- Leftovers will keep in the fridge for a couple of days, though the fish will be softer. Store everything together in the same container so those flavors keep mingling.
Reheat
- Warm it gently in a covered pan over low heat, adding a splash of stock if it seems too thick. Skip the microwave—it'll turn your tender fish into rubber.
Top tips
- Toast those whole Sichuan peppercorns in a dry pan for 2-3 minutes before grinding—it makes such a difference in flavor intensity
- Taste your chili oil as you build it, since some Sichuan chili flakes pack more heat than others
- This is absolutely a family-style dish, and you'll want plenty of steamed rice to help tame all that beautiful heat
Substitutions
- Replace half the fish with firm tofu if you want a lighter version that's just as satisfying
- Regular black pepper works in place of Sichuan peppercorns, though you'll miss out on that signature numbing effect
- Dry sherry can pinch-hit for Shaoxing wine if that's what you've got
Serve with
- Steamed jasmine rice to soak up all that incredible spicy oil
- Chinese pickled vegetables for a cooling, crunchy contrast
- Ice-cold beer or iced tea to help tame the heat between bites
Find another recipe
Open archive →Sichuan Hot Oil Fish with Ma La Aromatics

Silky fish fillets swimming in fiery chili oil with numbing Sichuan peppercorns, fermented black beans, and tender vegetables. The heat builds gently, letting the delicate fish shine through all those bold, complex flavors.
Prep
20 min
Cook
15 min
Active
25 min
Total
35 min
Yield
4 servings
Share this
Pass it around
Send this page to a friend, copy the link, or save it to a Pinterest board.

Save for later
Pin this page
Save the image with a link back to this recipe, review, or article.
Recipe notes
Before you cook
This is Sichuan cooking at its most magical—that perfect dance between blazing heat and the tingly ma la numbness that somehow leaves you craving another bite. The fish stays incredibly tender while soaking up all that aromatic oil, and the vegetables add just the right textural contrast without getting in the way. Fair warning: this heat is the real deal, built from dried chilies and infused oil rather than fresh peppers, so it develops and deepens as you eat.
Total time
35 min
Prep: 20 min. Cook: 15 min.
Yield
4 servings
The ingredient quantities below are for this yield.
Method
How to cook it
Use the step navigator to move around, or stay in cook mode and work top to bottom.
- 1
Step 1 of 4
Get the fish ready
Pat those fillets completely dry, then toss them with the Shaoxing wine, salt, and cornstarch until everything's nicely coated. Let them sit for about 10 minutes while you prep everything else—this little rest seasons the fish and gives it a protective coating that keeps it tender.
- 2
Step 2 of 4
Build that aromatic oil base
Heat your oil in a large skillet or wok over medium-low heat, then add the garlic and ginger. Stir constantly until they smell incredible but haven't browned, about a minute. Now add the fermented black beans, chili flakes, and ground Sichuan peppercorns. Keep cooking until the oil turns that beautiful deep red and smells absolutely irresistible.
- 3
Step 3 of 4
Poach the vegetables and fish
Pour in the chicken stock and bring it to a gentle simmer. Add the napa cabbage and mushrooms first, cooking just until they're tender, about 2 minutes. Then gently slip in those fish pieces and poach them until they flake easily but still hold together nicely. Stir in the dark soy sauce and sugar to round everything out.
- 4
Step 4 of 4
Finish and serve
Transfer everything to your serving bowl, making sure you get plenty of that gorgeous red-tinged broth. Scatter the scallions, cilantro, and whole Sichuan peppercorns over the top and serve immediately while everything's still hot and that oil is at its most fragrant.
Troubleshooting
Tips that matter
- Toast those whole Sichuan peppercorns in a dry pan for 2-3 minutes before grinding—it makes such a difference in flavor intensity
- Taste your chili oil as you build it, since some Sichuan chili flakes pack more heat than others
- This is absolutely a family-style dish, and you'll want plenty of steamed rice to help tame all that beautiful heat
Substitutions and variations
Storage and leftovers
Plan ahead and reheat well
Make ahead
You can prep the fish with its cornstarch coating and make that aromatic oil base up to 4 hours ahead. Just leave the oil at room temperature and pop the fish in the fridge, then bring everything together when you're ready to eat.
Storage
Leftovers will keep in the fridge for a couple of days, though the fish will be softer. Store everything together in the same container so those flavors keep mingling.
Reheat
Warm it gently in a covered pan over low heat, adding a splash of stock if it seems too thick. Skip the microwave—it'll turn your tender fish into rubber.
At the table
Serving suggestions
- Steamed jasmine rice to soak up all that incredible spicy oil
- Chinese pickled vegetables for a cooling, crunchy contrast
- Ice-cold beer or iced tea to help tame the heat between bites
FAQ
Common questions
Can I use frozen fish fillets for this?
Absolutely, just make sure they're completely thawed and patted really dry. Frozen fish tends to release more moisture, so you might need a bit of extra cornstarch to get that coating to stick properly.
How do I know if my Sichuan peppercorns are still good?
Fresh peppercorns should smell bright and lemony, and when you bite into one, you should get that characteristic tingle on your tongue. If they just taste bitter or bland, they're past their prime and won't give you that proper ma la magic.
Is this really as spicy as it sounds?
The heat definitely builds as you eat and has some serious staying power on your palate. If you're not sure about your spice tolerance, start with less chili flakes—you can always drizzle extra chili oil on top at the table.
Heat profile
Hot
The recipe is classified as hot. Check the chile quantities before you start.
Skill level
Intermediate
Check the method for steps that need to be prepared at the same time.
Total time
35 min
Prep: 20 min. Cook: 15 min.
Yield
4 servings
The ingredient quantities below are for this yield.
Cook this with
Three useful buys before you start
A sauce, a pantry ingredient, and a kitchen tool to consider for this dish.
Sauce
Sichuan Gold
Fly By Jing · Best for dumplings
Explore this sauce from the same cuisine: szechuan.
Get the sauce used herePantry
Crunchy Chili Crisp
Texture hit
Finishing bowls and dumplings. Crunch, oil, and lingering heat for dumplings, eggs, noodles, and roasted vegetables.
Grab the pantry stapleGear
Carbon Steel Wok
Fast heat
High-heat noodles and fried rice. Built for smoky stir-fries, chili oil noodles, and any dinner that needs real burner contact.
Use this toolPair this with
The right bottle for this recipe
These sauce picks are matched to the dish itself, not dropped in at random. Use them to finish, sharpen, or push the heat where it helps.
Sichuan Gold
Explore this sauce from the same cuisine: szechuan.
A citrusy, tingly sauce with real peppercorn presence and enough versatility to move beyond dumplings.
Yellowbird Habanero
It brings enough heat to cut through the richer bites without flattening the rest of the dish.
A bright, carrot-forward bottle with enough heat to stay lively and enough sweetness to stay versatile.
Shop the pantry
Pantry staples for this recipe
Texture hit
$10-$16Crunchy Chili Crisp
Finishing bowls and dumplings. Crunch, oil, and lingering heat for dumplings, eggs, noodles, and roasted vegetables.
Check price on AmazonChar-ready marinade
$8-$14Nando's Medium Peri-Peri Sauce
Chicken, skewers, and grilled vegetables. The bottle to grab when chicken needs acid, garlic, and real heat before it hits the grill or broiler.
Check price on AmazonRoast-anything helper
$8-$15Harissa Paste
Roasts, braises, and yogurt sauces. The smoky-chili shortcut for roast carrots, meatballs, chicken thighs, and yogurt sauces that need a little menace.
Check price on AmazonRecommended equipment
Cooking tools
Fast heat
$35-$70Carbon Steel Wok
High-heat noodles and fried rice. Built for smoky stir-fries, chili oil noodles, and any dinner that needs real burner contact.
Check price on AmazonDIY hot sauce
$20-$35Fermentation Jar Kit
Homemade sauce projects. A clean starter kit for building fermented hot sauces and pepper mash at home.
Check price on AmazonCook next
More recipes with similar heat
These are the next recipes most likely to fit the same mood, pantry, or heat level once this one is in your rotation.

szechuan · hot
Apr 11, 2026Sichuan Mapo Tofu with Extra Chilies
Tender tofu nestled in a gorgeous brick-red sauce with ground pork, Sichuan peppercorns, and generous amounts of chilies that bring genuine warmth and fire to your table. 35 min · 0 saves.

szechuan · hot
Apr 11, 2026Sichuan Ma Po Tofu with Habanero Oil
Silky tofu and ground pork swimming in a fiery Sichuan peppercorn sauce that gets an extra kick from habanero-infused chili oil—perfect for those who love their comfort food with serious heat. 35 min · 0 saves.

szechuan · hot
May 14, 2026Scorching Sichuan Pork Bowl with Tingly Bean Paste
Ground pork stir-fried with doubanjiang and fresh chilies over rice, finished with numbing Sichuan peppercorns and scallions for serious heat seekers. 27 min · 0 saves.
FlamingFoodies picks
Pantry, gear, and bottle picks that fit this meal
Everyday bottle
Yellowbird Habanero Hot Sauce
Bright carrot-habanero heat with enough body to work on eggs, tacos, and roasted vegetables. Best for breakfasts, tacos, and meal prep bowls.
View on AmazonNumbing heat
Fly By Jing Sichuan Gold
A more citrusy, peppercorn-leaning sauce when you want flavor movement instead of pure capsaicin. Best for dumplings, noodles, and fried eggs.
View on AmazonFrom the blog
More about this dish
Read more about the ingredients and cuisine.

culture
Oct 18, 2026Spicy Jamaican Dishes That Define Heat and Flavor Right Now
Jamaican cooking builds heat intentionally, not as theater. Scotch bonnets anchor the tradition—fruity, complex peppers that shape everything from jerk seasoning to table sauces. Learn how to choose them, use them, and understand why this approach to spice has stayed central to the cuisine.

culture
Oct 12, 2026What Malaysian Spicy Dishes Are Drawing Cooks Right Now
Malaysian heat builds in layers—through chile pastes, aromatics, and the way coconut milk carries spice. These dishes work because you can taste as you go, adjusting heat without losing the flavor underneath.
Background guides
Read the guide behind the technique
Learn more about the cooking techniques used here.

Community notes
Reader discussion is shared across recipes, reviews, and editorial pieces.
Comments are read-only while member sign-in is paused.