How Long Can You Keep Cilantro In Oil

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can keep cilantro in oil for about 1 to 2 weeks in the refrigerator, or up to 6 months in the freezer if stored properly.
 
That’s the short answer to how long you can keep cilantro in oil.
 
But there are a few important details that affect how long your cilantro in oil actually lasts.
 
Things like the type of oil you use, how you prep the cilantro, and whether you’re storing it in the fridge or freezer all play a big role.
 
In this post, we’ll break down exactly how long you can keep cilantro in oil, the best ways to store it, and how to tell if it’s gone bad.
 
Let’s dive in.
 

How Long Can You Keep Cilantro in Oil?

The answer to how long you can keep cilantro in oil depends mostly on how you store it:
 

1. Refrigerator Storage: 1 to 2 Weeks

If you keep cilantro in oil in an airtight container in the fridge, it will typically last about 1 to 2 weeks.
 
The oil helps preserve the cilantro by limiting exposure to air, but it doesn’t stop all bacterial growth.
 
That’s why refrigeration is a must if you plan to keep cilantro in oil for more than a day or two.
 
Make sure the cilantro is fully submerged in the oil, since any exposed leaves can spoil faster.
 

2. Freezer Storage: Up to 6 Months

If you want to keep cilantro in oil for much longer, freezing is your best bet.
 
When stored properly in the freezer, cilantro in oil can last up to 6 months without losing much flavor.
 
The trick is to portion it out before freezing, so you only thaw what you need.
 
Ice cube trays work great for this—just fill each slot with the cilantro and oil mix, freeze, then transfer the cubes to a freezer bag.
 

3. Room Temperature: Only a Few Hours

You should never keep cilantro in oil at room temperature for more than 2 hours.
 
Fresh herbs mixed with oil can create a low-oxygen environment where harmful bacteria, including Clostridium botulinum, can grow.
 
That’s why the FDA recommends refrigerating any homemade herb-in-oil mixtures right away.
 
So if you’ve been wondering how long you can keep cilantro in oil on the counter, the answer is: not long at all.
 

Factors That Affect How Long Cilantro in Oil Lasts

Not all cilantro in oil is created equal.
 
Here are the main things that change how long you can keep cilantro in oil:
 

1. Freshness of the Cilantro

The fresher your cilantro is when you mix it with oil, the longer it will last.
 
Wilted, yellowing, or slimy cilantro will spoil much faster, even when covered in oil.
 
Always wash and thoroughly dry your cilantro before chopping and mixing it with oil.
 
Any leftover water can introduce bacteria and shorten the shelf life of your cilantro in oil.
 

2. Type of Oil You Use

The oil you choose also matters when it comes to how long you can keep cilantro in oil.
 
Olive oil and avocado oil are popular choices because they’re stable and have a mild flavor that pairs well with cilantro.
 
Refined oils tend to last longer than unrefined ones, since they’re less prone to going rancid.
 
No matter which oil you pick, always check the expiration date before mixing.
 

3. Storage Container and Sealing

Using the right container can make a big difference in how long you can keep cilantro in oil.
 
Glass jars with tight-fitting lids are ideal because they don’t react with the oil and they seal well.
 
Avoid plastic containers that can absorb odors or leave gaps where air sneaks in.
 
The goal is to keep the cilantro completely covered in oil with as little air exposure as possible.
 

4. Temperature Consistency

Keeping your cilantro in oil at a consistent temperature helps it last longer.
 
Frequent temperature changes—like taking it in and out of the fridge—can cause condensation and speed up spoilage.
 
If you’re storing it in the fridge, keep it in the main compartment rather than the door, where temperatures fluctuate more.
 

How to Tell If Cilantro in Oil Has Gone Bad

Even if you follow all the right steps, cilantro in oil can still go bad.
 
Here are the signs to watch for:
 

1. Off Smell or Sour Odor

Fresh cilantro in oil should smell herbal and bright.
 
If it smells sour, musty, or just “off,” that’s a clear sign it’s time to toss it.
 
Rancid oil has a distinct smell too—kind of like old nuts or crayons.
 

2. Mold Growth

Any visible mold—white, green, or black—means you should throw it out immediately.
 
Mold can grow even in oil if there’s any moisture present, which is why drying your cilantro thoroughly matters so much.
 

3. Change in Color or Texture

If the cilantro turns dark brown or mushy, it’s past its prime.
 
Some color change is normal over time, but slimy texture or a grayish tint means bacteria have taken over.
 

So, How Long Can You Keep Cilantro in Oil?

You can keep cilantro in oil for 1 to 2 weeks in the fridge or up to 6 months in the freezer.
 
Just remember that room temperature storage isn’t safe for more than a couple of hours.
 
The exact time depends on how fresh your cilantro is, the type of oil, and how well you seal and store it.
 
Check for signs of spoilage before using, and when in doubt, throw it out.
 
Now you know exactly how long you can keep cilantro in oil, so you can prep ahead without worrying about waste.