Because pollinators, trap crops, and edible blooms are the ultimate multitaskers.

If you’re dreaming of a lush, buzzing, beautiful veggie garden that does more than just produce dinner, it’s time to add some flowers to the mix! The right blooms can attract pollinators, repel pests, and even add a splash of color (or flavor!) to your plate. Here are some of my favorite flowers to grow alongside vegetables, and why they’re more than just pretty blooms.
Nasturtiums
My favorite overachiever. These peppery blooms are edible and make a great trap crop to lure aphids away from your veggies.
→ Nasturtium Seeds
Pansies
Yes, they’re edible—and adorable. Use them in salads or desserts for a pop of color.
→ Pansy Swiss Giants Mix

Lavender
Not just fragrant and calming—lavender is also a magnet for pollinators and can be used in culinary or DIY recipes.
→ Munstead Lavender Seeds
Cosmos
Check the variety, but many are edible. All are pollinator-friendly and add whimsical height to garden beds.
→ Cosmos Seed Mix
Zinnias
These vibrant blooms bring in pollinators like bees and butterflies like it’s their job (because it kind of is).
→ Zinnia Varieties Blend

Borage
Another edible option with stunning blue flowers that bees absolutely love.
→ Borage Seeds
Sweet Alyssum
Low-growing and fragrant, it attracts helpful insects like ladybugs that help control aphids.
→ Sweet Alyssum Seeds
Marigolds
A garden MVP. They’re edible, easy to grow, and great at deterring pests—especially nematodes. Plus, they make an excellent trap crop.
→ French Marigold Seeds

Adding any (or all!) of these flowers to your veggie beds boosts beauty and will help you grow bountiful veggies. They not only work to support plant health but also attract beneficial bugs and many are edible as well.
Let your garden work smarter, not harder—and look good doing it.
For more seeds I love check out this Amazon list. And if you want to shop all of my garden finds, you can see those here.