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.
That’s the short answer if you’ve been wondering how long you can keep celery in water before it goes bad.
Celery is mostly water anyway, so storing it in water helps it stay crisp and fresh for longer than just tossing it in the fridge drawer.
But how long you can keep celery in water also depends on whether you’re storing stalks, cut pieces, or the base of the bunch.
In this post, we’ll look at how long you can keep celery in water, how to do it properly, and what signs tell you it’s time to toss it.
Let’s get into it.
How Long Can You Keep Celery in Water?
You can keep celery in water for around 1 to 2 weeks in the fridge, and sometimes a bit longer if you change the water every couple of days.
If you leave celery in water at room temperature, you can only keep it for about 2 to 3 days before it starts to soften or get slimy.
So the real answer to how long you can keep celery in water depends on temperature, water freshness, and how the celery was prepped.
Here’s what affects how long you can keep celery in water:
1. Refrigeration Makes a Big Difference
Cold temperatures slow down bacteria growth and keep celery cells firm.
That’s why you can keep celery in water for up to two weeks in the fridge instead of just a couple of days on the counter.
The cold also helps the celery absorb water slowly, which keeps the stalks snappy.
2. Changing the Water Matters
If you want to keep celery in water for the full two weeks, you need to change the water every 2 to 3 days.
Old water gets cloudy and starts to smell, which means bacteria are building up.
Fresh water keeps the celery clean and helps it stay hydrated without getting mushy.
3. Cut vs. Whole Stalks
You can keep whole celery stalks in water longer than cut pieces.
Cut celery has exposed edges where bacteria can enter, so it usually only lasts about 5 to 7 days in water.
Whole stalks can go the full 1 to 2 weeks if you keep them upright and change the water regularly.
4. The Base of the Bunch Regrows
If you’re sprouting the base of a celery bunch in water, you can keep it in a shallow dish for about 1 to 2 weeks before planting it.
This isn’t really about storing celery to eat — it’s about regrowing it.
But it still counts as keeping celery in water, and the timing is similar.
How to Keep Celery in Water the Right Way
If you want to keep celery in water without it turning to mush, here’s the simple method.
1. Trim the Bottom
Cut about an inch off the bottom of the celery bunch.
This opens up the stalks so they can drink water more easily.
2. Stand Them Upright
Place the celery upright in a glass or jar with about 1 to 2 inches of water.
You don’t need to submerge the whole stalk — just the bottom part.
3. Cover with a Loose Bag
Loosely cover the top with a plastic bag or beeswax wrap.
This traps humidity and helps you keep celery in water for longer without it drying out.
4. Refrigerate and Change Water
Put the jar in the fridge and change the water every 2 to 3 days.
That’s the whole routine if you want to keep celery in water for up to two weeks.
Signs Your Celery in Water Has Gone Bad
Even if you keep celery in water perfectly, it won’t last forever.
Here’s how to tell it’s time to throw it out.
1. Slimy Texture
If the stalks feel slick or slimy, bacteria have taken over.
You can’t wash that off — toss it.
2. Brown or Yellow Spots
Some discoloration is normal over time, but large brown patches mean the celery is breaking down.
3. Foul Smell
Fresh celery smells clean and grassy.
If it smells sour or swampy, you waited too long to keep celery in water.
4. Mushy Stalks
Celery should snap when you bend it.
If it flops over or feels soft, it’s past its prime.
So, How Long Can You Keep Celery in Water?
You can keep celery in water for about 1 to 2 weeks in the fridge if you change the water every few days.
At room temperature, you can only keep celery in water for 2 to 3 days before it starts to spoil.
The key is to trim the base, stand the stalks upright, cover them loosely, and refresh the water regularly.
And if you ever lose track of how long you can keep celery in water, just check for slime, smell, and softness.
When in doubt, toss it out and start fresh.