Chef Wonders

Who knows Kitchen better than a Chef.

10 Plants That Can Help Prevent Snakes and Lizards

When it comes to keeping snakes and lizards at bay, nature has provided us with some remarkable solutions. While these creatures play important roles in ecosystems, there are situations where we want to discourage them from entering our living spaces or gardens. Instead of relying on chemicals or traps, you can harness the power of nature by strategically planting certain plants that snakes and lizards find unappealing. Here are ten plants that can help prevent the presence of these reptiles:

1. Marigold (Tagetes)


Marigolds are not only known for their vibrant colors but also for their ability to repel snakes and lizards. Their strong scent is a natural deterrent that these creatures find displeasing. Plant marigolds around your garden or outdoor spaces to create a barrier against unwelcome reptile visitors.

2. Garlic (Allium sativum)


Garlic not only adds flavor to your dishes but also discourages snakes and lizards due to its sulfur compounds that emit an unpleasant odor for them. Planting garlic around vulnerable areas can act as a natural repellent, keeping these creatures at a distance.

3. Indian Snakeroot (Rauvolfia serpentina)


Indian Snakeroot is believed to have properties that repel snakes, making it a popular choice for snake prevention in certain regions. Its strong odor is thought to create an environment that these reptiles prefer to avoid.

4. West Indian Lemongrass (Cymbopogon citratus)


Lemongrass emits a strong citrus scent that snakes and lizards dislike. This makes it an effective natural repellent to keep them away from your garden or outdoor areas. Plus, lemongrass has culinary uses, adding both flavor and practicality to its benefits.

5. Wormwood (Artemisia absinthium)


The aromatic qualities of wormwood make it an excellent choice for deterring snakes and lizards. Its strong aroma creates an environment that these reptiles find uninviting, making it useful for protecting gardens and other outdoor spaces.

6. Mother-in-law’s Tongue (Sansevieria trifasciata)


Also known as the Snake Plant, Mother-in-law’s Tongue is characterized by its sharp, upright leaves. While it may not emit a strong odor like other plants, its unique structure is believed to repel snakes, making it a popular choice for snake prevention around homes and gardens.

7. Onion (Allium cepa)


Onions, much like garlic, have a pungent odor that can deter snakes and lizards. Planting onions in the vicinity of vulnerable areas can help create an environment that these reptiles would rather avoid.

8. Tulbaghia (Tulbaghia violacea)


Tulbaghia, also known as Society Garlic, has a garlic-like scent that can repel snakes and lizards when planted strategically. Its pungent aroma serves as a natural deterrent against unwelcome reptile visitors.

9. Cinnamon (Cinnamomum verum)


The strong, sweet aroma of cinnamon is disliked by snakes and lizards. Whether used as a planting or a spray, cinnamon can be an effective natural deterrent to keep these creatures at bay.

10. Wintergreen


Wintergreen’s minty fragrance is a potent tool for deterring snakes and lizards. Its refreshing scent creates an environment that these reptiles would rather avoid, making it a potential natural repellent option.

Incorporating these plants into your outdoor spaces can provide a natural and eco-friendly way to prevent snakes and lizards from intruding. Keep in mind that while these plants can help reduce the presence of these creatures, no solution is foolproof. It’s important to combine plant-based deterrents with other preventive measures, especially if you live in an area where snake or lizard encounters are common.


I shares food, pet, and lifestyle blogs on I love cooking, pet training and home improvement with some twist. In case of any questions and queries email me at:-

Leave a Reply

Your email address will not be published. Required fields are marked *