Companion planting is a gardening technique involving planting different crops in proximity to enhance growth, deter pests, and improve overall garden health. When it comes to tomatoes, choosing the right companion plants can significantly benefit their growth and productivity.
However, not all plants make good companions for tomatoes. This blog post will explore the best and worst companion plants to use alongside your prized tomato plants, helping you create a harmonious and thriving garden.
The Best Tomato Companion Plants

1. Basil
Basil is an excellent companion plant for tomatoes. Its aromatic leaves repel pests like aphids and flies while enhancing the tomatoes’ flavor. Plant basil around your tomatoes to deter pests and enjoy the added benefit of a fresh herb to complement your culinary creations.
2. Marigold
Marigolds are known for their pest-repelling properties, making them an ideal companion for tomatoes. They release a scent that deters nematodes, whiteflies, and other harmful insects.
Additionally, marigolds attract beneficial insects like ladybugs and parasitic wasps that feed on tomato pests. Plant marigolds around your tomato plants to create a natural barrier against pests and promote a healthy garden ecosystem.
3. Nasturtium
Nasturtiums are visually appealing with their vibrant flowers and serve as effective companions for tomatoes. These plants repel aphids, whiteflies, and squash bugs, protecting your tomato plants from infestation. Nasturtiums also acts as a sacrificial crop, attracting pests away from your tomatoes and serving as a natural pest control method.
4. Garlic
Garlic is a multipurpose companion plant that offers protection to tomatoes. Its strong scent deters aphids, spider mites, and other pests. Moreover, garlic can help prevent fungal diseases like blight when planted near tomatoes. Incorporate garlic in your garden beds or pots adjacent to tomato plants for optimal pest control.
The Worst Tomato Companion Plants

1. Potatoes
Tomatoes and potatoes belong to the same plant family, Solanaceae, and should not be planted together. Both crops are susceptible to similar diseases, such as late blight, which can quickly spread between them.
Growing tomatoes and potatoes nearby increase the risk of disease transmission and compromise the health of both crops. Keep a safe distance between tomatoes and potatoes to maintain a disease-free garden.
2. Cabbage and Broccoli
Cabbage and broccoli are brassicas, and their vigorous growth can compete with tomatoes for nutrients and space. Additionally, cabbage worms, common pests for brassicas, can also attack tomato plants. It’s best to keep tomatoes and brassicas separate in the garden to avoid resource competition and pest-related issues.
3. Fennel
Fennel is known to inhibit the growth of many plants, including tomatoes. It releases chemicals into the soil that can stunt the growth and development of neighboring plants. Avoid planting fennel near your tomato plants to ensure optimal growth and productivity.
4. Corn
Corn is a heavy feeder that requires significant nutrients from the soil. When planted alongside tomatoes, corn can deplete the soil of essential nutrients, leaving the tomato plants lacking the resources they need. To avoid nutrient competition and promote healthy growth, it’s advisable to keep tomatoes and corn separate.
Conclusion
Choosing the right companion plants for your tomatoes is critical to maximizing their growth and protecting them from pests and diseases. By incorporating basil, marigold, nasturtium, and garlic as beneficial companions, you can create a thriving garden ecosystem.
Conversely, it’s important to avoid planting tomatoes with potatoes, cabbage, broccoli, fennel, and corn can impede growth and increase the risk of pests and diseases. With careful planning and selection, you can create a harmonious garden that ensures the success of your beloved tomato plants.
Also read: What are The Benefits of Grass Seed?