Kill Weeds Fast With This Vinegar Epsom Salt Weed Killer Recipe

Hometalk Recommends
by Hometalk Recommends

If you're anything like me, you've probably spent a small fortune on weed killers that promise to “zap weeds fast” but either fizzle out or end up scorching everything else nearby—including that poor tomato plant you were so proud of. Been there, done that.


So this spring, I dug into the back of my pantry and decided to experiment with a more old-school approach: a vinegar Epsom salt weed killer. And y’all—it actually works!


This super simple DIY method is budget-friendly, non-toxic, and gives you the oddly satisfying thrill of seeing those pesky weeds shrivel up without dousing your garden in chemicals.


Plus, it's one of those weirdly fun weekend projects that makes you feel like a backyard scientist. Win-win.

Step-by-step guide to making your own Epsom salt weed killer at home

Tools and Materials:

Disclosure: Hometalk may receive a small affiliate commission from purchases made via Amazon links in this article but at no cost to you.

DIY weed killer recipe with vinegar, Epsom salts, and dish soap

Epsoak Epsom Salt 5 lb

1. Mix Up Your DIY Weed Killer


You're basically making a garden-friendly potion here—no wand required:


  • In a large bowl or pitcher, mix:
  • 2 cups of white vinegar
  • ¼ cup of Epsom salts
  • A good squirt (about 1 tbsp) of dish soap
DIY vinegar Epsom salt weed killer recipe for safe, chemical-free weed control

Natural Distilled White Vinegar

The vinegar dries the weeds out, the Epsom salts dehydrate them even more, and the soap helps everything stick to those sneaky little leaves.


Pouring the mixture into a spray bottle

2. Pour It Into a Spray Bottle

Use a funnel if you want to avoid a mess (trust me, it goes everywhere otherwise). Pour your mixture into a spray bottle and give it a good shake.


Budget-friendly way to kill weeds using a vinegar and salt solution

Plastic Spray Bottle

3. Target Those Weeds (On a Sunny Day)

Pick a sunny, dry day for best results. Spray directly onto the leaves of the weeds—don't soak the soil if you want to protect nearby plants.


This mix is non-selective, so what it touches, it kills. Be precise!


Within hours, you’ll start to see the leaves curling, browning, and giving up. It’s oddly satisfying.


Give it 24–48 hours for the full effect. For stubborn weeds, a second spray might be needed in a week.


Homemade weed killer using vinegar, Epsom salt, and dish soap

Does Epsom Salt Alone Kill Weeds?

You might be wondering, “Can I just sprinkle Epsom salt straight onto the weeds?” Short answer: yes, but it’s not as effective. The combo of vinegar and dish soap really levels up the destruction. That said, sprinkling Epsom salts in cracks or gravel paths can help dry out smaller, stubborn weeds.


Bonus Tips for Garden-Safe Spraying

  • Only spray when there’s no rain in the forecast for 24 hours.
  • Morning is best—let the sun do the heavy lifting after you spray.
  • Keep away from grass or any plants you love. This spray doesn’t play favorites.


Hydrogen Peroxide

DIY Vinegar Epsom Salt Weed Killer: Simple and Effective

Weeds can be relentless, but you don’t need expensive sprays or harmful chemicals to win the battle. With a few simple ingredients (that you probably already have), you can zap those weeds the natural way.


Plus, there’s just something really satisfying about solving a backyard problem with a homemade solution.


Give it a try and let me know how it goes!


Do you have your own secret weed-busting recipes? Share them in the comments—I love trying new garden hacks.

Frequently asked questions
Have a question about this project?
3 of 6 questions
Comments
Join the conversation
2 of 22 comments
  • 65.29.72.177 65.29.72.177 on Jun 01, 2026

    I use dandelion flowers, the petal parts for dandelion tea I used dandelion leaves. I took them for a couple days of saltwater and then I cook them up like spinach. Put it in my soups and stuff and I also use milk this extract because the dandelion and milk this extract really really is good for your liver. Our livers do so much and they go bad so quick and easy even if you don’t drink like me I don’t drink but for weeds I use the Walmart lawn vinegar. It’s like three times stronger than food gray vinegar and it by itself kills my weeds. I have actually a whole row of just dandelions and another row of milk thistle in my garden because I use those so much to detoxify my liver because over the years everything that you take into your body, whether it’s food medicines anything everything goes through your liver


  • Cjs28403717 Cjs28403717 on Jun 01, 2026

    If you can, I would recommend the 30% vinegar concentration in this recipe, its more effective faster, and having tried the 5% grocery store bottle, I have seen the difference. It is more expensive, but you can get it at Amazon, Walmart, Ace, True Value, etc.

Next