Serving Tempe, Ahwatukee, Gilbert, Mesa, Chandler AZ, & South Phoenix. (480) 777-0060

Naturals FlowersGarden pests are difficult to eliminate, as flowers and plants naturally attract all kinds of bugs. If the goal is to naturally grow a garden with little to no chemicals involved, there is a solution. Many novice gardeners overlook this simple pest control: pest-fighting plants. While these natural pest-fighting flowers planted in your garden will attract bugs, they won’t harm the plants. Instead, they will eliminate the ones that cause problems.

Here are some recommendations from Fiesta Flowers.


Not exactly pest-repellant, Nasturtiums are still used by gardeners to protect their crops from certain pests. Nasturtiums are commonly used as traps for pests like cabbage worms, which end up laying eggs on the flowers instead of the crops. Some pests are incapable of relocating to a new host plant, and once they end up on the Nasturtiums, they perish with it. Black bean aphids, for example, are easier to spot on Nasturtiums. Gardeners can easily cut off infested leaves and stems and put them in a compost pile, preventing further damage to other plants.


One of the most fragrant and natural pest-fighting flowers to plant in your garden is Lavender. It repels most garden insects and work well against fleas, mosquitoes, moths, and whiteflies. Lavender grows rapidly, so it will cover the garden in little time. There’s no need to worry about it being invasive; if anything, it will attract pollinating insects.


More of an herb than a flower, Borage is commonly grown for making tea and used for culinary purposes. It grows tall with spiky hair-like threads and sprawls very fast, making it a quick solution for controlling pests in tall gardens. It not only boosts the disease-resistance of plants around it, but it also attract bees to help further pollination. Borage is a natural pest-fighting flower to plant in your garden, effectively repelling larger pests like hornworms and cabbage worms.


Petunias have strong-scented juice matter that repels many kinds of pests, including leafhopper bugs, tomato worms, asparagus beetles, cabbage worms, aphids, and hornworms. These flowers are often referred to as nature’s pesticide due to their sheer effectiveness. Plants that thrive alongside Petunias include tomatoes, cabbages, peppers, beans, corn, broccoli, and grapes.


Unlike most natural pest-fighting flowers, Marigolds aren’t just able to repel small pests, but they can also kill nematodes, whiteflies, and other common garden pests. Compared to other natural pest-fighting flowers to plant in your garden, Marigolds are cheaper and easier to obtain. However, their scent does attract snails and spider mites. The best variety to use is the French Marigold since it’s unscented, and it seems to contribute to the health of soil.


Chrysanthemums are undoubtedly beautiful natural pest-fighting flowers to plant in your garden. Aside from providing a fresh variety of color in the garden and drawing in butterflies for aesthetics, Chrysanthemums also produce a chemical called pyrethrin. It’s nature’s neurotoxin that drives insects away but is safe for animals and birds. An organic pesticide can be made from Chrysanthemums by grounding dried flower heads into powder and sprinkling this over the garden. However, one can also just plant them around.

Adding other flowers into the garden for aesthetic purposes may be tempting, but consider planting the mentioned flowers instead. They attract the right kind of insects, naturally repel common pests, and definitely don’t invade crops and other plants, making your garden healthy, all-natural and thriving. If you need other recommendations and tips on natural pest-fighting flowers for your garden, you can get in touch with Fiesta Flowers Plants & Gifts.