Yes, eggshells break down in compost and add calcium
Eggshells are safe to add to your compost pile and will decompose over time. They contain calcium carbonate, the same compound found in crushed limestone, which plants need for strong cell walls and fruit development. A typical eggshell takes 6 to 12 months to fully break down in an active compost pile, depending on how finely crushed they are and how often you turn the pile.
The main reason to compost eggshells is not speed—they are slower to break down than food scraps or leaves—but the nutrient they add. When your finished compost reaches your garden, the calcium becomes available to plants like tomatoes, peppers, and squash, which are prone to blossom-end rot when calcium is scarce. You do not need to wait for eggshells to fully disappear before using the compost; small shell fragments will continue breaking down in the soil.
Key Takeaways
- Crush eggshells into small pieces before adding them to compost so they break down faster than whole shells.
- Eggshells add calcium to finished compost, which helps prevent blossom-end rot in tomatoes and peppers.
- Whole eggshells can take a year or longer to decompose, while crushed shells may break down in 3 to 6 months.
- Rinse eggshells to remove egg residue, which can attract pests or create odor problems in your pile.
Crush eggshells before composting them
Whole eggshells decompose very slowly because their structure is dense and hard. Crushing them dramatically speeds up the process. The easiest method is to save eggshells in a container, let them dry completely (usually 2 to 3 days on a kitchen counter), then crush them by hand into pieces roughly the size of a pea or smaller. You can also run them through a food processor, blender, or even a mortar and pestle.
Some people save eggshells in a dedicated container near the stove and crush a batch once a week. Others crush them when ready after use. Either way, the finer you crush them, the faster they will break down. Powder-fine eggshells may decompose in 3 to 6 months in an active pile; quarter-inch pieces may take 9 to 12 months. If you do not crush them at all, expect them to still be visible in your finished compost after a year.
Rinse eggshells to prevent odor and pests
Raw egg residue left inside the shell can attract flies, ants, and rodents to your compost pile. It can also create an unpleasant smell as it breaks down. Rinsing eggshells under running water for a few seconds removes most of the egg white and yolk. You do not need to scrub them hard or use soap—a quick rinse is enough.
If you are composting in a bin with a tight-fitting lid, rinsing becomes even more important because odors can concentrate in an enclosed space. If you compost in an open pile in a rural area with few nearby neighbors, rinsing is less critical but still a good habit. Let rinsed shells air-dry before storing them, which also prevents mold growth while you wait to crush and add them to the pile.
Add crushed eggshells to hot or cold compost piles
Crushed eggshells work in both hot compost piles (which heat up to 130°F or higher and decompose in weeks to months) and cold piles (which break down slowly over a year or more). In a hot pile, eggshells will decompose faster because the high temperature and microbial activity speed up the process. In a cold pile, they will take longer but will still eventually break down.
There is no limit to how many eggshells you can add. If you have a dozen eggs a week, crush and add all the shells. They are not a "brown" or "green" material in the traditional sense—they are minerals—so they do not throw off your carbon-to-nitrogen balance the way too many leaves or too much grass clipping would. Spread crushed shells throughout the pile rather than dumping them all in one spot, which helps them mix with other materials and decompose more evenly.
What to expect when using finished compost with eggshell fragments
Your finished compost may still contain small eggshell pieces, especially if you did not crush them finely or your pile did not heat up much. This is normal and not a problem. Small shell fragments will continue to break down in the soil after you spread the compost in your garden. The calcium will leach into the soil water and become available to plant roots over the growing season.
If you prefer a smoother-looking finished compost with no visible shells, you can sift it through a quarter-inch mesh screen and return the larger fragments to a new pile. Most home gardeners skip this step and straightforward spread the compost as-is. Plants do not care whether the calcium comes from a whole shell or a fragment—they only care that it is there.
Eggshells versus other calcium sources for compost
Eggshells are not the only way to add calcium to compost. Ground limestone (agricultural lime) and crushed oyster shells both work faster and are easier to measure if you want to hit a specific calcium level. However, eggshells are free if you eat eggs regularly, require no special purchase, and provide a use for something you would otherwise throw away. If you compost eggshells, you do not need to buy additional calcium sources unless your soil is severely deficient.
Wood ash also contains calcium, but it raises soil pH more aggressively than eggshells and can make soil too alkaline if overused. Eggshells are gentler and slower-acting, making them safer for most home gardeners. If you want to know your soil's actual calcium level, a soil test from your local extension office will tell you whether you need to add any calcium source at all.
Frequently Asked Questions
Do eggshells attract rats or mice to my compost?
Rinsed eggshells attract very few pests on their own. Raw egg residue inside the shell is what draws rodents and insects. Rinse shells thoroughly and bury crushed shells in the middle of your pile rather than leaving them on top, and you should see no increase in pest activity. A find bin with a tight lid also keeps rodents out regardless of what is inside.
Can I compost eggshells from store-bought eggs?
Yes. Store-bought eggshells compost the same way as farm eggs. The only difference is that some commercial eggs may have been washed with chemicals, but these rinse away when you clean the shells before composting. There is no reason to avoid composting any eggshell.
What if I have a lot of eggshells at once?
Crush and add them all. Eggshells do not create heat or odor problems the way a large pile of fresh food scraps might. If you bake frequently or run a restaurant, you can save shells in a bucket, dry them, crush them in batches, and add them to your pile over time. Some people even save eggshells in the freezer to add later.
Will eggshells make my compost too alkaline?
No. Eggshells add calcium slowly and in small amounts compared to limestone or wood ash. Unless you are composting thousands of eggshells in a tiny pile, they will not significantly raise pH. A typical household's eggshells contribute a gentle, gradual source of calcium without the risk of over-alkalinizing soil.