Eggshells for Houseplants

Are Eggshells Good For Plants – What Plants Like Eggshells?

Experienced gardeners know that sometimes the items we use almost daily can come in handy when caring about our houseplants – eggshells are no exception.

Wondering if you should use eggshells in garden? Eggshells are fantastic for houseplants and indoor gardens, and here’s a quick overview of all the benefits eggshells bring to the table:

  1. Use them as a 100% natural plant food
  2. Give your plants a sip of eggshell water
  3. Use eggshells as cute and organic planters 
  4. Rely on crushed eggshells to repel pests 

As you can see, eggshells are very versatile and can be extremely beneficial for your plants.  Now let’s discuss all of the perks of using eggshells for plants and explain better how to use eggshells in houseplants because your plants will surely appreciate it!

Are Eggshells Good for Houseplants? 

As said, eggshells can be an amazing option for your indoor plants. 

Why? Well, first and foremost, because they are one of the best sources of calcium that many plants need in order to thrive. 

Indoor plants, as opposed to the outdoor gardens, don’t really have the opportunity to absorb calcium in a natural way. That’s why they need your help.

While you can also purchase calcium-enriched fertilizers in stores, eggs are something that you probably already have at home.

Why waste money if you could prepare a meal for you as well as your houseplants. 

Other than being affordable and convenient, using eggshells for houseplants is also super easy, no matter if you’re making eggshell fertilizer, container, or eggshell tea water.

What Plants Like Eggshells?

Wondering which plants like eggshells? All of them! Each of your indoor plants can benefit from eggshells, but some of them more than others. 

You’ll find eggshells super helpful if you have an indoor garden and are growing veggies such as:

  • Peppers
  • Tomatoes
  • Broccoli
  • Eggplants
  • Spinach
  • Cauliflower, and similar

These are the plants that like eggshells the most and will grow their best when in an environment rich with calcium. 

Another perk is that the calcium will help avoid blossom-end rot that can be a serious problem when it comes to tomatoes.

Even if you have decorative plants such as succulents that don’t require a lot of calcium, they will still benefit from other minerals that eggshells have.

Related: Best Tomato Fertilizers For 2020: Products And Buying Guide

How To Use Eggshells as Fertilizer

How To Use Eggshells as Fertilizer

In order to treat your plants to this natural plant food, you should know how to prepare eggshells in the correct way before adding them to the soil. 

1. First step: Wash the eggshells with warm water

This part is very important not only because it helps you get rid of the smell but also because it’s necessary to remove any remaining protein from eggs.

It also ensures you avoid having moldy soil. Clean both inside and outside of eggshells gently and make sure to remove everything. 

You should clean the eggshells until you’re sure that the odor is completely gone. If there’s even a bit of residue on the inside of an eggshell, the odor will only become worse over time.

Who wants smelly houseplants, am I right?!

2. Second step: Leave the eggshells to dry overnight

The eggshells need to be completely dry before used as fertilizer. The best thing to do is to leave them on a towel overnight and use them the next morning.

3. Third step: Blend or crush!

Depending on whether you want to add the eggshells to the already potted plant or place them under the soil while transplanting, you should either make eggshell powder in your food processor or crush the eggshell to make smaller pieces.

4. Fourth step: Add eggshells into the soil

If you decide to make the eggshell powder, you can put it on top of the soil, near the plant’s base. Make sure to water the plant thoroughly once you’re done with repotting because the water will help release the calcium and other nutrients.

If you want to use larger pieces of an eggshell when repotting your plant, skip the blending part and place the shards on the bottom of the container before you add the soil.

This will prevent the soil from getting out of the container through the drainage holes and be a nice, slow-releasing fertilizer that your plants will adore. 

Don’t forget to add a generous amount of water and enable the excess water to drain (my advice is to leave it in a tub for a couple of hours).

Your plants will absorb the calcium directly from the roots and grow healthy and strong.

Related: Best Potting Soil For Indoor Plants

The Best Way to Make Eggshell Water for Plants 

Another great way to use the eggshells is to make the “eggshell tea” and use it to water your plants while providing the necessary calcium boost.

Here’s how to make the eggshell water:

  1. Wash the eggshells thoroughly—make sure to wash until the odor is gone
  2. Leave them overnight to dry
  3. Crush the eggshells
  4. Boil water and pour it over the eggshells
  5. Leave it overnight 

Your eggshell, calcium-enriched tea is ready for use!

If you want, you can strain the “tea” and throw out the eggshell shards, but you can also leave them in water and have them provide an extra dose of calcium.

You’ll immediately notice that your indoor plants enjoy being watered with the eggshell water.

A Step-By-Step Guide to Making Adorable Eggshell Planters

Guide to Making Adorable Eggshell Planters

Believe it or not, you can actually use eggshells as containers for small decorative plants such as succulents.

Besides that, eggshells can also be an amazing, natural seed starter for vegetables—more precisely tomatoes, cucumbers, broccoli, and other plants that like eggshells.

Even though veggies and bigger succulents will eventually become larger than their adorable natural pot, you will be able to replant them with the eggshell. 

You won’t have to take the plant out of the eggshell container, you can place them in their new home together, and the eggshell will fulfill its fertilizer function over time.

If you ever thought about growing herbs in your kitchen to use them while cooking, eggshells can be used as planters for them too—convenient, right?

The only drawback of eggshell containers is that they can be a bit challenging to make, especially if you don’t have patience.

You’ll need to be super-gentle when making your planters. Here’s what you’ll need:

  • Needle
  • Small spoon
  • Soil mixture
  • Plant seeds or cuttings 
  • A few eggs

Now, a guide to making your eggshell planters might seem overwhelming, but it will become easier and less scary once you begin. 

These are the steps you should follow to make an eggshell planter:

1. Make a small hole with the needle

Clean the outside of an egg gently and place it on an egg carton with the pointed end up. Take a needle and make a small hole on the top of the pointed end.

Make sure to be extremely gentle so that the egg doesn’t break.

2. Expand the hole with the spoon

Use a small spoon or your fingers to expand the hole. The hole needs to be wide enough to allow the yolk and egg white to pour out.

3. Empty the eggshell

Pour the yolk and egg white into a bowl. 

4. Clean the eggshell

Wash the inside of the eggshell gently until you rinse out all the protein—like you would when making eggshell fertilizer. 

5. Make small drainage holes

Place the eggshell with the larger end up and make a few smaller holes. 

This step is necessary because the drainage holes enable excess water to drain since overwatering can also be deadly.

6. Add potting mix

Slowly add the soil with a small spoon. You should fill around two-thirds of the eggshell.

7. Add seeds

Carefully dig out a very small hole in the soil and add the seeds or cutting. Add more soil above that hole and pat it down.

8. Wait for the plant to grow!

Take care of the plant as you normally would. Water it when necessary, and provide a warm and sunny place. 

Once the plant becomes too large for the eggshell, place it in a larger pot together with the eggshell.

Use Eggshells in Potted Plants To Protect Them From Pests

Eggshells in Potted Plants

Pests such as slugs can be so annoying and damage the leaves of your plants, especially vegetables. 

Eggshells can be of big help against pests too because the shards will be too sharp for them, and they won’t be able to come close to the plant.

All you need to do is wash and dry the eggshells and then crush them to make shards.

Place the shards on the top of the soil around the base of your plant.

How Often Should I Add Eggshells to the Soil of My Houseplants?

Since the eggshells need more time to decompose completely, your plant will enjoy the calcium boost for a few months.

As you can conclude, there’s no need to add eggshells too often—twice a year is more than enough.

That’s why I love using eggshells as plant food. Not only are they affordable and accessible, but they are also super long-lasting and easy to use.


Are eggshells good for houseplants?

Absolutely yes! One of the most important nutrients for growing any houseplant is calcium. There are multiple products you can use for this purpose, but if you want a natural way to feed calcium to your indoor plants, then using eggshells is a way to go.
Calcium is a major component of an eggshell, since every eggshell has approximately to 90% of calcium carbonate.

What types of plants can benefit from eggshells?

There are a lot of plant species that can benefit from eggshells. Most of them fall into the categories of tomatoes, broccoli, eggplants, as well as peppers, but you can use it for other types of plants as well, since almost all plants need calcium to survive.

How can I add eggshells to soil?

Just to clarify, you can’t simply break an egg and put shell in soil. First, you need to properly prepare it. You can do that by using a regular grinder, or even a mixer, to get them ready. Then, simply use a pestle and tuck them into the plant’s soil.

In order for eggshells to have some effect, they need to decompose while in the soil, which can take up to several months. Therefore, people usually use them for this purpose in late fall, as well as in early spring.


The next time you’re making breakfast, hold onto the eggshells and don’t throw them away because they will help you step up your gardening game in no time.