This post may contain affiliate links. Please read our disclosure policy.

Learn how to prepare annatto oil from scratch with just 3 ingredients! This oil is perfect for adding a vibrant orange color to your favorite dishes!

Annatto oil in a small bowl.

📘 What Is Annatto Oil

It is a natural food coloring prepared from annatto seeds. It is often used in Vietnam, The Philippines, or Latin countries to give dishes a beautiful orange color.

Those small red seeds, that come from the achiote tree, release a natural coloring once fried in oil.

Ingredients like annatto seeds, oil, and garlic.

🥣 How to Make It

You only need 3 ingredients and 15 minutes to prepare this colorful oil. Here is what you will need:

  • Annatto seeds – These small seeds are sold dried. You can order annatto seeds online or find them in most Asian stores. Make sure you are buying the seeds, not the powder.
  • Oil – A neutral oil like canola or grape-seed oil. You could use coconut oil, but it will obviously firm up at room temperature.
  • Garlic – Optional, but it adds flavor to the oil and covers the smell of annatto seeds which can be overpowering.

Start by heating the oil over medium heat. Once hot, add the annatto seeds and fry for 2-3 minutes or until the oil has a vibrant orange color.

Next, remove from heat and add a crushed clove of garlic. Let the oil cool for 15-20 minutes. This will allow it to get a deeper color.

Frying annatto seeds in oil.

Finally, strain the oil through a fine-sieve mesh and discard the annatto seeds and garlic. Transfer to a clean jar. The oil is now ready to use!

🍜 Where to Use It

It is an amazing condiment if you want to bring color to your favorite dishes and make them more appetizing! It can be used to add color to:

  • Curries – Sauté your aromatics in annatto oil. Your curry will have a vibrant orange color.
  • Noodle sauces – If you want to add that red hue without having to use a ton of chili!
  • Stir-fries – This oil is perfect for making char siu dishes! No need to rely on those char siu packages loaded with artificial coloring.
  • Vegan butter – If you are familiar with my Vegan Butter recipe, you know it requires carrot juice to add a light yellow color. You can replace it with 1/2 tsp of this homemade oil.
  • Marinades – Use in your tofu, tempeh, or seitan marinades!
  • Saté – Saté is a Vietnamese chili oil that relies on annatto for a deep red color. It is also used in this Vietnamese beef soup called Bún Bò Huế.
Straining annatto oil through a fine sieve mesh.


How many seeds should I use?

Use a ratio of 3 parts oil for one part of annatto seeds. For example, 1/3 cup of seeds per cup of oil. You can obviously use less seeds if you want a lighter color.

Can I make annatto oil from annatto powder?

Yes, however, you will have to place the powder in a tea bag if you want the oil to stay clear. I highly recommend using seeds instead of powder. It’s easier and yields better results.

What does annatto oil taste like?

It has a subtle nutty smell, but it won’t add any flavor to dishes.

What is the best way to store annatto oil?

Keep it at room temperature in a glass container.

How long does this homemade oil keep?

It will keep for up to 1 month at room temperature.

Pouring annatto oil in a bowl.

📔 Tips

  • If you have marble or quartz countertops, be very careful as the oil stains everything (clothes included!).
  • Keep an eye on the seeds. You don’t want them to burn. Otherwise, the oil will have a bitter aftertaste.

This homemade oil will quickly become your secret ingredient for vibrant and mouth-watering dishes!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Annatto oil in a small bowl.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

How to Make Annatto Oil

How to Make Annatto Oil

5 from 1 vote
Author: Thomas Pagot
Learn how to make your own annatto oil with just 3 ingredients! This oil is perfect for adding a vibrant orange color to your favorite dishes!
Prep Time : 5 minutes
Cook Time : 3 minutes
Resting Time : 15 minutes
Total Time : 23 minutes
Servings 6 tbsp
Calories 124 kcal


  • 1/3 cup oil
  • 2 tbsp annatto seeds
  • 1 clove of garlic crushed


  • Heat the oil over medium heat in a medium saucepan. Once hot, add the annatto seeds and fry for 2-3 minutes or until the oil turns orange. Keep an eye on the seeds so they don't burn.
  • Once the oil has turned orange/red, remove from heat and add the crushed garlic. Let it cool for 15 minutes.
  • Using a fine-sieve mesh, strain the oil and discard the seeds and garlic. Transfer the oil to a clean glass jar and store it at room temperature for up to 1 month. Use to add color to stir-fries, marinades, curries, etc!


Serving: 1 tbsp | Calories: 124 kcal | Fat: 14 g
Course : Condiment
Cuisine : Latin, Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

Thank you. Have used the seeds in soups, stews, some rice dishes, but this will be much more convenient and allow use in a wider variety of dishes. Per your usual, this is a great addition to anyone’s kitchen.
San Francisco

5 stars
Thank you for the recipe!
I use annatto oil a lot in my cooking. One more great recipe!

So glad to see this recipe, be able to make fresh and not have to buy!