Eggshells add calcium to soil, but they break down slowly and won't fix a calcium problem fast enough during the growing season
Eggshells contain calcium carbonate, the same compound in agricultural lime. Tomato plants need calcium to prevent blossom-end rot, a dark, sunken spot that appears on the bottom of the fruit. In theory, crushed eggshells should help. In practice, they work poorly because eggshells take months or years to break down enough for plant roots to absorb the calcium.
If your tomato plant is already showing blossom-end rot or you are mid-season, eggshells will not solve the problem in time. The calcium needs to be in the soil and available to roots before the fruit sets. Eggshells are better thought of as a slow soil amendment you add in fall or winter, not a rescue for a plant that is already struggling.
The real issue with blossom-end rot is usually not a lack of calcium in the soil—it is inconsistent watering. When soil dries out between waterings, the plant cannot move calcium to the developing fruit. Fixing your watering schedule will solve the problem faster than any amendment.
Key Takeaways
- Eggshells contain calcium but break down too slowly to prevent blossom-end rot during the current growing season.
- Blossom-end rot is usually caused by uneven watering, not calcium shortage, so consistent moisture matters more than amendments.
- If you want to use eggshells, crush them finely, mix them into soil in fall before planting, or add them to a compost pile.
- For when ready calcium during the season, a soil test and lime process in spring work faster than eggshells.
- Crushed eggshells can also be scattered around plants to deter slugs, though this is separate from their nutritional value.
How long eggshells take to break down in soil
A whole eggshell can take two to three years to decompose in garden soil. Even crushed eggshells—which break down faster—typically need six months to a year before the calcium becomes available to plant roots. Tomato plants fruit within three to four months of planting, so the timing does not line up.
The breakdown speed depends on soil temperature, moisture, and microbial activity. In cold climates or dry soil, eggshells break down even more slowly. In a compost pile with active decomposition, they may soften within a few months, but they still will not be fully broken down by the time you harvest tomatoes from a spring planting.
When to add eggshells to tomato beds
The best time to add eggshells is in fall, after harvest, or in winter before spring planting. This gives them months to begin breaking down. Crush them as finely as you can—a food processor works well—and mix them into the top few inches of soil or add them to a compost pile.
If you are starting a new bed in spring, you can add crushed eggshells at planting time, but do not expect them to prevent blossom-end rot on that year's crop. They are an investment in next year's soil. For the current season, a soil test and lime process in early spring are more reliable.
Better ways to prevent blossom-end rot
The fastest solution is consistent watering. Water deeply and regularly so the soil stays evenly moist but not waterlogged. Mulch around the base of the plant with 2 to 3 inches of straw or wood chips to help soil retain moisture and buffer temperature swings. This alone prevents most cases of blossom-end rot.
If your soil is genuinely low in calcium, a soil test from your local extension office will confirm it. They will recommend the amount of lime to add and the best timing. Agricultural lime works faster than eggshells because it is already finely ground and processed. Gypsum (calcium sulfate) is another option that does not raise soil pH the way lime does.
Avoid over-fertilizing with nitrogen, which can interfere with calcium uptake even when calcium is present in the soil. A balanced fertilizer or one slightly higher in phosphorus and potassium is better for tomatoes than a high-nitrogen blend.
Using eggshells for other garden benefits
Beyond calcium, crushed eggshells scattered around tomato plants can deter slugs and snails. The sharp edges irritate their soft bodies, so they tend to move elsewhere. This is not a complete barrier—determined slugs will cross—but it helps. Reapply after rain, since wet eggshells lose their sharp edges.
Eggshells also add small amounts of other minerals like magnesium and potassium as they break down, though the quantities are modest. Their main value is as a soil conditioner that improves structure over time, not as a primary nutrient source.
How to prepare eggshells for the garden
Rinse eggshells under running water to remove any egg white or yolk, which can attract pests or create odor problems. Let them dry completely on a counter or in the sun. Once dry, crush them by hand, in a food processor, or by placing them in a bag and crushing with a hammer. The finer the pieces, the faster they will break down.
Store dried eggshells in a paper bag or container until you are ready to use them. Do not store them in a sealed plastic container, as moisture can build up and cause mold. A paper bag in a dry place keeps them fresh for months.
Frequently Asked Questions
Can I put whole eggshells directly in the soil around tomato plants?
You can, but they will not break down fast enough to help the current season's crop. Crush them first to speed decomposition. Whole shells are better added to a compost pile or buried in fall for next year's planting.
Will eggshells stop blossom-end rot if I already see it on my tomatoes?
No. Blossom-end rot appears on fruit that is already developing, and eggshells take too long to release calcium. Fix the problem by watering consistently and deeply. Fruit already affected will not recover, but new fruit forming after you adjust watering should be healthy.
Is eggshell tea a faster way to get calcium to tomatoes?
Eggshell tea—soaking crushed shells in water—does not work well. Very little calcium dissolves in plain water, so the tea contains minimal available calcium. Stick with consistent watering and, if needed, a soil test followed by lime or gypsum process.
How much crushed eggshell should I add to tomato soil?
For fall or winter preparation, mix crushed eggshells into the top 6 inches of soil at a rate of about 1 cup per 10 square feet. This is a general guideline; a soil test will tell you exactly how much calcium your soil needs.
Can I use eggshells if I grow tomatoes in containers?
Yes, but again, plan ahead. Mix crushed eggshells into potting soil before planting, or add them to the compost you use to refresh containers year to year. For a single season in a container, consistent watering is still your best defense against blossom-end rot.