
Beans are one of the most beginner-friendly crops in the vegetable garden, capable of producing a harvest in as little as 50 to 60 days for bush varieties. Because beans belong to the legume family, their roots host colonies of bacteria that convert atmospheric nitrogen into a usable form, adding as much as 100 pounds of nitrogen per acre to the surrounding soil. This natural fertilizing ability makes choosing the right companion plants for beans especially valuable, since many neighboring crops can tap into that extra nitrogen and grow more vigorously as a result.
Companion planting with beans works in several directions at once. Some neighbors benefit directly from the nitrogen beans leave behind, while others offer beans something in return, such as shade, structural support, or pest protection. Certain aromatic herbs and flowers help mask the scent of bean foliage from pests like aphids and bean beetles, which can otherwise damage a meaningful share of a season’s crop. Climbing bean varieties in particular benefit from sturdy companions that double as natural trellises, reducing the need for artificial staking.
Not every plant pairs well with beans, and alliums such as onions and garlic are widely known to stunt bean growth when planted too closely, so they are left out of the following list. Instead, the 50 companions below lean on legume-friendly vegetables, fast-growing greens, structural plants, and pollinator-attracting flowers. Many of these pairings are rooted in traditional planting systems that have been refined by gardeners over generations, and together they offer a wide range of options for building a productive, resilient bean patch.

Also Read: Companion Plants For Strawberries
Plants That Grow Well Together With Beans
Corn
Corn is one of the most classic companions for climbing beans, providing a natural stalk for the vines to climb without the need for a built trellis. A single corn stalk can support a bean vine reaching 6 to 8 feet in height by the end of the season. In return, beans supply nitrogen to the soil that benefits corn, which is considered a heavy feeder requiring significant nutrient input. This pairing is often grown alongside squash in a three-plant system that has been used for centuries.
Squash
Squash completes the traditional three-plant growing system alongside corn and beans, using its broad leaves to shade the soil and suppress weeds. A single squash plant can spread its leaves to cover more than 10 square feet, keeping soil moisture levels higher for the shallower-rooted beans nearby. Squash also benefits from the nitrogen beans add to the soil, often showing improved fruit production as a result. Its prickly stems can additionally help deter certain browsing pests from the bean patch.
Marigolds
Marigolds are prized for their ability to suppress harmful soil nematodes, with some studies showing population reductions of more than 90 percent in treated soil. Their strong scent also helps repel aphids and beetles that commonly target bean foliage. Marigolds bloom quickly, often flowering within 45 to 50 days of planting, making them a fast-acting companion. Their compact size allows them to be tucked easily along bean rows without shading the plants.
Nasturtiums
Nasturtiums act as a trap crop, drawing aphids away from beans and onto their own leaves instead. Some gardeners report aphid reductions of over 40 percent on beans grown near nasturtiums. The plant’s vining growth can spread up to 10 feet in a single season, offering dense groundcover that helps retain soil moisture. Their edible flowers and leaves also make them a useful dual-purpose addition to the garden.
Radishes
Radishes mature quickly, often ready for harvest within 20 to 30 days, making them useful for marking bean rows before the beans fully establish. Their fast root growth helps loosen compacted soil, improving drainage for bean roots growing nearby. Radishes are also sometimes used as a trap crop for flea beetles, which prefer radish leaves over bean foliage. Because they are harvested so quickly, radishes rarely compete with beans for space or nutrients.
Also Read: Companion Plants For Zucchini
Cucumbers
Cucumbers share similar sunlight and water requirements with beans, typically needing about 1 to 2 inches of water per week. Their sprawling vines can be trained onto the same trellis structures used for climbing beans, making efficient use of vertical garden space. Cucumbers also benefit from the nitrogen beans contribute to the soil, often showing stronger vine growth as a result. A single cucumber plant can produce 10 or more fruits over a growing season when paired with healthy, nitrogen-rich soil.
Potatoes
Potatoes and beans are frequently grown together because beans can help repel the Colorado potato beetle, a pest capable of defoliating potato plants if left unchecked. In return, potatoes’ low, bushy foliage helps shade the soil and retain moisture for the shallow-rooted beans nearby. Potatoes typically take 70 to 120 days to mature depending on the variety, providing season-long groundcover. This pairing is one of the more traditional companion combinations in vegetable gardening.
Celery
Celery grows slowly, often taking 85 to 120 days to reach full maturity, and benefits significantly from the nitrogen beans release into the soil during that extended growing period. Its upright, narrow growth habit means it takes up relatively little horizontal space near bean rows. Celery also prefers consistently moist soil, sharing similar watering needs with beans. The two plants are commonly interplanted in raised beds where nutrient sharing can be maximized.
Strawberries
Strawberries can be grown near beans to take advantage of the nitrogen beans add to the soil, which supports stronger fruit production. Their low, spreading growth habit means they occupy the ground layer while beans grow upward, allowing efficient use of vertical space. Strawberry plants typically produce their first fruit within one year of planting when grown in nutrient-rich soil. Because beans are relatively short-lived annuals, they work well planted around the edges of an established strawberry bed.
Cauliflower
Cauliflower is a heavy feeder that benefits substantially from the nitrogen beans deposit in the soil, often showing improved head size as a result. It typically takes 55 to 100 days to mature depending on the variety, overlapping well with a full bean growing season. Cauliflower’s broad leaves can also provide light shade that helps keep the soil around bean roots cooler during hot weather. The two plants share similar watering needs, simplifying irrigation planning.
Cabbage
Cabbage benefits from the nitrogen-rich soil that beans help create, often producing denser, heavier heads as a result. It typically matures in 70 to 120 days, giving it ample time to draw on the nutrients beans contribute throughout the season. Cabbage’s dense leaves also help shade the soil, reducing moisture loss around nearby bean plants. This pairing is common in traditional vegetable garden rotations.
Beets
Beets grow well alongside bush beans, with their root development benefiting from the loosened, nitrogen-enriched soil that beans help create. Beet roots typically mature within 50 to 70 days, allowing for an efficient harvest cycle alongside beans. Their compact above-ground growth, rarely exceeding 12 inches, means they do not compete significantly for sunlight. Beets and beans also share similar soil pH preferences, generally between 6.0 and 7.0.
Also Read: Companion Plants For Zucchini
Carrots
Carrots benefit from the loose, nitrogen-enriched soil that beans help create as their roots decompose and their nodules release nutrients. Carrot roots can take anywhere from 60 to 80 days to reach full size, overlapping well with the bean growing season. Their narrow, upright foliage takes up minimal space, allowing carrots to be planted closely alongside bean rows. This pairing is frequently used in small-space and raised-bed gardens.
Catnip
Catnip’s strong aromatic oils have been shown to help repel aphids and certain beetles that commonly affect bean plants. As a hardy perennial, catnip can live for several years once established, providing long-term pest-repelling benefits without needing to be replanted. Its purple flower spikes also attract pollinators that support better bean pod formation. Catnip is drought tolerant, requiring significantly less water than beans, which makes it easy to place along bed borders.
Rosemary
Rosemary’s strong scent helps mask the smell of bean foliage from pests such as bean beetles and aphids. As a woody perennial, rosemary can live for 10 to 15 years, offering long-term structure and pest protection at the edges of a bean patch. It prefers drier soil than beans, so it is typically planted at a slight distance rather than directly among the rows. Its evergreen foliage also provides year-round visual structure in the garden.
Tansy
Tansy’s strong-smelling foliage has traditionally been used to repel beetles and ants that might otherwise trouble bean plants. Its clusters of small yellow flowers bloom for 6 to 8 weeks, attracting beneficial insects such as ladybugs and parasitic wasps. Tansy can grow quite tall, often reaching 3 feet, so it works best planted at the border of a bean bed. Because tansy spreads aggressively through its roots, many gardeners keep it contained in a designated area.
Sunflowers
Sunflowers provide a sturdy natural trellis for climbing bean varieties, with a single stalk capable of supporting vines that reach 6 feet or more. Their large flower heads attract pollinators in high numbers, with a single bloom capable of producing thousands of individual florets. Sunflowers also benefit from the nitrogen beans add to the soil, often showing stronger stalk growth as a result. This pairing has been used in traditional companion planting systems for generations.
Summer Savory
Summer savory is one of the most frequently recommended herbs for bean companion planting, believed to improve flavor and repel bean beetles when grown nearby. It grows quickly, often ready for harvest within 60 days of planting, aligning well with the bush bean growing timeline. Its aromatic oils are thought to help mask the scent of bean foliage from certain pests. Summer savory’s compact size, usually under 18 inches, makes it easy to interplant directly among bean rows.
Petunias
Petunias help repel certain beetles and aphids through their sticky leaf hairs, which can trap and deter small pests before they reach nearby bean plants. Their blooms continue from late spring through the first frost, offering months of pollinator activity that supports bean pod formation. Petunias are low-growing, rarely exceeding 12 inches, so they do not compete with beans for sunlight. Their wide color range also makes them a popular ornamental border for vegetable beds.
Lovage
Lovage is a tall perennial herb whose strong celery-like scent may help mask bean foliage from certain pests. It can grow up to 6 feet tall, so it is typically planted at the back of a bean bed to avoid shading shorter varieties. Lovage is a long-lived perennial, often remaining productive for 10 or more years once established. Its flowers also attract beneficial insects such as parasitic wasps and hoverflies.
Also Read: Companion Plants For Cucumbers
Chamomile
Chamomile is often described as a “physician plant” for its reputation of improving the health of nearby crops, including beans. Its essential oils have mild antifungal properties that may help reduce the spread of certain soil-borne diseases. Chamomile blooms repeatedly over a 6 to 8 week period, attracting hoverflies and other beneficial insects. Its low, feathery growth habit, rarely exceeding 12 inches, allows it to be tucked between bean plants without shading them.
Calendula
Calendula produces bright orange and yellow blooms that attract ladybugs and hoverflies known to prey on aphids affecting bean plants. It blooms prolifically over a period of 8 to 10 weeks, one of the longest flowering windows among common companion flowers. Calendula petals also contain mild antifungal compounds that may help protect soil health near bean roots. Its bushy growth habit, usually under 18 inches, makes it easy to interplant along bean rows.
Cosmos
Cosmos flowers attract a wide range of pollinators and beneficial insects, including ladybugs and lacewings that prey on common bean pests. A single cosmos plant can produce dozens of blooms over a season lasting from early summer until the first frost. Its height, often reaching 3 to 4 feet, makes it best suited for the back of a bean bed where it will not shade shorter varieties. Cosmos is also relatively drought tolerant, requiring less frequent watering than beans.
Borage
Borage attracts pollinating bees in large numbers, with its blue star-shaped flowers blooming continuously for up to 10 weeks. This extended bloom period can improve pollination rates for bean flowers, supporting stronger pod set. Borage’s deep taproot also pulls trace minerals up from lower soil layers, making them available to the shallower-rooted beans nearby. Some gardeners have reported yield increases of nearly 20 percent in beds where borage grows close by.
Mint
Mint’s strong scent can help repel aphids and certain beetles that commonly affect bean plants. Because mint spreads aggressively through underground runners, it is best grown in a contained pot placed near, rather than directly within, the bean bed. A single mint plant can spread to cover several square feet within one growing season if left unchecked. Its flowers, when allowed to bloom, also attract pollinators that benefit nearby bean plants.
Zinnias
Zinnias bloom within 60 to 70 days of planting and continue producing new flowers throughout the summer, drawing in bees and butterflies that support bean pollination. Their bright colors make them particularly attractive to a wide range of pollinating insects. Zinnias also attract ladybugs, which can consume as many as 5,000 aphids over their lifetime. Because zinnias come in a range of heights, they can be positioned at the back or sides of a bean bed depending on the variety.
Yarrow
Yarrow attracts ladybugs, lacewings, and other predatory insects known to feed on aphids at rates of up to 50 per day for a single ladybug. Its flat-topped flower clusters bloom for 4 to 6 weeks, providing a steady food source for beneficial insects throughout the bean growing season. Yarrow is drought tolerant, requiring minimal supplemental watering once established. Its finely divided leaves add texture that helps diversify the bean bed’s microclimate.
Dill
Dill attracts beneficial predatory insects such as parasitic wasps and ladybugs, both of which help control aphids and bean beetles. It typically matures in 40 to 60 days, offering relatively quick pest-attracting benefits early in the bean growing season. Dill’s tall, feathery growth, often reaching 2 to 3 feet, works best planted at the back of a bean bed. Because dill can attract pollinators for weeks once it flowers, it provides extended support for bean pod formation.
Also Read: Companion Plants For Peppers
Cilantro
Cilantro, when allowed to bolt and flower, produces small white blooms highly attractive to hoverflies and parasitic wasps that prey on bean pests. The plant grows quickly, often ready for leaf harvest within 45 days, after which it can be left to flower. Hoverfly larvae attracted by cilantro blooms can consume dozens of aphids daily during their development. Because cilantro bolts quickly in hot weather, it works especially well as an early-season companion for beans.
Parsley
Parsley, when allowed to flower in its second year, attracts parasitic wasps and hoverflies that help control aphid populations on nearby bean plants. It grows well in partial shade, making it useful for planting on the shadier side of a bean bed. Parsley typically takes 70 to 90 days to reach full size from seed. Its low, clumping growth habit, usually under 12 inches, ensures it does not shade out bean plants nearby.
Sweet Alyssum
Sweet alyssum blooms almost continuously from spring through fall, often producing hundreds of tiny flowers per plant that attract hoverflies and other beneficial insects. Its mat-like growth habit, usually under 6 inches tall, makes it an excellent living mulch that helps retain soil moisture around bean roots. Hoverfly larvae attracted by its blooms can consume large numbers of aphids during the bean growing season. Because it self-seeds readily, a single planting can continue providing benefits across multiple seasons.
Nigella
Nigella, also known as love-in-a-mist, produces delicate blue flowers that attract a range of small pollinators beneficial to bean pod formation. It typically blooms within 65 to 70 days of planting and continues flowering for several weeks after that. Its fine, feathery foliage adds textural diversity to a bean bed without significantly shading nearby plants. Nigella also self-seeds readily, often returning on its own in subsequent growing seasons.
Also Read: Companion Plants For Tomatoes
Sweet Peas
Sweet peas are climbing flowers that can be trained onto the same trellis structures used for pole beans, making efficient use of vertical space. Their fragrant blooms attract bees and other pollinators that can improve pollination rates for nearby bean flowers. Sweet peas typically flower within 60 to 70 days of planting and continue blooming for several weeks afterward. Because sweet peas prefer cooler temperatures, they are often planted early in the season alongside young bean plants.
Amaranth
Amaranth is a fast-growing plant capable of reaching heights of 4 to 6 feet, offering a natural trellis option for certain climbing bean varieties. Its deep root system helps break up compacted soil, improving drainage for the beans growing nearby. Amaranth also produces large seed heads that attract birds, which can help with natural pest control in the surrounding garden. The plant typically matures within 70 to 90 days depending on the variety.
Broccoli
Broccoli benefits from the nitrogen-enriched soil that beans help create, often showing improved head development as a result. It typically takes 60 to 90 days to mature, overlapping well with much of the bean growing season. Broccoli’s broad leaves can provide light shade that helps keep soil temperatures cooler around bean roots during summer heat. This pairing is common in traditional vegetable garden rotations.
Kale
Kale is a heavy feeder that benefits significantly from the nitrogen beans deposit in the soil as their roots break down. It typically matures within 55 to 75 days, allowing multiple harvests throughout a single bean growing season. Kale’s cold tolerance also makes it a useful companion for extending garden productivity into cooler months when beans have finished producing. Its upright growth habit takes up relatively little horizontal space near bean rows.
Lettuce
Lettuce grows quickly, typically ready for harvest within 30 to 70 days depending on the variety, allowing it to be planted in the gaps between young bean plants. Its low, spreading growth helps shade the soil and reduce moisture evaporation, which benefits the shallow bean root zone. Lettuce and beans share similar watering needs, simplifying irrigation planning. Because lettuce matures and is removed quickly, it rarely competes with beans for long-term space.
Spinach
Spinach reaches harvestable size within 40 to 45 days, allowing it to be grown and removed before beans need the full space to spread. Its broad leaves help shade the soil, keeping bean roots cooler during hot spells. Spinach has relatively shallow roots, so it does not compete aggressively with beans for water in the topsoil layer. Many gardeners plant spinach in early rows between beans to make efficient use of garden space.
Swiss Chard
Swiss chard grows well in the same soil conditions as beans, typically reaching harvestable size within 50 to 60 days of planting. Its broad leaves provide some ground shading that helps retain soil moisture for the beans nearby. Chard can be harvested repeatedly by cutting outer leaves, allowing continued production for several months. Because chard has a relatively small footprint at the base, it can be interplanted closely with beans.
Eggplant
Eggplant benefits from the nitrogen-rich soil that beans help create, often showing improved fruit development as a result. It typically takes 100 to 140 days to mature, giving it ample time to draw on nutrients contributed by an earlier bean planting. Eggplant’s broad leaves can also provide light shade that helps protect bean roots from overheating. This pairing works well in warm-climate vegetable gardens.
Peppers
Peppers benefit from the nitrogen beans add to the soil, often showing improved fruit set as a result. They typically take 60 to 90 days to mature after transplanting, aligning well with a full bean growing season. Peppers and beans share similar sunlight requirements, needing at least 6 to 8 hours of direct sun per day. This pairing is common in warm-season vegetable garden layouts.
Tomatoes
Tomatoes benefit from the nitrogen-enriched soil that beans help create, often showing stronger vine growth as a result. Bush bean varieties in particular are considered good companions since they do not compete for the same vertical trellising space that tomatoes require. Tomatoes typically take 60 to 100 days to mature depending on the variety. This pairing is one of the more commonly recommended combinations in vegetable gardening guides.
Okra
Okra benefits significantly from the nitrogen beans contribute to the soil, often showing improved pod production as a result. It typically takes 50 to 65 days to reach harvestable size, overlapping well with the bean growing season. Okra’s tall, upright growth, often reaching 4 to 6 feet, means it should be planted where it will not shade shorter bean varieties. This pairing is especially popular in warm-climate vegetable gardens.
Pumpkins
Pumpkins benefit from the nitrogen beans add to the soil, often producing larger fruit as a result. Their sprawling vines can cover more than 50 square feet, helping to shade soil and suppress weeds around nearby bean plants. Pumpkins typically take 90 to 120 days to mature, requiring a longer growing season than most bush bean varieties. This pairing is often included alongside corn in traditional three-plant growing systems.
Melons
Melons benefit from the nitrogen-rich soil that beans help create, often showing improved fruit sweetness and size as a result. Their vines can spread significantly, sometimes covering more than 20 square feet, so they are typically planted at a distance from upright bean rows. Melons generally take 70 to 100 days to mature depending on the variety. This pairing works best in gardens with ample horizontal growing space.
Zucchini
Zucchini benefits from the nitrogen beans add to the soil, often producing higher yields as a result. A single zucchini plant can produce 6 to 10 pounds of fruit over a growing season under favorable conditions. Its broad leaves help shade the soil, reducing moisture loss around nearby bean roots. Zucchini typically matures within 45 to 55 days, making it one of the faster-producing companions on this list.
Bee Balm
Bee balm’s vivid blooms attract bees, butterflies, and hummingbirds, all of which can improve pollination rates for bean flowers. A well-established plant can produce over 50 individual blooms in a single season, offering an extended nectar source. Its strong minty scent also has mild pest-repelling properties against certain aphids. Bee balm prefers consistent moisture, needing about 1 inch of water per week, similar to beans.
Phlox
Phlox produces dense clusters of fragrant flowers that attract butterflies and moths, some of which act as nighttime pollinators for bean blossoms. Depending on the variety, phlox can bloom for 6 to 10 weeks, providing a long-lasting nectar source through much of the bean growing season. Its moderate height, generally 12 to 24 inches, allows it to be planted near bean rows without casting excessive shade. Phlox also prefers similar moisture levels to beans, simplifying irrigation planning.
Verbena
Verbena produces small, colorful flowers that bloom continuously from late spring through the first frost, offering one of the longest nectar sources available to garden pollinators. Its sprawling, low growth habit makes it a useful groundcover that helps shade soil and retain moisture around bean roots. Verbena is particularly attractive to butterflies, with a single plant capable of hosting multiple visits per hour during peak bloom. Because verbena tolerates heat and drought well, it pairs easily with beans without requiring extra irrigation.
Buckwheat
Buckwheat is a fast-growing cover crop that reaches flowering stage within 4 to 6 weeks, quickly attracting pollinators and beneficial insects to a bean bed. Its dense root system helps improve soil structure and can suppress weed germination. Buckwheat flowers are particularly attractive to hoverflies, whose larvae can consume up to 400 aphids over their development period. Because it is not frost hardy, buckwheat is typically grown as a seasonal companion alongside beans rather than a permanent fixture.