Homemade Plant Food for Roses


Many gardeners like to grow roses in their garden, which requires plenty of maintenance. Miniatures can grow between 6 and 12 inches, and climber roses can grow up to 20 feet and higher. Roses need specific fertilizer to maintain growth, but instead of buying some expensive mixture, you can make a simple rose food at home.

Step 1

Add 1 tbsp. of chelated iron to a dry mix of organic fertilizer that is also slow releasing (see References). Make sure the fertilizer is slight moist before adding it to your roses.

Step 2

Apply a slow release fertilizer to the base of your rose bushes before you add the homemade plant food to the roses. The best time to add the fertilizer to rose bushes is in spring, midsummer and in the fall.

Step 3

Mix 1 gal. of water, 1 tsp. of baking powder, 1 tsp. of Epsom salt, 1 tsp. of saltpeter and 1/2 tsp. ammonia in a large bucket. Stir the mixture with a wooden spoon or paint stick. Pour the mixture into a spray bottle.

Step 4

Apply at least a 1/4 cup of the mixture to your rose bush. Simply moisten the soil around your roses, and the roots will draw in the mixture and absorb the nutrients.

Step 5

Give the roses the homemade mixture every 4 to 6 weeks. If you continue feeding your roses this homemade mixture, you'll prolong the lifespan of you roses.

Things You'll Need

  • 1 gal. water
  • 1 tsp. baking powder
  • 1 tsp. Epsom salts
  • 1 tsp. saltpeter
  • 1/2 tsp. ammonia
  • 1 tbsp. chelated iron
  • Organic fertilizer


  • Growing Roses
  • Plant Food
  • Feeding Roses
Keywords: homade plant food for roses, plant food recipe, rose nutrients

About this Author

Greg Lindberg is a graduate of Purdue University with a Bachelor of Liberal Arts degree in creative writing. His professional writing experience includes three years of technical writing for an agriculture IT department and a major pharmaceutical company, as well as four years as staff writer for a music and film webzine.