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.
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:
- Potassium
- Phosphorus
- Calcium
- Magnesium
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
- Place banana peels in a jar.
- Fill with water.
- Let sit for 2–3 days.
- 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
- Wash shells.
- Dry completely.
- Crush into powder.
- 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
- Fill a bucket with water.
- Place compost in a mesh bag.
- Soak for 24–48 hours.
- Stir occasionally.
The resulting liquid contains nutrients and beneficial microbes.
Benefits
- Fast nutrient availability
- Microbial support
- Easy application
Grass Clipping Fertilizer
Fresh grass clippings contain:
- Nitrogen
- Organic matter
How to Use Grass Clippings
Mulch
Apply a thin layer around plants.
Grass Tea
- Fill a bucket with clippings.
- Add water.
- Soak for 3–5 days.
- 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:
- Nitrogen
- Phosphorus
- Potassium
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
- Fill a bucket with weeds.
- Add water.
- Cover loosely.
- 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
- Vegetable gardens
- Flower beds
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:
- Compost tea
- Aquarium water
- Banana peel tea
- Vegetable cooking water
These provide nutrients in liquid form.
Which Homemade Fertilizer Lasts Longest?
Long-term options include:
- Compost
- Eggshells
- Banana peel pieces
- Grass clipping mulch
These release nutrients gradually.
Homemade Fertilizer vs Store-Bought Fertilizer
| Feature | Homemade Fertilizer | Commercial Fertilizer |
|---|---|---|
| Cost | Low | Moderate |
| Nutrient Precision | Variable | Consistent |
| Soil Improvement | Excellent | Limited |
| Organic Matter | Yes | Usually No |
| Speed | Slower | Faster |
Many gardeners use both approaches together.

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
- University of Minnesota Extension – Composting and Soil Health
- Penn State Extension – Using Organic Fertilizers
- USDA Natural Resources Conservation Service – Soil Health Resources

I’m David man behind Lawn Mowerly; I’ve been dealing with lawnmowers and Tractors with my father since I was a kid. I know every make and model and what each one is capable of and love helping people find the perfect equipment for their needs.

