This homemade chili oil takes about five minutes at the stove and turns a jar of plain pantry flakes into a bright red condiment you will reach for all week. It needs only dried chili flakes, neutral oil, a little salt, and a few whole spices.
Pour the hot oil over the flakes and the kitchen fills with a toasty, spicy aroma that tells you the flavor is already building. Spoon it over eggs, noodles, dumplings, or rice and every bite gets a warm kick with a rich, savory finish.
Table of Contents
Why This Homemade Chili Oil Recipe Works
Hot oil poured over dry flakes blooms the color and flavor of the chilies without scorching them. The oil carries that heat into every spoonful, so even a small amount seasons a whole dish.
The recipe uses ingredients most kitchens already have, so there is no special shopping trip. Star anise and cinnamon add a gentle sweetness that rounds off the sharp heat.
A single batch lasts for weeks in the fridge, which makes it a smart way to add flavor to quick weeknight meals. You can also adjust the spice level by choosing milder or hotter flakes.
Ingredients for Homemade Chili Oil
- 1/2 cup dried chili flakes or crushed red pepper
- 1 cup neutral oil such as canola, vegetable, or peanut oil
- 1/4 tsp salt
- 1/2 tsp garlic powder
- 1 whole star anise
- 1 small cinnamon stick
Chili flakes. Choose flakes that look bright red and smell fragrant, because old flakes taste dusty and flat.
Neutral oil. Canola, vegetable, or peanut oil lets the chili flavor lead without adding a competing taste.
Salt. A small amount sharpens the flavor and helps the spices taste rounder.
Garlic powder. The dry form adds savory depth and keeps the oil safe to store, unlike fresh garlic.
Star anise and cinnamon. These whole spices add a warm, slightly sweet note that deepens the heat.
How to Make Homemade Chili Oil
1. Measure the flakes Put the chili flakes, salt, and garlic powder in a heat safe glass or metal bowl large enough to hold the oil as it bubbles up.
2. Add the whole spices Tuck the star anise and cinnamon stick into the flakes so the hot oil can draw out their aroma as it pours over them.
3. Heat the oil Warm the oil in a small pan over medium heat until it shimmers and reaches about 275 degrees F on a thermometer, but never lets off smoke.
4. Pour the oil Pour the hot oil slowly over the flakes in a steady stream and stand back, because it will hiss and bubble for several seconds.
5. Stir and steep Stir the mixture with a dry metal spoon, then let it sit uncovered for about two hours so the flavor and color deepen.
6. Jar the oil Once the oil is fully cool, spoon it into a clean dry glass jar, remove the whole spices if you like, and seal the lid.
How to Serve Homemade Chili Oil
Spoon the oil over egg fried rice with vegetables for a spicy lift, or toss it through chicken lo mein noodles right before serving. It also pairs well with the crisp wrappers of cabbage and carrot egg rolls and adds a bright kick to creamy Asian cucumber salad. A teaspoon is enough for most plates, and you can drizzle it over fried eggs or dumplings too.
How to Store and Reheat Homemade Chili Oil
Store the cooled oil in a clean glass jar in the fridge for up to one month, and use a clean spoon each time to keep moisture and crumbs out. The oil may turn cloudy and thicken when cold, so let it sit at room temperature for a few minutes before using. Discard it if you see mold or smell anything sour.
Tips and Variations for Homemade Chili Oil
Mind the hot oil. Keep water away from the pan and the bowl, because even a drop can make hot oil spatter, and wear long sleeves while pouring.
Use a thermometer. Oil around 275 degrees F gives rich color without scorching, while smoking oil makes the flakes bitter, so lower the heat if you see smoke.
Choose the heat level. Mild flakes give a gentle warmth and a deep red color, while hotter flakes make a fiery oil, so mix the two to suit your table.
Skip fresh garlic. Fresh garlic stored in oil can grow harmful bacteria, so this oil uses garlic powder and stays safe in the fridge.
Flag the allergens. Peanut oil is a common allergen, so choose canola or vegetable oil when cooking for guests and label the jar clearly.
Add toasted sesame. Stir in a spoonful of sesame seeds after pouring for a nutty crunch, but remember sesame is also an allergen.
Keep the sediment. Spoon some of the flakes along with the oil when you serve it, because the chili solids carry most of the flavor.
Check trusted guidance. For general advice on keeping leftovers and sauces safe, read University of Wisconsin Extension leftovers guidance.
Frequently Asked Questions About Homemade Chili Oil
How long does homemade chili oil last?
It keeps for about a month in the fridge when stored in a clean jar and handled with a clean spoon. Discard it if it smells off or shows mold.
Can I make homemade chili oil with other oils?
Yes, any neutral oil with a high smoke point works, including canola, vegetable, or peanut oil. Olive oil has a stronger taste that competes with the chilies.
What do I serve with homemade chili oil?
Try it on noodles, fried rice, eggs, dumplings, or roasted vegetables. A small spoonful goes a long way, so start light and add more.
Why did my oil turn dark and bitter?
The oil was likely too hot when it hit the flakes, which scorches them. Let the oil cool slightly after it shimmers, and use a thermometer next time.
Can I use fresh chilies instead of dried flakes?
Fresh chilies hold water, which shortens shelf life and is unsafe in room temperature oil. Stick with dried flakes for this method.
Homemade Chili Oil
Equipment
- Small saucepan
- Heat safe bowl
- Frying thermometer
- Glass jar
Ingredients
Main Ingredients
- ½ cup dried chili flakes or crushed red pepper
- 1 cup neutral oil canola, vegetable, or peanut oil
- ¼ tsp salt
- ½ tsp garlic powder
- 1 whole star anise
- 1 small cinnamon stick
Instructions
Cooking
- Combine the dry ingredients. Add the flakes, salt, garlic powder, star anise, and cinnamon to a deep heat safe bowl.
- Heat the oil. Warm the oil over medium heat for 3 to 4 minutes until it shimmers and reads about 275 degrees F.
- Pour carefully. Drizzle the oil over the flakes in a slow stream and watch for sizzling and a deep red color.
- Steep. Stir with a dry spoon and leave the bowl uncovered for about 2 hours until fully cool.
- Store. Transfer to a clean dry jar and refrigerate for up to 1 month.









