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!
Cilantro can last in water for up to one to two weeks if you change the water every couple of days.
That’s a pretty good run for a humble bunch of herbs.
If you’ve been asking how long does cilantro last in water, the short answer is around 7 to 14 days with proper care.
This method works because the stems keep drawing up moisture, which keeps the leaves firm and flavorful.
In this post, we’ll look at how long cilantro lasts in water, how to store it the right way, and the mistakes that shorten its life.
Let’s get into it.
How Long Does Cilantro Last in Water?
Cilantro lasts in water for about one to two weeks when you treat it like a bouquet of flowers.
The exact time depends on a few things, so let’s break it down.
1. Fresh Cilantro Lasts Longer Than Store-Bought
Fresh cilantro from your garden or a farmers market can last in water for close to two weeks.
Supermarket cilantro is usually a bit older, so expect around 7 to 10 days.
The fresher the bunch, the longer it lasts in water.
2. Water Quality Makes a Difference
Clean, cool water is the key to making cilantro last in water.
Change the water every two days to keep bacteria from building up.
Cloudy water is a sign it’s time for a fresh refill.
3. Temperature Plays a Big Role
Cilantro lasts in water longest when it’s kept cool.
Room temperature speeds up wilting, so a cool spot is better.
If you want maximum shelf life, cover the leaves loosely and refrigerate the jar.
4. Trimmed Stems Absorb More Water
Snip about an inch off the bottom of the stems before you place cilantro in water.
Fresh cuts absorb water more easily, which keeps the leaves perky.
Re-trim the stems every few days to keep that flow going.
How to Store Cilantro in Water the Right Way
Storing cilantro in water is simple, but a few small steps make a big difference.
Here’s how to do it so your cilantro lasts in water as long as possible.
1. Pick Out Any Damaged Leaves
Toss any slimy or yellow leaves before you store the bunch.
One bad leaf can speed up spoilage for the whole bunch.
2. Use a Clean Glass or Jar
Place the cilantro stems in a glass or jar with a couple inches of water.
Only the stems should sit in the water, not the leaves.
Leaves that sit in water turn mushy fast.
3. Cover the Leaves Loosely
A plastic bag draped over the top works well.
This traps humidity without suffocating the cilantro.
It also keeps the leaves from drying out while the stems drink.
4. Refresh the Water Often
Change the water every two days for the best results.
Give the stems a quick rinse and a fresh trim too.
This routine is what helps cilantro last in water for up to two weeks.
Common Mistakes That Shorten How Long Cilantro Lasts in Water
Even with the water method, a few slip-ups can cut the lifespan short.
Watch out for these common mistakes.
1. Leaving the Leaves Submerged
If the leaves sit in water, they rot within a day or two.
Keep the waterline low so only the stems are covered.
2. Skipping the Water Changes
Stagnant water grows bacteria, and that slime travels up the stems.
Change the water regularly and your cilantro in water will stay fresh much longer.
3. Storing It Near Ethylene Producers
Bananas, apples, and tomatoes release ethylene gas.
That gas speeds up yellowing, so keep cilantro away from them.
4. Letting It Dry Out
If the water level drops and the stems dry out, the leaves wilt quickly.
Top off the jar whenever the water gets low.
So, How Long Does Cilantro Last in Water?
Cilantro lasts in water for about one to two weeks with regular water changes and cool storage.
Fresh bunches last the longest, while older supermarket cilantro tends to fade in about a week.
Trim the stems, change the water every couple of days, and keep the leaves out of the water.
Do that, and you’ll always know how long cilantro lasts in water and how to get the most out of every bunch.