You can plant a variety of companion plants with tomatoes to improve growth, deter pests, and enhance pollination. Some of the best companion plants for tomatoes include:
- Herbs: Basil, parsley, oregano, chives, thyme, and mint. Basil is especially beneficial as it can increase tomato root size and help repel pests
- Flowers: Marigolds, calendula, zinnias, nasturtiums, sunflowers, and sweet alyssum. Marigolds help control nematodes and attract beneficial insects, while others attract pollinators and pest predators
- Vegetables: Bush beans and pole beans fix nitrogen in the soil, benefiting nitrogen-hungry tomatoes. Peppers can be grown nearby but avoid overcrowding to prevent shading. Leafy greens like Swiss chard, kale, lettuce, and spinach also grow well near tomatoes
- Root crops: Carrots, beets, and radishes can be planted between tomatoes to attract beneficial insects and make use of space
- Other: Celery and garlic are good companions; garlic repels moths and other pests, while celery's strong smell deters hungry pests
Avoid planting tomatoes near other nightshades like peppers if you want to reduce blight risk, and avoid plants that compete heavily for nutrients or attract the same pests. In summary, combining tomatoes with herbs, flowers, beans, and certain vegetables creates a mutually beneficial environment that supports healthy tomato growth and reduces pest problems