
Oh my gosh, you guys! I can’t believe I finally cracked the code to making the most authentic chili oil ever. Let me tell you, I’ve tried so many recipes before—some tasted like watered-down spice, others just burned my tongue—but this one? It’s the ultimate version. Perfectly fragrant, vibrant red, and packed with that depth you get from real, homemade goodness. If you’re tired of store-bought chili oil that’s either too bland or too harsh, this is your sign to stop searching. Let’s dive in!
What You’ll Need: Ingredients for the Best Chili Oil
First things first, let’s gather all the ingredients. Pro tip: Measure everything out ahead of time so you don’t have to scramble mid-cooking. Here’s what you’ll need (all in grams unless noted otherwise):
- 60g white sesame seeds – these add a nutty crunch and make the oil extra flavorful.
- 1000g rapeseed oil (canola oil) – we need a generous amount to fully infuse the spices without skimping.
- 25g onion – diced small, adds subtle sweetness.
- 25g green onion – cut into sections, for that fresh onion aroma.
- 25g celery – sliced into segments, brings a light earthy flavor.
- 120g chili powder – go for a medium-hot blend if you want a balanced spice, or adjust to taste!
- 8g star anise – gives that warm, licorice-like depth.
- 5g bay leaves – fragrant and earthy, perfect for complexity.
- 5g fennel seeds – adds a sweet, anise-y aroma.
- 8g cinnamon sticks – brings warmth without overpowering.
- 10g grass fruit (caoguo) – a unique Chinese spice with a slightly sweet, floral note.
- 5g sharen (cardamom) – enhances the overall aroma and warmth.
- 10g red Sichuan peppercorns – for that signature numbing-spicy kick.
- 5g zicao (borage root) – this is the secret for that bright red color! (No, it’s not just for show—trust me.)
- 10g ginger – sliced, adds a gentle ginger warmth.
- 10g salt – to draw out all the flavors.
Step-by-Step: How to Make the Perfect Chili Oil
Let’s get cooking! I’ll walk you through each step, and don’t worry—I’ll note exactly what to watch for (no burnt oil disasters here!).
Step 1: Prep All Ingredients First

Before you start heating oil, gather everything: chop the veggies, soak the spices, and have your tools ready (a slotted spoon, strainer, and a heatproof bowl are key!). This makes the process way smoother—no running around halfway through!
Step 2: Soak the Zicao for Color

Take the 5g of zicao and soak it in a small bowl of water for 30 minutes. Zicao is a traditional Chinese herb that gives the oil its stunning red color—no need for artificial food coloring here! After soaking, drain it completely. We’ll use it to color the oil later.
Step 3: Soak the Spices for Flavor

Combine the star anise, bay leaves, fennel seeds, cinnamon sticks, grass fruit, sharen, and red Sichuan peppercorns in another bowl. Add enough water to cover them, then let them soak for 30 minutes too. Soaking spices first unlocks their oils, making the final oil taste way richer!
Step 4: Drain All Spices and Zicao

After soaking, remove the zicao and all the spices from the water. Pat them dry with a paper towel or strainer until completely dry. Any leftover water would make the oil cloudy or cause it to spoil faster—so dry them thoroughly!
Step 5: Prep the Aromatic Vegetables

Now, cut the green onion into 1-inch sections, dice the onion into small cubes, and slice the celery into 1-inch segments. These veggies add layers of flavor—don’t skip them! They’ll give your chili oil a subtle sweetness and depth.
Step 6: Heat the Rapeseed Oil

Pour the 1000g of rapeseed oil into a large pot. Heat it over medium heat until all the bubbles disappear. This means the oil is hot enough to cook with but not so hot it burns the spices. Turn off the heat immediately once the bubbles are gone—safety first!
Step 7: Add the Zicao to Color the Oil

Now, gently add the drained zicao to the hot oil. Watch as the oil starts to turn a beautiful red—this is where the magic happens! The zicao is giving the oil its signature vibrant color.
Step 8: Let Zicao Infuse Color

Let the oil sit for 1–2 minutes to let the zicao release its color. You’ll notice the oil turning a deep, rich red. If it’s still pale, let it sit a bit longer—no rush here.
Step 9: Remove the Zicao

Use a slotted spoon to carefully fish out the zicao. You can toss it—we just needed its color! Now, the oil should be a stunning red.
Step 10: Fry the Aromatics and Spices

Turn the heat down to low. Add the sliced ginger, green onion sections, diced onion, celery, and all the drained spices. Let them fry slowly for 5–7 minutes until fragrant. Keep stirring occasionally—we want the green onion to turn slightly crispy, not black!
Step 11: Remove the Fried Ingredients

Once the green onions are crispy and everything smells amazing, use a slotted spoon to remove all the fried bits. Discard them—they’ve given the oil all their flavor, and we’re done with them!
Step 12: Mix the Dry Ingredients

In a heatproof bowl, mix the 120g chili powder, 10g salt, and 60g sesame seeds until well combined. This is your “spice base”—make sure there are no lumps!
Step 13: Pour Hot Oil Over the Spices

Now, slowly pour the hot spiced oil over the chili powder mixture. The oil should just cover the chili powder—no more, no less. This is crucial for even coating and flavor!
Step 14: Stir While Pouring

As you pour, stir the mixture gently with a spoon. This ensures the oil coats every bit of chili powder and prevents clumping. It’s like watching a red oil storm in a bowl!
Step 15: Add Remaining Oil

There might be leftover oil in the pot—don’t waste it! Pour all of it into the bowl. Now, stir everything one more time to make sure the chili powder is fully coated.
Step 16: Cool and Store

Let the chili oil cool to room temperature. The flavors will meld perfectly during this time. Once cool, transfer it to a clean, airtight bottle. Store it in the fridge, and it’ll stay fresh for up to 2 months!
Pro Tips for the Best Chili Oil
- Adjust Spiciness: If you want milder oil, reduce the chili powder or use sweet paprika. For extra heat, add more Sichuan peppercorns or a pinch of cayenne.
- Color Shortcut: If you don’t have zicao, use 1 tsp paprika + 1 drop red food coloring (but zicao is still traditional!).
- Storage: Keep the bottle in the fridge to prevent rancidity—you’ll want it to stay fresh for your next dumpling night!
So there you have it—the ultimate authentic chili oil recipe! Whether you’re dipping dumplings, drizzling over noodles, or using it to spice up soups, this oil will make everything taste restaurant-worthy. Let me know how it turns out—I’d love to hear your thoughts! And if you loved this, share it with a chili oil lover in your life. Happy cooking!

