10 Homemade Fertilizer for Plants: DIY Plant Food Recipes

Homemade Fertilizer for Plants

Healthy plants need nutrients to grow, flower, and produce fruits or vegetables. While commercial fertilizers can be effective, many gardeners prefer homemade fertilizers because they are inexpensive, eco-friendly, and often made from materials already available at home.

The good news is that many common household items contain valuable nutrients plants need, including nitrogen, phosphorus, potassium, calcium, magnesium, and trace minerals.

This guide explains the best homemade fertilizer for plants, how to make them, and when to use them for healthier plants.


Table of Contents

Quick Answer: What Is the Best Homemade Fertilizer?

Some of the most effective homemade fertilizers include:

  • Compost
  • Banana peel fertilizer
  • Coffee grounds
  • Eggshell fertilizer
  • Compost tea
  • Weed tea
  • Aquarium water
  • Grass clippings
  • Epsom salt solutions
  • Vegetable cooking water

The best option depends on the nutrients your plants need.


Why Use Homemade Fertilizer?

Homemade fertilizers offer several advantages.

Benefits

  • Low cost
  • Reduces household waste
  • Environmentally friendly
  • Improves soil health
  • Supplies natural nutrients
  • Easy to make

Many gardeners combine homemade fertilizers with compost for the best results.


Understanding Plant Nutrients

Before making fertilizer, it helps to understand what plants need.

Nitrogen (N)

Promotes:

  • Leaf growth
  • Green foliage

Sources:

  • Coffee grounds
  • Grass clippings
  • Compost

Phosphorus (P)

Supports:

  • Root growth
  • Flowering
  • Fruit production

Sources:

  • Banana peels
  • Compost
  • Bone meal

Potassium (K)

Helps with:

  • Plant vigor
  • Disease resistance
  • Flower production

Sources:

  • Banana peels
  • Wood ash

Compost: The Best Homemade Fertilizer

Compost is often called “black gold” because it improves both soil structure and fertility.

Compost Ingredients

Green materials:

  • Vegetable scraps
  • Fruit peels
  • Grass clippings

Brown materials:

  • Dry leaves
  • Cardboard
  • Paper

Over time, microorganisms break these materials down into nutrient-rich compost.


Benefits of Compost

  • Improves soil structure
  • Enhances water retention
  • Supplies nutrients slowly
  • Encourages beneficial microbes

For most gardeners, compost is the foundation of a healthy garden.


Banana Peel Fertilizer

Banana peels contain:

These nutrients support flowering and fruiting plants.


How to Make Banana Peel Fertilizer

Method 1: Bury Peels

Cut peels into small pieces and bury them near plant roots.

Method 2: Banana Peel Tea

  1. Place banana peels in a jar.
  2. Fill with water.
  3. Let sit for 2–3 days.
  4. Use the liquid to water plants.

Best For

  • Tomatoes
  • Roses
  • Peppers
  • Flowering plants

Coffee Grounds Fertilizer

Used coffee grounds contain:

  • Nitrogen
  • Organic matter
  • Micronutrients

They can improve soil quality when used correctly.


How to Use Coffee Grounds

Direct Application

Sprinkle lightly around plants.

Compost Addition

Add grounds to compost piles.

Avoid applying thick layers, which may restrict airflow.


Best For

  • Leafy vegetables
  • Houseplants
  • Acid-loving plants

Eggshell Fertilizer

Eggshells provide:

  • Calcium
  • Trace minerals

Calcium helps prevent disorders such as blossom end rot in tomatoes.


How to Make Eggshell Fertilizer

  1. Wash shells.
  2. Dry completely.
  3. Crush into powder.
  4. Mix into soil.

Eggshell Tea

You can also soak crushed shells in water for several days and use the liquid for watering.


Compost Tea

Compost tea is a liquid fertilizer made from finished compost.


How to Make Compost Tea

  1. Fill a bucket with water.
  2. Place compost in a mesh bag.
  3. Soak for 24–48 hours.
  4. Stir occasionally.

The resulting liquid contains nutrients and beneficial microbes.


Benefits


Grass Clipping Fertilizer

Fresh grass clippings contain:

  • Nitrogen
  • Organic matter

How to Use Grass Clippings

Mulch

Apply a thin layer around plants.

Grass Tea

  1. Fill a bucket with clippings.
  2. Add water.
  3. Soak for 3–5 days.
  4. Dilute before use.

Vegetable Cooking Water

Water used to boil vegetables often contains dissolved nutrients.


How to Use It

Allow the water to cool completely.

Then use it to water plants.

Important:

  • Do not add salt.
  • Avoid seasoned cooking water.

Aquarium Water Fertilizer

Used freshwater aquarium water contains:

Fish waste acts as a natural fertilizer.


Best For

  • Houseplants
  • Vegetable gardens
  • Flower beds

Avoid using water from saltwater aquariums.


Epsom Salt Fertilizer

Epsom salt contains:

  • Magnesium
  • Sulfur

These nutrients support chlorophyll production.


How to Use Epsom Salt

Mix:

  • 1 tablespoon Epsom salt
  • 1 gallon water

Apply occasionally.

Do not overuse.


Best For

  • Tomatoes
  • Peppers
  • Roses

Only use if a magnesium deficiency exists.


Weed Tea Fertilizer

Many weeds contain valuable nutrients.


How to Make Weed Tea

  1. Fill a bucket with weeds.
  2. Add water.
  3. Cover loosely.
  4. Let steep for 1–2 weeks.

Dilute before applying.

Avoid weeds that contain mature seeds.


Wood Ash Fertilizer

Wood ash provides:

  • Potassium
  • Calcium

How to Use Wood Ash

Apply lightly around plants.

Avoid excessive use because it raises soil pH.


Best For

Avoid using around acid-loving plants.


Homemade Fertilizer for Houseplants

Good options include:

  • Compost tea
  • Banana peel tea
  • Aquarium water
  • Diluted vegetable water

Use small amounts to avoid nutrient buildup.


Homemade Fertilizer for Vegetables

Vegetables benefit from:

  • Compost
  • Compost tea
  • Grass clippings
  • Eggshells
  • Banana peels

A combination often works best.


Homemade Fertilizer for Flowering Plants

Flowering plants need:

  • Phosphorus
  • Potassium

Excellent choices include:

  • Banana peel fertilizer
  • Compost
  • Compost tea

Homemade Fertilizer for Tomatoes

Tomatoes benefit from:

  • Eggshells
  • Compost
  • Banana peels
  • Epsom salt (if deficient)

Balanced nutrition produces the best harvests.


Homemade Fertilizer for Indoor Plants

Indoor plants often respond well to:

  • Compost tea
  • Aquarium water
  • Diluted banana tea

Use fertilizers sparingly during winter.


Common Homemade Fertilizer Mistakes

Overfertilizing

More is not always better.


Using Salted Water

Salt damages plants.


Applying Fresh Manure

Fresh manure may burn roots.


Adding Thick Coffee Ground Layers

Can restrict water and airflow.


Ignoring Soil Needs

Different plants require different nutrients.


Which Homemade Fertilizer Works Fastest?

Fastest-acting options include:

  1. Compost tea
  2. Aquarium water
  3. Banana peel tea
  4. Vegetable cooking water

These provide nutrients in liquid form.


Which Homemade Fertilizer Lasts Longest?

Long-term options include:

  1. Compost
  2. Eggshells
  3. Banana peel pieces
  4. Grass clipping mulch

These release nutrients gradually.


Homemade Fertilizer vs Store-Bought Fertilizer

FeatureHomemade FertilizerCommercial Fertilizer
CostLowModerate
Nutrient PrecisionVariableConsistent
Soil ImprovementExcellentLimited
Organic MatterYesUsually No
SpeedSlowerFaster

Many gardeners use both approaches together.


Homemade Fertilizer for Plants Infographic

Final Thoughts

Homemade fertilizers can provide an effective, affordable way to nourish plants while reducing household waste. Compost remains the most valuable homemade fertilizer because it improves both soil health and nutrient availability. Other options, such as banana peels, coffee grounds, eggshells, compost tea, and aquarium water, can provide additional nutrients depending on plant needs.

The best results come from matching the fertilizer to the plant and using these natural amendments consistently rather than relying on a single solution.

Frequently Asked Questions

What is the best homemade fertilizer for plants?

Compost is generally considered the best all-purpose homemade fertilizer.

Are banana peels good for plants?

Yes. They provide potassium, phosphorus, and other nutrients.

Can coffee grounds be used as fertilizer?

Yes, but apply them in moderation.

Are eggshells good for plants?

Yes. Eggshells supply calcium and trace minerals.

Is compost tea effective?

Yes. Compost tea provides nutrients and beneficial microbes.

Can I use vegetable cooking water on plants?

Yes, as long as it contains no salt or seasonings.

Is aquarium water good for plants?

Yes. Freshwater aquarium water contains plant nutrients.

Can Epsom salt help plants?

It can help plants suffering from magnesium deficiency.

How often should I use homemade fertilizer?

Most homemade fertilizers can be applied every few weeks during active growth.

Can homemade fertilizers replace commercial fertilizers?

In many gardens they can, especially when combined with compost and healthy soil practices.


References

  1. University of Minnesota Extension – Composting and Soil Health
  2. Penn State Extension – Using Organic Fertilizers
  3. USDA Natural Resources Conservation Service – Soil Health Resources