Yes, beans and tomatoes are good companion plants
Beans and tomatoes grow well together in the same garden bed. Beans fix nitrogen in the soil—a nutrient tomatoes need in large amounts—while tomatoes grow tall enough that bush beans planted below them get partial shade during the hottest part of the day. The two plants have different root depths and nutrient needs, so they do not compete heavily for resources. Gardeners have grown them side by side for generations, and the combination works in most climates and soil types.
The pairing works best when you choose the right bean variety and space the plants correctly. Pole beans climb vertically and can shade tomatoes if planted on the wrong side. Bush beans stay low and rarely interfere. Both need full sun, consistent water, and soil that drains well—conditions you can provide in a single bed.
Key Takeaways
- Bush beans planted at the base of tomato plants improve soil nitrogen without competing for light or water.
- Pole beans work only if planted on the north or east side of tomatoes so they do not shade the fruit during afternoon sun.
- Space beans at least 6 inches away from the tomato stem to avoid root competition and allow air circulation.
- Plant beans after tomatoes are already in the ground and at least 6 inches tall, so you do not disturb tomato roots during bean planting.
- Both plants need consistent moisture and full sun; mulch around both to retain water and keep roots cool.
Bush beans versus pole beans with tomatoes
Bush beans are the easier choice. They grow 12 to 18 inches tall, stay compact, and do not need support. Plant them in a ring around the tomato base, leaving 6 inches of clear space around the stem. They will not shade the tomato leaves or fruit, and they mature in 50 to 60 days, often finishing before the tomato plant reaches peak production. Bush varieties like 'Provider', 'Contender', and 'Mascotte' work well in most regions.
Pole beans climb 5 to 8 feet and need a trellis or string support. They work with tomatoes only if you plant them on the north or east side of the tomato plant, where their shade falls away from the fruit during the afternoon sun. If you plant pole beans on the south or west side, they will shade the tomato leaves and slow ripening. Pole varieties like 'Kentucky Wonder' and 'Scarlet Runner' produce more beans per plant than bush types, but they require more planning and space.
In small gardens, bush beans are almost always the better choice. They take up less space, need no support structure, and do not risk shading your tomatoes.
Spacing and planting timing
Plant tomatoes first and let them establish for at least two weeks before adding beans. Tomato roots spread outward as well as down, and you want to avoid disturbing them during bean planting. When you plant beans, keep them at least 6 inches away from the tomato stem. This distance prevents root competition and allows air to flow around both plants, which reduces disease.
For bush beans, plant seeds or transplants in a circle around the tomato base, spacing individual beans 4 to 6 inches apart. If you are planting multiple tomato plants in a row, you can plant beans between them as long as each bean stays 6 inches from its nearest tomato stem. Beans germinate quickly—usually within 7 to 10 days—so you will see results fast.
Pole beans need a trellis or support structure installed before planting. Set up the support on the north or east side of the tomato, then plant beans at the base of the trellis, spacing them 4 to 6 inches apart. This setup keeps the climbing vines away from the tomato plant itself.
Watering and feeding when growing both together
Both beans and tomatoes need consistent moisture—about 1 to 1.5 inches per week, depending on heat and rainfall. Water at the soil level early in the morning, not on the leaves. Wet foliage invites fungal disease, especially when two plants are growing close together. A soaker hose or drip line works better than overhead sprinklers in a mixed bed.
Beans fix their own nitrogen through a relationship with soil bacteria, so they do not need nitrogen fertilizer. Tomatoes, however, are heavy feeders and benefit from a balanced fertilizer or compost worked into the soil before planting. Once both plants are growing, side-dress the tomato (not the beans) with compost or a low-nitrogen fertilizer every 3 to 4 weeks. Too much nitrogen on tomatoes causes excessive leaf growth and fewer flowers.
Mulch around both plants with 2 to 3 inches of straw or shredded leaves. Mulch keeps soil temperature steady, reduces water loss, and prevents soil from splashing onto leaves during rain or watering. Leave a 2-inch gap around each stem to prevent rot.
Common problems when planting beans near tomatoes
The most common mistake is planting pole beans on the sunny side of tomatoes. This shades the fruit and slows ripening. If you want pole beans, plant them on the north or east side only, or use a separate trellis away from the tomato bed.
Overcrowding causes poor air circulation, which leads to fungal diseases like powdery mildew and early blight. Keep the 6-inch spacing rule even if it feels like wasted space. The plants will fill in as they grow, and the air gap prevents disease.
Inconsistent watering stresses both plants and makes them more vulnerable to pests and disease. Beans are especially sensitive to drought and will stop flowering if water is irregular. Set up a watering schedule and stick to it—daily in hot weather, every 2 to 3 days in cooler periods.
Harvesting beans and tomatoes from the same bed
Bush beans mature in 50 to 60 days and produce most of their crop over 2 to 3 weeks. Pick beans when the pods are firm and snap cleanly—usually when they are 4 to 6 inches long. Harvest regularly, every 2 to 3 days, to encourage more flowering. Once beans finish, you can leave the plants in the ground; they will not interfere with tomato harvest.
Tomatoes ripen over a longer period, from mid-summer through fall. Pick them when they are fully colored but still slightly firm. Beans and tomatoes do not compete during harvest, so you can pick from both plants at the same time without any issue.
After beans finish producing, you can pull them out and replant a second crop of bush beans if your growing season is long enough. This gives you two harvests from the same space while the tomato plant continues to produce.
Other plants that work well with tomatoes and beans
If you want to expand your bed, basil and beans both pair well with tomatoes. Basil repels some insect pests and improves tomato flavor. Plant basil around the tomato base, keeping it outside the 6-inch spacing zone. Carrots and onions also work—they grow below ground and do not compete with beans or tomatoes for light.
Avoid planting brassicas (cabbage, broccoli, kale) near beans or tomatoes. They attract different pests and can reduce bean production. Keep fennel and dill away from beans; they inhibit bean growth.
Frequently Asked Questions
Do beans really add nitrogen to tomato soil?
Yes. Beans form a partnership with bacteria in the soil that converts atmospheric nitrogen into a form plants can use. When bean roots die or you pull the plant out, that nitrogen stays in the soil for the next crop. Tomatoes benefit from this added nitrogen, especially late in the season when they are producing fruit.
Can I plant beans and tomatoes at the same time?
It is better to plant tomatoes first and wait two weeks before planting beans. This gives tomato roots time to spread without being disturbed. If you plant both on the same day, be very careful not to dig near the tomato stem when planting beans.
What if my tomato plant gets too much shade from beans?
Prune lower leaves on the tomato plant to increase air flow and light penetration. If pole beans are the problem, move the trellis farther away or replant on the north side. For bush beans, thin them slightly by removing every other plant if they are too dense.
How close can beans grow to a tomato stem?
Keep beans at least 6 inches away from the tomato stem. This prevents root competition and allows air to circulate around both plants. Closer spacing increases the risk of disease and reduces yields for both crops.
Will beans attract pests to my tomatoes?
Beans and tomatoes attract different pests, so planting them together does not increase pest pressure on either one. Bean beetles target beans, while hornworms and aphids target tomatoes. Inspect both plants regularly and remove pests by hand or with appropriate controls.