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 celery in water for about one to two weeks, depending on how you store it and how often you change the water.
If you’ve been asking yourself how long can you keep celery in water, the short answer is that fresh, crisp stalks typically last seven to fourteen days when the cut ends sit in a glass or jar of water.
That said, celery stored in water can stay fresh even longer if you refresh the water every couple of days and keep the whole setup in the fridge.
In this post, we’ll look at how long you can keep celery in water, the right way to do it, and the signs that tell you it’s time to toss the stalks.
Let’s dig in.
How Long Can You Keep Celery in Water?
You can keep celery in water for roughly one to two weeks, and here’s why that window exists.
1. Water Keeps the Stalks Hydrated
The main reason you can keep celery in water for so long is that the stalks keep drinking.
Celery is mostly water, so once it’s cut from the base, it loses moisture fast.
Standing the cut ends in water slows that loss and keeps the cells plump.
That’s why a celery bunch kept in water stays crisp while one left dry in the fridge goes limp in days.
2. The One to Two Week Range
So how long can you keep celery in water before it starts to go bad?
Most people get about one week of really crisp celery, and up to two weeks if they change the water regularly.
After that, the stalks may still look fine but start losing flavor and crunch.
If you keep celery in water longer than two weeks, you risk sliminess and bacterial growth.
3. Fridge vs Counter Changes Everything
You can keep celery in water on the counter, but it won’t last nearly as long.
At room temperature, you can keep celery in water for only about two to three days before it starts to soften.
In the fridge, the cold slows decay, so the same setup can last one to two weeks.
That’s the single biggest factor in how long you can keep celery in water.
How to Keep Celery in Water the Right Way
If you want to keep celery in water for the full two weeks, follow these simple steps.
1. Trim the Base First
Before you keep celery in water, cut about an inch off the bottom of the bunch.
This exposes fresh, open cells that can actually absorb water.
If you skip this step, the dried-out base blocks uptake and your celery wilts anyway.
2. Use a Glass or Jar
Stand the stalks upright in a glass or jar with an inch or two of cold water.
Only the cut ends need to sit in the water, not the whole bunch.
If you submerge too much of the stalks, they get mushy instead of crisp.
3. Change the Water Every Couple of Days
If you want to keep celery in water for up to two weeks, change the water every two to three days.
Old water grows bacteria, and that’s what turns celery slimy.
Fresh water also keeps the stalks taking up clean moisture, so they stay crunchy.
4. Cover It and Refrigerate
To keep celery in water as long as possible, loosely cover the top with a plastic bag.
This traps humidity around the leaves and stalks without sealing out air.
Then pop the whole thing in the fridge, where you can keep celery in water for one to two weeks.
Signs Your Celery in Water Has Gone Bad
Even when you keep celery in water properly, it won’t last forever.
1. Slimy Stalks
If the surface of the stalks feels slick or slimy, toss them.
This means bacteria have taken over the water and the celery itself.
No amount of rinsing fixes celery that’s gone slimy.
2. Brown or Mushy Ends
Soft, brown, or translucent spots mean the celery is breaking down.
You can trim small brown ends, but if the mush spreads up the stalk, it’s done.
3. A Foul Smell
Fresh celery smells clean and grassy.
If the water or the stalks smell sour or rotten, you’ve kept celery in water past its prime.
Can You Keep Celery in Water to Regrow It?
Yes, you can keep celery in water to regrow fresh leaves and thin stalks.
1. Save the Base
Cut the bottom two inches off a bunch and set it in a shallow bowl of water.
Keep celery in water like this on a sunny windowsill.
2. Wait for New Growth
Within a week or so, you’ll see tiny green shoots and roots appear.
You can keep celery in water at this stage for a few weeks, changing the water often.
3. When to Plant It
Once roots are an inch or two long, move the base into soil.
You can keep celery in water longer, but the plant grows stronger in dirt.
So, How Long Can You Keep Celery in Water?
You can keep celery in water for about one to two weeks in the fridge, or just two to three days on the counter.
Change the water every couple of days, trim the base, and cover it loosely to stretch that time.
And if you want to keep celery in water to regrow it, that works too, as long as you watch for slime and swap the water often.
Hope this helps you keep your celery crisp and ready to snack on.