This Chili Oil solves the common problem of store-bought versions that either lack authentic flavor or cost a fortune. I spent years disappointed by bland, one-dimensional chili oils until I developed this recipe through countless iterations. My homemade version costs 75% less than premium imported brands while lasting 3-4 months in the refrigerator. Once you taste the difference homemade makes, you’ll want to drizzle this fragrant oil over everything – starting with my 20-Minute Spicy Thai Noodles, where it adds the perfect heat and depth of flavor. If you’re inspired to make more condiments from scratch like I am, try my Dill Pickle Hot Sauce – it’s another game-changing homemade sauce that puts store-bought versions to shame.

More Homemade Condiments & Spicy Favorites You’ll Love
For more DIY condiments and dishes that showcase bold flavors, try:
- 20-Minute Spicy Thai Noodles – Perfect recipe to showcase your homemade chili oil with authentic Asian flavors
- Dill Pickle Hot Sauce – Another game-changing homemade condiment that puts store-bought to shame
- Homemade Salsa – Fresh, vibrant flavors that prove homemade is always better
- Crispy Chilli Chicken – Spicy Asian-inspired dish that’s elevated with a drizzle of chili oil
Why You’ll Love This Chili Oil
This homemade chili oil solves the frustration of spending too much on mediocre store-bought versions that never quite deliver authentic flavor. Here’s why:
- Make-Ahead Magic: I prepare a batch monthly and it transforms my quick weeknight meals instantly—no more last-minute scrambling for flavor.
- Foolproof Formula: I’ve tested this recipe dozens of times; the oil-to-spice ratio ensures perfect results even if you’re new to Asian cooking.
- Complex Flavor: The layered combination of numbing peppercorns and aromatic spices creates depth I’ve never found in commercial versions.
- Clean Ingredients: I control exactly what goes in—no preservatives, MSG, or mystery additives that lurk in store brands.
- Kitchen Workhorse: I use this oil on everything from noodles to eggs to plain rice—it’s rescued countless bland meals in my kitchen.
This single jar has elevated my cooking more than any other condiment I’ve made, turning ordinary dishes into crave-worthy meals with just a spoonful!

Ingredients Notes
- Neutral Oil (1½-3 cups/350-700ml): I use grapeseed or canola oil because they have high smoke points and neutral flavors. I never use olive oil—it competes with the spices and burns too easily.
- Star Anise: I gently crush these with the flat side of my knife to expose more surface area. The broken pieces release flavor faster during infusion.
- Cinnamon Stick: I always seek out cassia cinnamon for its stronger, spicier notes. I break it into 2-3 pieces to maximize flavor extraction.
- Bay Leaves: I crush them slightly in my palm before adding. I’ve found whole leaves infuse better than pre-crushed ones from spice jars.
- Sichuan Peppercorns: I toast these separately in a dry pan until fragrant before adding to the oil. This step unlocks their numbing quality that makes authentic chili oil special.
- Black Cardamom: I crack the pods open with the back of my knife. I never substitute green cardamom—the smoky quality of black is essential.
- Sand Ginger: I break these nuggets into smaller pieces. I store extras in the freezer where they’ll keep for years.
- Cloves: I count these carefully—I’ve ruined batches by adding too many. Their powerful flavor can quickly overwhelm everything else.
- Garlic: I crush but don’t mince—minced bits burn too quickly. I strain these out before adding the chili flakes to prevent bitter flavors.
- Shallots: I leave these in large pieces so they’re easy to remove when straining the oil. I save the infused pieces to add to stir-fries.
- Sichuan Chili Flakes: I always look for vibrant red flakes specifically labeled “Sichuan” or “Chinese.” I never substitute regular crushed red pepper—they’re completely different products.
- Salt: I add this last, tasting as I go. I’ve found it helps “wake up” the other flavors after the oil has cooled slightly.
How to Make Homemade Chili Oil

- Place your Sichuan chili flakes in a heat-proof bowl (I use a metal mixing bowl) and add the salt. Mix them together so the salt is evenly distributed throughout the flakes.
- Heat a small, dry skillet over medium heat and add the Sichuan peppercorns. Toast them for 1-2 minutes until fragrant, shaking the pan frequently to prevent burning. You’ll know they’re ready when they become aromatic and slightly darker.
- Transfer the toasted peppercorns to the bowl with the chili flakes. I like to crush some of them lightly with the back of a spoon to release more flavor.
- Pour the neutral oil (1½-3 cups, depending on how concentrated you want the flavor) into a medium saucepan and add the star anise, cinnamon stick, bay leaves, black cardamom pods, sand ginger, cloves, crushed garlic, and halved shallots.
- Heat the oil mixture over medium-low heat until it reaches about 225°F (107°C) if you have a thermometer. If not, watch for small bubbles forming around the spices and a gentle shimmer on the surface – this usually takes 5-7 minutes.
- Maintain this temperature for 15-20 minutes, allowing the aromatics to infuse the oil. I look for the oil to take on a slightly amber hue and the spices to darken slightly.
- Remove the oil from heat and let it cool for about 3-5 minutes. The temperature should drop to around 190-200°F (88-93°C) – hot enough to bloom the chili flakes but not so hot it burns them.
- Carefully strain the hot oil through a fine-mesh strainer into the bowl with the chili flakes, removing all the aromatics (garlic, shallots, and spices). Pour in three batches, stirring after each addition. The mixture will sizzle and bubble vigorously – this is exactly what you want!
- Let the chili oil cool completely at room temperature, uncovered, for at least 2 hours. This allows any steam to escape while the flavors continue to develop. Keep it in a clean area away from contaminants during cooling.
- Transfer the cooled chili oil to clean, sterilized glass jars with tight-fitting lids. I always leave the chili sediment in – that’s where all the flavor lives!
- Store your chili oil in the refrigerator, where it will keep for 3-4 months. Let it come to room temperature before using for the best flavor.
Expert Chili Oil Tips
- Master the Temperature Too hot and your chili flakes will burn and taste bitter; too cool and they won’t properly bloom. I always keep a thermometer handy, but if you don’t have one, watch for tiny bubbles around the spices—they should be lazy and slow, never rapidly boiling.
- Source Authentic Ingredients True Sichuan chili flakes have a distinct flavor and moderate heat level that’s crucial for authentic results. I order mine online from specialty Asian grocers or visit Chinese markets where turnover ensures fresher spices.
- Create Your Signature Blend After making this recipe dozens of times, I’ve learned to customize based on my mood—more peppercorns for extra numbing sensation, extra garlic for a savory punch, or additional cinnamon for sweeter notes. Don’t be afraid to adjust the optional ingredients to suit your taste.
- Use Proper Containers Store your chili oil in dark glass bottles to protect it from light degradation. I save and sterilize old soy sauce or vinegar bottles which have convenient pour spouts—perfect for controlling the amount of oil you’re adding to dishes.
- Develop Flavor Over Time The flavor continues to develop for about 5-7 days after making. I always try to wait at least three days before using a new batch, though it’s incredibly hard to resist!
- Save The Aromatics Don’t discard the strained spices and aromatics! I spread them on a paper towel to drain, then use them to season stir-fries or roasted vegetables for an extra flavor boost.
Storage Tips for Chili Oil
- Refrigerate Properly I store my chili oil in the refrigerator where it stays fresh for 3-4 months. The cold temperature prevents the oil from going rancid.
- Choose Dark Containers Transfer to clean, sterilized dark amber glass bottles to protect from light exposure. I’ve found this significantly extends freshness and preserves vibrant color.
- Prevent Contamination Always use clean, dry utensils when scooping. I dedicate a specific spoon just for my chili oil to prevent introducing moisture or bacteria.
- Room Temperature Serving Remove from refrigerator 30 minutes before using. I portion what I need rather than warming the entire jar repeatedly.
- Watch for Spoilage Discard if you notice any off smells or mold. Trust your nose—I’ve learned that any sour or metallic odor means it’s time to make fresh.
- Sediment Distribution Gently shake or stir before each use. The flavor-packed sediment tends to settle during storage, especially after refrigeration. This sediment contains most of the flavor, so don’t leave it behind!
Variations and Substitutions for Chili Oil
- Korean Gochugaru Swap Replace Sichuan flakes with Korean gochugaru for a fruitier, less numbing chili oil with vibrant color and mild sweetness.
- Japanese Rayu Style Add 2 tablespoons sesame seeds and use half sesame oil for nutty depth. Perfect for gyoza and creates a distinctive Japanese flavor.
- Thai-Inspired Twist Substitute lemongrass, lime leaves, and Thai bird chilies for a bright, citrusy heat that complements Southeast Asian dishes beautifully.
- Extra Crispy Texture Add ¼ cup fried shallots and garlic chips to the cooled oil for delicious crunchy bits that add texture to noodles.
- Smoky Variation Include 1 tablespoon smoked paprika and 2 dried chipotle peppers for a complex, smoky profile that works wonderfully with grilled meats.
- Low-Heat Version Use Korean mild pepper flakes and reduce peppercorns by half for gentler heat while maintaining complex flavor for sensitive palates.

Perfect Pairings for Chili Oil
- Dan Dan Noodles Drizzle generously over these Sichuan noodles where the numbing heat perfectly balances the savory pork and sesame sauce components.
- Cold Silken Tofu Pour warm chili oil over chilled silken tofu with soy sauce. The temperature contrast and creamy texture create a stunning appetizer.
- Cucumber Salad Smashed cucumber chunks tossed with vinegar and chili oil. The cool, crisp vegetable counterbalances the aromatic heat beautifully.
- Steamed Dumplings Mix with black vinegar for the ultimate dumpling dipping sauce. The spice cuts through rich fillings while enhancing delicate wrappers.
- Fried Eggs Fry eggs until crispy-edged, then drizzle with chili oil. The runny yolk creates a luxurious sauce when mixed with spicy oil.
- Cold Lager Beer The clean, crisp bubbles refresh the palate between bites of chili oil-enhanced dishes, creating perfect temperature and flavor balance.
Frequently Asked Questions for Chili Oil
Q: Can I substitute regular red pepper flakes? A: No. Regular flakes lack the authentic flavor and will burn easily.
Q: How do I know if my oil is too hot? A: It shouldn’t smoke. Aim for gentle bubbles around spices, not rapid boiling.
Q: Why did my chili oil taste bitter? A: Your oil was likely too hot when added to flakes.
Q: Does chili oil need refrigeration? A: Yes. Refrigeration prevents rancidity and extends shelf life to 3-4 months.
Q: Can I make a milder version? A: Use fewer chili flakes and remove some seeds for gentler heat.
Q: Is it normal for sediment to settle at the bottom? A: Completely normal. That’s where the flavor lives! Stir before using.
PrintHomemade Sichuan Chili Oil
Master homemade Sichuan Chili Oil with this authentic recipe. Deeply aromatic with numbing heat, this versatile condiment transforms ordinary dishes into restaurant-quality meals.
- Prep Time: 15 minutes
- Cooling Time: 120 minutes
- Cook Time: 20 minutes
- Total Time: 155 minutes
- Yield: 2 cups (32 tablespoons)
Ingredients
- 1½–3 cups neutral oil (350-700 ml)
- 5 star anise
- 1 cinnamon stick (preferably cassia cinnamon)
- 2 bay leaves
- 3 tablespoons Sichuan peppercorns
- 2 black cardamom pods (optional)
- 4 nuggets dried sand ginger (optional – about 1 tablespoon)
- 2 teaspoons cloves (optional)
- 3 cloves garlic (optional – crushed)
- 1–2 shallots (optional – halved)
- ¾–1 1/4 cup Sichuan chili flakes (65-110g)
- 1 – 2 teaspoons salt (to taste)
Instructions
- Place your Sichuan chili flakes in a heat-proof bowl (I use a metal mixing bowl) and add the salt. Mix them together so the salt is evenly distributed throughout the flakes.
- Heat a small, dry skillet over medium heat and add the Sichuan peppercorns. Toast them for 1-2 minutes until fragrant, shaking the pan frequently to prevent burning. You’ll know they’re ready when they become aromatic and slightly darker.
- Transfer the toasted peppercorns to the bowl with the chili flakes. I like to crush some of them lightly with the back of a spoon to release more flavor.
- Pour the neutral oil (1½-3 cups, depending on how concentrated you want the flavor) into a medium saucepan and add the star anise, cinnamon stick, bay leaves, black cardamom pods, sand ginger, cloves, crushed garlic, and halved shallots.
- Heat the oil mixture over medium-low heat until it reaches about 225°F (107°C) if you have a thermometer. If not, watch for small bubbles forming around the spices and a gentle shimmer on the surface – this usually takes 5-7 minutes.
- Maintain this temperature for 15-20 minutes, allowing the aromatics to infuse the oil. I look for the oil to take on a slightly amber hue and the spices to darken slightly.
- Remove the oil from heat and let it cool for about 3-5 minutes. The temperature should drop to around 190-200°F (88-93°C) – hot enough to bloom the chili flakes but not so hot it burns them.
- Carefully strain the hot oil through a fine-mesh strainer into the bowl with the chili flakes, removing all the aromatics (garlic, shallots, and spices). Pour in three batches, stirring after each addition. The mixture will sizzle and bubble vigorously – this is exactly what you want!
- Let the chili oil cool completely at room temperature, uncovered, for at least 2 hours. This allows any steam to escape while the flavors continue to develop. Keep it in a clean area away from contaminants during cooling.
- Transfer the cooled chili oil to clean, sterilized glass jars with tight-fitting lids. I always leave the chili sediment in – that’s where all the flavor lives!
- Store your chili oil in the refrigerator, where it will keep for 3-4 months. Let it come to room temperature before using for the best flavor.













