This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Armadillos generally do not eat marigolds.
These armored creatures prefer a diet focused on insects, grubs, and other small invertebrates, not ornamental plants like marigolds.
If you’re wondering, “Will armadillos eat marigolds?” the short answer is no, they rarely consume these flowers.
In this post, we’ll dive into why armadillos avoid eating marigolds, what they do prefer to eat, and how marigolds can help protect your garden from these curious diggers.
Let’s get started.
Why Armadillos Won’t Eat Marigolds
Armadillos won’t eat marigolds because their natural diet centers around protein-rich insects and small critters, not flowers or leafy plants.
1. Armadillos Are Insectivores by Nature
Armadillos primarily feed on insects like ants, termites, beetles, and grubs.
Their strong claws help them dig into soil to find these tasty treats.
Since marigolds are flowers — part of the plant world — armadillos simply don’t recognize them as food.
This insect-based diet excludes most plants, including marigolds.
2. Marigolds Have Natural Chemical Defenses
Marigolds produce certain chemical compounds, such as pyrethrum, which act as natural insect repellents.
These chemicals also make marigold flowers and leaves unappetizing to many animals, including armadillos.
So, even if an armadillo encounters marigolds, the taste and smell are likely to deter them from munching on these vibrant flowers.
3. Armadillos Prefer Ground-Dwelling Food
Since marigolds grow above the soil, usually in flower beds or pots, they don’t provide the ground-level nourishment that armadillos seek.
Armadillos are more interested in what lies beneath the soil surface—worms, larvae, and beetle grubs.
This behavior naturally steers them away from eating marigold plants.
What Do Armadillos Usually Eat?
Understanding an armadillo’s diet helps clarify why marigolds aren’t on the menu.
1. Insects and Larvae Are Their Main Course
Armadillos use their keen sense of smell to hunt for insects beneath the soil.
They especially enjoy ants, termites, and beetles, which give them the protein they need for energy.
Because these insects often hide underground, armadillos dig extensively – which can cause garden damage but not by eating plants.
2. Occasional Small Vertebrates and Fruits
While insects dominate their diet, armadillos have been known to eat small amphibians, reptiles, or even fruit if the opportunity arises.
However, flowers like marigolds are not something they typically eat, as these don’t provide the nutrients they require.
3. Omnivorous But Leaning Toward Insects
Armadillos are technically omnivores, meaning they consume both plants and animals, but their food choices heavily favor animals, especially insects.
This natural preference keeps marigolds safe from being eaten.
Can Marigolds Help Protect Your Garden from Armadillos?
Since armadillos won’t eat marigolds, many gardeners wonder if marigolds can actually protect other plants from armadillo damage.
1. Marigold’s Strong Scent Acts as a Natural Deterrent
Marigolds emit a pungent aroma that repels a variety of pests and sometimes larger animals such as armadillos.
Though not a fail-safe deterrent, planting marigolds around your garden can help reduce armadillo interest in the area.
2. Marigolds Attract Beneficial Insects That Compete with Armadillos’ Food
Marigolds attract predators of common garden pests such as ladybugs and lacewings.
These beneficial insects reduce the populations of insects that armadillos feed on, making your garden a less appetizing hunting ground for them.
3. Companion Planting for Overall Garden Health
Marigolds are widely used in companion planting because they improve the health of nearby plants and discourage many pests.
Though they won’t stop an armadillo from digging completely, their presence creates a protective buffer, making armadillos less likely to stick around.
How to Manage Armadillos if They’re Damaging Your Marigold Beds
Even though armadillos don’t eat marigolds, they can dig in the soil around them, leaving holes and disturbing your flower beds.
Here are some friendly ways to protect your marigolds from armadillo damage.
1. Use Physical Barriers Around Your Plants
Installing fencing or hardware cloth buried several inches underground can physically block armadillos from digging near marigold beds.
This method is effective and safe without harming the animals.
2. Remove Food Sources to Discourage Armadillos
Since armadillos are after insects and grubs, reducing these food sources in your garden will make it less attractive.
You can do this by maintaining healthy soil and encouraging natural predators that reduce the grub population.
3. Repellents and Garden Adjustments
Commercial armadillo repellents or homemade mixes using garlic, hot pepper, or predator urine scents can sometimes help deter armadillos.
Also, clearing thick brush and dense ground cover reduces hiding spots for armadillos around your garden.
So, Will Armadillos Eat Marigolds?
To wrap things up, armadillos generally will not eat marigolds because their diet focuses on insects and small invertebrates rather than flowers or plants.
Marigolds’ natural chemical defenses and strong scent also make them unattractive to armadillos.
While armadillos might dig around marigold beds in search of insects, they won’t consume the marigolds themselves.
Planting marigolds can even help protect your garden by deterring armadillos to some extent and attracting beneficial insects that reduce armadillo food sources.
If digging becomes a problem, using physical barriers and removing food sources are your best bets for protecting marigolds from armadillo damage.
So the answer to “Will armadillos eat marigolds?” is a clear no, but managing armadillo behavior around your garden will help keep your marigold beds intact and thriving.
Happy gardening!