Yes, eggshells belong in compost, but they break down slowly
Eggshells are safe to add to compost and will eventually decompose. They contain calcium and other minerals that improve finished compost, so they are worth keeping out of the trash. The catch is that whole eggshells take months or even a year to break down completely, depending on how finely crushed they are and how active your pile stays.
If you want faster results, crush the shells into small pieces before adding them. A food processor, blender, or even a rolling pin works. Smaller pieces expose more surface area to moisture and microbes, which speeds decomposition. Some people rinse the shells first to remove egg white; this is optional but reduces odor in your bin.
Eggshells do not attract pests the way meat or dairy can, so you do not need to bury them deep in the pile. You can toss them in with your other scraps and let them sit.
Key Takeaways
- Eggshells are compostable and add calcium to your finished compost, making them worth saving instead of throwing away.
- Crushed eggshells break down faster than whole shells, so grinding them small before adding them speeds the process.
- Eggshells do not attract rats or insects, so you can add them to the top of your pile without burying them.
- Whole eggshells may take six months to a year to fully decompose, while crushed shells usually break down in two to three months.
- Rinsing shells to remove egg white is optional and mainly reduces smell; it does not affect whether they compost.
Why eggshells are worth composting
Calcium is the main reason. Eggshells are roughly 95 percent calcium carbonate, the same compound found in agricultural lime. When eggshells finish breaking down, that calcium becomes available to plants. Tomatoes, peppers, and brassicas (cabbage, broccoli, kale) all benefit from extra calcium in the soil.
Finished compost with eggshell calcium can help prevent blossom-end rot in tomatoes and tip burn in lettuce, both caused by calcium deficiency. You will not see results from a single batch of compost, but over time, adding eggshells raises the mineral content of your garden soil.
How to prepare eggshells for faster breakdown
Crushing is the single most effective step. A food processor or blender reduces shells to powder in seconds. If you do not have either, place shells in a sturdy bag and crush them with a hammer or rolling pin. Aim for pieces smaller than a pea; the smaller the better.
Rinsing shells under water removes dried egg white and yolk, which can attract fruit flies if they sit in your compost for weeks. This step is not required, but it reduces smell and keeps your bin cleaner. Pat the shells dry or let them air-dry before adding them to your pile.
Store crushed shells in a container on your counter or in the freezer until you have enough to add to your compost. Freezing prevents odor and keeps them from attracting insects while you collect them.
Whole shells versus crushed shells: the timeline difference
A whole eggshell in an active, well-maintained compost pile takes six to twelve months to fully decompose. The hard outer membrane and dense calcium structure resist breakdown. In a cold or neglected pile, whole shells may still be visible after a year.
Crushed shells, especially if ground to powder, usually break down in two to three months in an active pile. The smaller surface area means more contact with moisture and microbes, speeding the process. In a slower pile, crushed shells still finish in four to six months.
If you are using finished compost in a few months, crush the shells. If you are building a long-term pile and do not mind waiting, whole shells work fine.
Eggshells and common compost concerns
Odor: Eggshells themselves do not smell. The smell comes from egg white and yolk left on the shell. Rinsing solves this. If your pile already smells like ammonia or rotten eggs, the problem is usually too much nitrogen (grass clippings, food scraps) or poor aeration, not the shells.
Pests: Rats, raccoons, and insects are not attracted to eggshells the way they are to meat, fish, or dairy. You do not need to bury them or keep them separate from the rest of your pile. They are one of the safest food scraps to compost.
Acidity: Eggshells are slightly alkaline, not acidic. They will not make your compost too acidic or throw off the pH. In fact, they help balance acidic materials like coffee grounds and pine needles.
What to do with eggshells if you do not compost
If you do not have a compost pile, crushed eggshells can go directly into garden soil or potted plants. Work them into the top inch or two of soil around tomatoes, peppers, or other calcium-hungry plants. They will break down in the soil over time and release calcium slowly.
You can also steep crushed eggshells in water for a few days to make a weak calcium tea, then water plants with the liquid. This method releases calcium faster than adding shells to soil, though the effect is mild.
Some gardeners add eggshells to their worm bins (vermicompost). Worms do not eat the shells, but they help aerate the bin and provide grit that aids worm digestion. Crush them first so they take up less space.
Frequently Asked Questions
Can I put eggshells in compost without crushing them?
Yes, but they will take much longer to break down—six to twelve months instead of two to three. If you have time and do not mind waiting, whole shells work fine. Crushing them is optional but speeds the process significantly.
Do eggshells attract rats or mice to my compost?
No. Eggshells do not attract rodents the way meat, fish, bones, or dairy do. You can add them to the top of your pile without burying them. If your pile is attracting rats, the cause is usually meat scraps, grease, or a bin that is not sealed properly.
Should I rinse eggshells before composting?
Rinsing is optional. It removes dried egg white and yolk, which reduces smell and keeps fruit flies away. If you do not rinse, the shells will still compost—the egg residue just takes longer to break down and may smell temporarily.
Can I use eggshells from store-bought eggs?
Yes. Whether eggs are from a grocery store, farmers market, or your own chickens, the shells compost the same way. All eggshells are mostly calcium carbonate and break down at roughly the same rate.
Will eggshells make my compost acidic?
No. Eggshells are slightly alkaline, not acidic. They actually help neutralize acidic materials like coffee grounds and pine needles. They will not throw off your compost's pH balance.