How to make homemade fertilizer for indoor plants

Home > Gardening 101

Fertilizer is basically food for plants. Humans need food, plants need food. Food for plants are in the form of following nutrients:

  • Phosphorus (P)
  • Nitrogen (N)
  • Potassium (K)
  • Acidity (pH)

You can get these nutrients using Banana Peels, Rice, Egg Shells, Ash, Aquarium Water and Hydrogen Peroxide solution. We will go step by step into each of the homemade fertilizers and you can pick your favorite way to fertilize your houseplants.

homemade fertilizer infographic


Egg shells have

  • Calcium
  • Micronutrients


You can also follow the same steps using Pasta, Potato and any boiled vegetables wastewater.

  1. Boil 3 eggs.
  2. Take the water out and let it cool down.
  3. Use this water for watering your plants


Do not use the water if you added salt or spices.

You can even blend the remaining shells and put them in your soil or in your compost bin.

Banana Peels🍌

 Banana peels are high in

  • Potassium
  • Phosphorus?

Here are the steps to make your own DIY natural and organic fertilizer homemade fertilizer using Banana peels. We use banana peels because it provides a great source of potassium and nitrogen that the plant needs to grow. You can also use Potato or Mango peels, but banana peels are the best. 

homemade fertilizer using banana peels


  • 2 Banana peel
  • Water (Rain water, if available)
  • Bowl


  1. Cut the banana peels into small pieces and put them in a bowl
  2. Add water to the bowl and let it dry in a shade for 3 days.
  3. On the third day, the color of the water will be brown.
  4. Strain the peels from the water and use the water.
  5. Use 50% of this fertilizer water, with 50% of normal water.
  6. Try to use this fertilizer mixed with your water, once every week.


  1. Put some rice in water and let it sit for a few hours.
  2. Drain the water from the rice.
  3. Use this water for watering your plants

Aquarium Water🐠

Fish water is high in nutrients from the fish poop.


If you have a fireplace, firepit or have access to ashes, they are good for fertilizing your plants too. It can lower the pH of your soil has the following nutrients:

  • Iron
  • Potassium
  • Zinc
  • Phosphorous
  • Manganese
  • Calcium

Hydrogen Peroxide

 This is not really a fertilizer but a kind of soil aerator that you can use. It adds more oxygen into your soil and tends to kind of aerate it. It also helps in preventing pests as it is also used to wash off the soil to get rid of bad bugs out from your soil. It helps the uptake of nutrients and oxygen into the roots of your plants. 

Hydrogen Peroxide as a spray

  1. Take a tsp of Hydrogen Peroxide
  2. Mix it in a gallon of water.
  3. Use it as a foliar spray

Hydrogen Peroxide for watering the soil

  1. Take a tbsp of Hydrogen Peroxide
  2. Mix it in a gallon of water.
  3. Use this water for watering your plant.

Which Homemade fertilizer to use?🤔


It is helpful to buy a soil testing kit to test your soil so you will know which of the homemade recipes to use more and which one to avoid depending on what your soil has and lacks.

Comment Form is loading comments...

Table of contents