Yes, you can plant lavender with tomatoes, but it works better in some garden setups than others
Lavender and tomatoes can grow in the same garden bed, and lavender may even help your tomato plants by attracting pollinators and repelling some pests. However, the two plants have different watering needs—tomatoes want consistent moisture, while lavender prefers dry soil—so they work best when planted in separate zones of the same bed or in containers you can water independently. If you plant them together without accounting for those differences, one plant will likely struggle.
The real question is not whether they can coexist, but whether your garden layout lets you give each plant what it needs. A raised bed with a dry zone for lavender on one side and a moist zone for tomatoes on the other works well. A single in-ground row where both plants share the same soil and drip line does not.
Key Takeaways
- Lavender thrives in dry, well-draining soil and needs water only once established, while tomatoes need consistent moisture throughout the growing season.
- Lavender attracts bees and other pollinators that help tomato flowers set fruit, making it a useful companion plant.
- Plant lavender on the drier side of a raised bed or in a separate container so you can water it less often than your tomatoes.
- Lavender's strong scent may deter some insect pests, though it is not a substitute for pest management.
- Both plants prefer full sun and neutral to slightly alkaline soil, so they share similar light and soil pH requirements.
Why their watering needs conflict
Tomatoes are heavy feeders and heavy drinkers. They need about 1 to 2 inches of water per week during the growing season, delivered consistently so the soil stays evenly moist. Inconsistent watering causes problems like blossom-end rot and fruit cracking. If you let the soil dry out between waterings, your tomato plant will stress, and you will lose fruit.
Lavender is the opposite. Once established (usually after the first month), it needs very little water. In most climates, rainfall alone is enough. If you water lavender as often as you water tomatoes, the roots will sit in wet soil and rot. Lavender evolved in Mediterranean regions where it gets almost no summer rain, so it stores water in its leaves and stems and actually prefers neglect.
If you plant them in the same bed with the same irrigation system, you will either overwater the lavender or underwater the tomatoes. The solution is to separate them physically so each gets the water it needs.
How to plant them together successfully
The easiest method is to use a raised bed divided into zones. Plant lavender on the south or west side where it gets the most heat and drains fastest. Plant tomatoes on the north or east side or in the center, where you can water more frequently without the lavender sitting in that moisture. Lavender planted at the edge of a bed also works because excess water from tomato irrigation drains away from it.
Another option is to plant lavender in a separate container—a pot or large planter—and place it near your tomato bed. This gives you complete control over lavender's watering schedule. A 12-inch pot is the minimum size for a mature lavender plant. Use a cactus or succulent potting mix (not regular garden soil) so water drains quickly.
If you are using drip irrigation or soaker hoses, run a separate line to the lavender zone and set it on a timer that waters less frequently than the tomato line. Drip irrigation makes it practical to give each plant exactly what it needs without hand-watering.
The pollinator and pest benefits
Lavender flowers attract bees, butterflies, and other pollinators that visit tomato flowers and help them set fruit. More pollinators means more tomatoes. This is a real benefit, not a marketing claim—any flowering plant near your tomatoes will draw pollinators, but lavender is especially attractive to them.
Lavender's strong scent may also deter some pests. Aphids, spider mites, and whiteflies dislike the smell, so they may move to other plants. However, this is not a may provide. If you have a serious pest problem, lavender will help but will not solve it on its own. You will still need to monitor your tomatoes and use other pest management methods if needed.
Soil and sunlight requirements
Both plants want full sun—at least 6 to 8 hours per day, ideally more. Tomatoes can tolerate partial shade in very hot climates, but lavender really needs the heat and light. If your garden spot gets less than 6 hours of direct sun, lavender will get leggy and weak, and tomatoes will produce less fruit.
Soil pH is where they align well. Lavender prefers neutral to slightly alkaline soil (pH 6.5 to 8.0), and tomatoes are happy in that range too. If your soil is very acidic, both plants will struggle. A soil test from your local extension office will tell you the pH and whether you need to add lime to raise it.
Lavender does not need rich soil—in fact, overly fertile soil makes it grow leafy and weak. Tomatoes are the opposite; they benefit from compost or aged manure worked into the bed before planting. You can satisfy both by adding compost to the tomato zone and leaving the lavender zone leaner.
Spacing and plant size
Mature lavender plants spread 2 to 3 feet wide depending on the variety. English lavender is more compact (18 to 24 inches wide); Spanish and French lavender varieties get larger. Tomato plants also need space—determinate varieties need 24 inches between plants, and indeterminate varieties need 36 inches or more. If you plant them too close, they will compete for light and air circulation, and both will suffer from disease.
In a raised bed, plant lavender at one end and tomatoes at the other, with enough space between them that the lavender does not shade the tomato plants as it grows. If you are using containers, keep the lavender pot at least 3 feet away from the tomato cage or stake so it does not interfere with pruning or harvesting.
Varieties that work well together
English lavender (Lavandula angustifolia) is the most reliable choice for a vegetable garden. It is hardy, compact, and tolerates a range of conditions. Spanish and French lavender varieties are more tender and may not survive winter in cold climates, so they work better in containers you can move or in warm regions.
For tomatoes, both determinate (bush) and indeterminate (vining) varieties work with lavender. Determinate tomatoes are more compact and easier to fit into a small space with lavender. Indeterminate tomatoes grow taller and need more pruning, so they benefit from being planted away from other plants where you have room to work.
When to plant and when to harvest
Plant both after the last frost date in your area. Lavender can go in the ground as a transplant or small plant; it is slow to grow from seed. Tomatoes also go in as transplants. If you start both at the same time, they will establish together and you can set up your watering system from the beginning.
Lavender flowers from early summer through fall, depending on the variety and climate. You can cut flowers for drying or arrangements without harming the plant. Tomatoes produce fruit from mid-summer until the first frost. Harvesting tomatoes will not affect the lavender, and cutting lavender flowers will not affect tomato production.
Frequently Asked Questions
Will lavender attract pests to my tomatoes?
No. Lavender attracts pollinators and beneficial insects, not the pests that damage tomatoes. Some gardeners worry that flowering plants near vegetables attract insects, but pollinators and pests are different groups. Bees and butterflies help tomatoes; aphids and hornworms harm them.
Can I use the same potting soil for both plants?
Not ideally. Tomatoes do well in regular potting soil or garden soil amended with compost. Lavender needs fast-draining soil like a cactus mix. If you are growing both in containers, use the right soil for each. If you are planting in a raised bed, you can use one soil type, but add extra perlite or sand to the lavender zone to improve drainage.
What if my lavender dies in wet soil?
Root rot from overwatering is the most common cause of lavender death. If it happens, the plant cannot be saved. For next year, plant lavender in a separate container or on a raised mound in the garden bed so water drains away from it. You can also reduce watering to your tomatoes slightly if the lavender is struggling, though this is a compromise that may reduce your tomato yield.
Do I need to fertilize lavender if it is near tomatoes?
No. Lavender does not need fertilizer and actually performs better without it. If you are fertilizing your tomatoes (which is a good idea), keep the fertilizer away from the lavender zone. Excess nutrients will make lavender grow weak and leggy.
Can I plant lavender in the same hole as a tomato plant?
No. They need separate planting holes with space between them. Planting them in the same hole will cause their roots to compete, and the different watering needs will stress both plants. Plant them at least 2 to 3 feet apart, depending on the mature size of your lavender variety.