Homemade Fertilizer for Plants: 8 Best Natural Recipes

The best homemade fertilizers contain a healthy dose of nitrogen, phosphorus, and potassium that enhances soil to stimulate plants to grow and thrive.

Create a compost pile by throwing fruit and vegetable waste, used coffee grounds, banana peels, and tea bags into a bin.

Homemade organic compost

Used coffee grounds are a great natural fertilizer for plants that require more acidic soil. It is packed with nitrogen

Use coffee grounds

Eggshell fertilizer works because of calcium carbonate, a key ingredient in agricultural lime.

Save leftover eggshells

If you regularly mow your lawn, your plants will appreciate weed-blocking grass clippings as a natural fertilizer.

Collect grass clippings

Bananas have Potassium, an essential nutrient that helps strengthen plant roots, and build up their resistance to disease

Repurpose your banana peels

Fish tanks full of fish waste can be used as a natural fertilizer, fish excrete is packed with organic nutrients.

Fertilize with aquarium water

Compost tea is created by extracting the liquid from solid compost material to create a robust natural fertilizer for your plants.

Brew compost tea

Epsom salt fertilizer is a quick solution for introducing more magnesium to your plants.

Spray Epsom salts for extra magnesium