Plan the perfect garden with our interactive tool →

How to Get Rid of Onion Grass in a Lawn

lawn image by Allyson Ricketts from

While onions may be welcome in your vegetable garden, they are considered weeds in your lawn. Onion grass, a type of wild onion, often flourishes in yards, particularly in the southeastern region of the U.S. Like most common lawn weeds, onion grass can be eliminated with commercial herbicides and weed killers. However, getting rid of onion grass without chemicals is more eco-friendly and safer for surrounding plant life, including the grass.

Remove onion grass by hand. Minor onion grass infestations are best handled by physically removing them before they spread. Grasp the grass as low as possible, gripping the bulb, if possible. Tug gently, twisting if necessary, and remove the entire plant. You may also need to remove some of the top soil to remove all traces of the onion grass.

Cut onion grass very short to prevent flowering. Onion grass reproduces by flowering and seeding. By cutting onion grass to the same height as your lawn grass, you can stop it from spreading.

Douse onion grass with undiluted white vinegar. This is effective for onion grass that is growing in hard-to-reach places other than the lawn. This will kill the leaves and make the soil too acidic for it to grow back.


You can cook and eat onion grass just like normal onions. The tops can be used like chives, while the bulbs can be treated like scallions. The flavor is bolder than garden-variety onions, so use sparingly.


Avoid using vinegar in the lawn or in areas where you want other plants to grow, as it will make the soil unsuitable for grass and other plants.

Garden Guides