Eggshells are the classic free garden input: they come from the kitchen, they cost nothing, and they feel like the kind of thing that must be good for the soil. They are genuinely useful, but their benefits are slower and smaller than most gardeners expect. Eggshells are almost pure calcium carbonate, and calcium matters for plants — but eggshells break down very slowly, so they are a long-term soil amendment, not a quick fix for a plant in trouble.
This guide explains what eggshells do, how to prepare and use them so they actually work, and which popular claims you should ignore.
What eggshells contain
An eggshell is about 95% calcium carbonate, with small amounts of magnesium, phosphorus and other trace minerals. Calcium is an essential plant nutrient: it builds strong cell walls, helps roots grow, and supports the transport of other nutrients through the plant. It also raises soil pH slightly, because calcium carbonate is alkaline — the same chemistry that makes garden lime work.
The catch is the speed. Eggshells are hard, crystalline structures that soil microbes and soil acids break down very slowly. A whole eggshell half-buried in the garden can still be recognisable a year later. Crushed shells break down faster, and finely ground shells — ground to a powder — break down faster still. The finer you grind them, the sooner the calcium becomes available to plants.
This is the single most important fact about eggshells in the garden: preparation determines everything. Whole shells are nearly useless in the short term. Finely ground shells are a genuine, if slow, calcium source.
How to prepare eggshells
Start by rinsing the shells to remove egg white, which can smell and attract pests. Let them dry — a sunny windowsill, a low oven or a few days in a dry container all work. Once dry, crush them. For most garden uses, crushing by hand in a bag is enough. For the best results, grind them to a fine powder in a blender, food processor or coffee grinder (keep one for garden use, not food). The powder is the form that actually feeds the soil within a reasonable time.
Store dried, ground shells in a jar or sealed container. They keep indefinitely when dry. If you only have a few shells at a time, keep a container in the kitchen and add to it through the week, then grind a batch when you have enough.
One caution: eggshells from your own kitchen are fine, but do not use shells that have been in contact with raw meat or other contaminants, and wash your hands after handling them. As with any soil amendment, if you are unsure, check your local extension service for guidance.
How to apply eggshells
Mix ground eggshells into the soil or into compost, where microbes and moisture can work on them. A standard range is around a small handful (roughly 50–100 grams) per square metre of bed, or one to two tablespoons per plant at planting time, worked into the planting hole. For bulbs and tomatoes, adding ground shells to the planting hole is the traditional use, and it is a sensible one — the calcium is placed where the roots will grow through it over the season.
Eggshells can also go into the compost heap, where they break down slowly and add calcium to the finished compost. Crush them first; whole shells in compost survive the process and turn up in the finished product.
What does not work well is scattering whole or coarsely crushed shells on the soil surface and expecting results. They will sit there, looking decorative, and release almost nothing. If you want surface decoration with a purpose, a ring of crushed shells around a plant may deter slugs slightly — the sharp edges are unpleasant for soft-bodied pests to cross — but rain and soil contact blunt the effect quickly, and it is not a reliable control method. For real slug control, see our guide to slugs and snails control.
What eggshells can and cannot do
Eggshells can slowly add calcium to the soil, and over years of regular use they can help maintain calcium levels and slightly raise the pH of acidic soil. They are a reasonable long-term amendment for a compost-rich, biologically active bed, where soil life breaks them down steadily.
Eggshells cannot fix blossom-end rot in tomatoes this season. Blossom-end rot is usually caused by uneven watering that prevents the plant from moving calcium to the fruit, even when the soil has plenty of calcium. Adding eggshells — even ground ones — will not help a tomato that is already affected, because the calcium cannot reach the fruit fast enough. The fix is consistent watering and mulch: see our guide to mulching vegetables.
Eggshells cannot replace lime for raising soil pH quickly. They are calcium carbonate, like lime, but they act far more slowly and in much smaller quantities. If a soil test shows your soil is strongly acidic and needs liming, use proper garden lime at the rate the test recommends.
Eggshells cannot supply meaningful nitrogen, phosphorus or potassium. They are a calcium supplement, nothing more. A garden fed only with eggshells will be short of almost everything else. Compost and balanced feeding — planned with our fertiliser calculator — are what feed plants; eggshells are a small, slow bonus.
Which plants benefit?
Plants that use the most calcium benefit most over the long term: tomatoes, peppers, cabbage and other brassicas, and fruit trees. But the honest answer is that most gardens already have enough calcium, and the benefit of eggshells is small unless a soil test shows calcium is low. If your soil test shows low calcium, ground eggshells are a reasonable, free contribution — but proper garden lime or gypsum, at the rate the test recommends, will correct the deficiency faster.
Eggshells are also sometimes added to worm bins, where the grit helps worms grind their food and the calcium buffers acidity. A small amount of finely ground shell in a worm bin is genuinely useful. Too much, however, can make the bin too alkaline, so use a light hand.
Common mistakes with eggshells
The most common mistake is using whole or barely crushed shells and expecting results. Without grinding, eggshells are decoration. Grind them fine, or put them in the compost and accept that the benefit is long-term.
The second mistake is relying on eggshells to fix blossom-end rot. It will not work this season, and it distracts from the real fix: steady watering.
The third mistake is piling shells around plants as a slug barrier and then being surprised when slugs cross it. Crushed shells may slow a slug, but they are not a control method. Hand-picking, barriers and traps are far more effective.
The fourth mistake is adding large quantities to already alkaline soil. Calcium carbonate raises pH, and in alkaline soils that is the wrong direction. A soil test tells you whether calcium is needed at all; if your pH is already above 7.0, skip the shells.
The fifth mistake is treating eggshells as a fertiliser. They are not. They supply calcium and almost nothing else. Keep the focus on compost, organic matter and balanced feeding, and treat eggshells as a small free extra.
Eggshells and soil health
Eggshells fit best into a routine that is already building healthy soil: regular compost, mulch to keep the soil moist and active, and feeding based on what a soil test says is needed. In that context, a jar of ground shells in the shed is a sensible, free resource that costs nothing and does a little good over a long time. That is a fair description of their value — modest, slow and real.
If you want to get more calcium into your soil faster, composted manure and garden lime are both more effective. If you want to improve your soil generally, compost and mulch will do more than any single amendment. See our guide to mulch types for options that suit your beds.
Frequently asked questions
How long do eggshells take to break down? Whole shells can take a year or more. Coarsely crushed shells take many months. Finely ground shells begin releasing calcium within a few months in moist, biologically active soil — still slow, but useful over a season or two.
Do eggshells deter slugs? Only slightly, and unreliably. Sharp crushed shells may discourage slugs from crossing, but rain, soil contact and the slugs' own determination limit the effect. Use proper slug control methods instead.
Can I use eggshells on houseplants? A small amount of finely ground shell mixed into potting compost is fine, but it is rarely needed — most potting mixes already contain enough calcium. Do not pile shells on the surface of pots, where they look untidy and do little.
Are eggshells safe for vegetables? Yes. Rinse them, dry them, grind them and mix them into the soil or compost. Wash all produce before eating, as you should with any garden crop.
Do eggshells make soil acidic or alkaline? They are slightly alkaline, because they are calcium carbonate. In very small garden quantities the effect on pH is negligible; in large quantities over years they can raise pH slightly. A soil test will tell you whether that is helpful or not for your soil.
The bottom line
Eggshells are a free, slow source of calcium — worth grinding fine and adding to soil or compost, but not a quick fix for blossom-end rot, not a slug control and not a fertiliser. Use them as a small part of a compost-and-mulch routine, and let steady watering and balanced feeding do the real work. For more soil guidance, browse the guides hub and the garden tools.