11 Homemade Rose Fertilizer Recipes for Best Flowers

Raul Cornelius is a Senior Editor at BalconyGardenWeb and an expert in flower and herb cultivation based in Phoenix, Arizona. A frequent speaker at horticultural events, he is also an active contributor to Facebook flower groups. Holding an MBA and a BCom, Raul blends his gardening skills with strong leadership and analytical abilities. Passionate about writing and photography, he enjoys early mornings with coffee and books, and nature bike rides during weekends.
Learn About Our Editorial Policy

2-Minute Read

Check out the best and easiest Homemade Rose Fertilizer Recipes that you can make to ensure your plants have the best blooms!

Homemade Rose Fertilizer Recipes

If you want the best blossoms from your plants, then here are some of the most fantastic Homemade Rose Fertilizer Recipes for you!

Check out the DIY rose fertilizers from your kitchen here

Homemade Rose Fertilizer Recipes

# Recipe – 1


  • Alfalfa meal
  • Fish meal
  • Gypsum
  • Greensand
  • Bone meal

Take one cup each of alfalfa meal, fish meal, gypsum, greensand, and mix them with half a cup of bone meal. Fill all of these ingredients in a large bucket and mix well. Don’t forget to wear a dust mask while mixing.

Apply a handful of this mixture per plant by adding it to the growing medium once in 4-6 weeks. This rose food recipe will be enough for a couple of large bushes or 2 to 4 small ones. You can increase the quantity and store the extra in an air-tight container.

How it Will Help Your Roses

It will induce the healthy and lush growth of the rose plant.

Check out some stunning flowers that look like roses here

# Recipe – 2

Homemade Rose Fertilizer Recipes 2


  • Coffee grounds
  • Used tea leaves

Coffee grounds contain nitrogen, magnesium, and potassium, which can benefit the plant’s growth and flowering.

Pour a gallon of water into a bucket and add 3-4 tablespoons of coffee grounds. Allow it to sit for a day in direct sunlight. Use this liquid fertilizer in the soil once in 2-4 weeks.

You can also use dry coffee grounds for fertilizing roses. Take some coffee ground and dry roast them in sunlight or the oven. Dig up the soil a bit and bury a handful of dried coffee grounds around the base of the plant. Do the same with used tea leaves!

How it Will Help Your Roses

It is excellent to make the foliage green and promote vibrant flowers! Not to mention the fact it improves soil structure.

# Recipe – 3


  • Liquid fish fertilizer
  • Molasses
  • Apple cider vinegar
  • Epsom salt
  • Kelp extract

Make an organic foliar feed by mixing two tablespoons each of fish fertilizer, molasses, and apple cider vinegar. Mix a tablespoon of Epsom salt, 3 cups water, and a teaspoon of kelp extract.

After mixing the ingredients, add the mixture into a two-gallon can with water. Apply this fertilizer in the evening on the leaves as its application in the daytime can burn the foliage. Pour the remaining amount into the soil.

How it Will Help Your Roses

It will help in overall growth, keeping the plant greener and flowerful.

Get some helpful tips to care for roses in vases here

# Recipe – 4


  • Epsom salt
  • Bio-fish fertilizer
  • Apple cider vinegar
  • Molasses

Mix one teaspoon of Epsom salt, two teaspoons of bio-fish fertilizer, one teaspoon of apple cider vinegar, and one tablespoon of molasses in 2 liters of water. Stir well and apply it during the evening, once in 3-4 weeks, as afternoon light can burn the leaves.

This organic rose feed is relatively mild and won’t harm the roots. One batch can fertilize 2-4 roses.

How it Will Help Your Roses

Works best for the overall growth of the plant.

# Recipe – 5


  • Manure
  • Cup of lime
  • Worm castings
  • Crushed eggshells

To make a large batch of rose food, mix a bag of mushroom manure, with a cup of lime,  worm castings, and all-purpose organic plant food, along with 12 crushed eggshells. Add 2 tablespoons of this mixture around the rose bushes and water it.

How it Will Help Your Roses

It will help in promoting flowering while boosting the growth of the plant.

# Recipe – 6

Use vermicompost, banana peels, and bonemeal in equal ratios to fertilize the plant once in 4-6 weeks. Add a handful of it to the growing medium.

How it Will Help Your Roses

Promotes flowers!

# Recipe – 7

Steep mustard cake in the water for 3-4 days. Once done, dilute it in the ratio of 1:1 with water, and use this solution to water the plant once in 2-3 days.

How it Will Help Your Roses

This is great to boost the overall growth of the plant, which will also result in abundant flowers!

Learn how to grow rose from cuttings here

# Recipe 8


  • 2 Tablespoon of Molasses
  • 1 Tablespoon of Kelp Extract
  • 2 Tablespoon of Powdered Fishbone
  • 2 Tablespoons of Apple Cider Vinegar
  • 3 Cups of Water
  • 1 Tablespoon of Epsom Salts

Mix the ingredients together and apply 1/2 gallon (8 cups) in the evening during summer after watering rose plants. Reapply in 6-18 weeks, around the end of summer.

How it Will Help Your Roses

Fertilizer with kelp, molasses, apple cider vinegar, and fishbone powder provides roses with a balanced dose of nutrients that encourage leaves and flower growth.

# Recipe 9


  • White vinegar
  • Water

Add one tablespoon of white vinegar to a gallon of water and use this solution once in 3-4 months to water your plants.

How it Will Help Your Roses

Vivid colors and blooms with lusher foliage growth.

# Recipe 10


  • Milk Powder / Milk
  • Water

Add 1-2 scoops of milk powder to 2 liters of water and use this solution to water the plants once in 2 months. You can also use 50-80ml of milk in a liter of water.

How it Will Help Your Roses

Milk powder is rich in calcium, which will promote root development, which will result in better growth and flowers. It also helps to reduce black spots and prevents powdery mildew.

DIY Organic Rose Plant Food

Homemade Rose Fertilizer Recipes 2


  • 1/4 cup citrus soda
  • 1/4 cup lemon juice
  • 1/4 cup apple cider vinegar
  • 1 copper penny
  • 1 teaspoon sugar
  • 1/2 gallon water


Add all ingredients into a bottle and allow it to sit for 3-5 days—Mix 1/4 cup of this solution with one-gallon water for watering roses.

This solution will last for up to one year; protect it from heat.

Note: Make sure to use non-cola citrus soda to avoid leaf and root rot.

Read about Epsom Salt for roses for more blooms here


Recent Posts

Join our 3 Million Followers:


Related Articles



Please enter your comment!
Please enter your name here