Updated November 2026

Lavender and tomatoes companion planting can work well in a sunny vegetable garden, but the benefits are more modest than many online charts suggest. In this guide you’ll learn where lavender helps tomatoes, how far apart to plant them, and which problems to watch for. You’ll finish with a layout you can use this season.

What Lavender Can and Cannot Do for Tomatoes

Lavender produces aromatic oils that some gardeners believe deter certain pests, and its flowers attract pollinators and beneficial insects such as hoverflies and lacewings. Those insects can help manage aphids on nearby tomato plants. Lavender does not repel tomato hornworms or whiteflies in any reliable way, though, and the evidence for broad pest protection is thin. Treat lavender as a pollinator and beneficial-insect plant rather than a pest shield.

Shopping for one? See our guide: Tomatoes and Parsley Companion Planting: 5 Best Picks for 2026.

The bigger reason to pair them is space efficiency and habitat. Lavender is a perennial that stays in place for years, so it fills a corner that would otherwise hold bare soil or mulch. Tomatoes need full sun, and so does lavender, which is the first clue that these two can share a bed.

Spacing and Layout Steps

Lavender is a shrub, while tomatoes sprawl or climb, so spacing matters more than with most pairs. Keep these measurements in mind:

  1. Place lavender at least 24 inches from the nearest tomato stem. English lavender varieties often reach 18 to 24 inches wide, and tomatoes need airflow to limit blight.
  2. Set lavender on the north or east edge of the bed so it does not shade the tomatoes. Tall determinate varieties need the most sun.
  3. Stake or cage tomatoes before planting, and keep the lavender clear of the stake area so you can reach the plants for pruning and harvest.
  4. Water tomatoes at the base, and water lavender sparingly. Lavender dislikes wet roots, so do not group it in a low spot where water collects.

Soil and Timing Requirements

Both plants want well-drained soil, but they differ in what they prefer. Tomatoes grow best in fertile, moisture-retentive soil with a pH between 6.2 and 6.8. Lavender prefers leaner soil with a pH near neutral to slightly alkaline and does poorly in heavy clay. Amend the tomato side of the bed with compost, and keep the lavender area looser and a little less rich. Work in coarse grit or pumice around the lavender if your soil drains slowly.

Plant lavender in spring or early fall so it establishes before summer heat or winter cold. Set out tomato transplants after nighttime temperatures stay above 50°F. If you are planting lavender into an existing tomato bed, wait until the tomatoes are established so you do not disturb their roots.

Common Mistakes to Avoid

  • Planting lavender too close to tomatoes, which crowds airflow and raises the risk of early blight.
  • Overwatering lavender in a bed that is watered for tomatoes, leading to root rot.
  • Expecting lavender to control hornworms or whiteflies on its own.
  • Using heavy compost around lavender, which encourages lush growth with weak stems.
  • Pruning lavender hard in fall, which can kill the plant back into old wood.

A soil drainage amendment helps you adjust the lavender side of a mixed bed. Look for horticultural grit or pumice to loosen soil around lavender roots. View on Amazon

Sturdy tomato cages keep plants upright and leave room around the base for lavender. Heavy-gauge steel tomato cages are a common choice for indeterminate varieties. View on Amazon

FAQ

Does lavender keep tomato pests away?

Lavender’s scent may deter some insects, but there is little reliable evidence that it protects tomatoes from common pests. Its flowers do attract beneficial insects that can help control aphids.

How far should lavender be from tomatoes?

Plant lavender at least 24 inches from tomato stems. This gives both plants room to grow and keeps airflow around the tomato foliage.

Can I plant lavender and tomatoes in the same container?

It is not a good idea. Tomatoes need consistent moisture and rich soil, while lavender needs lean, fast-draining conditions, so they rarely thrive together in one pot.

Conclusion

Lavender and tomatoes companion planting works best as a pollinator and space-saving pairing, not as a pest-control strategy. Keep at least 24 inches between plants, match each one’s soil needs, and watch watering closely. If you do those things, both plants can thrive in the same sunny bed.

Emily Parker

About Emily Parker

Emily Parker is part of our editorial team and reviews and edits our vegetable & edible gardening guides, checking product details against manufacturer specifications and owner feedback.