9 Best Companion Plants For Cabbage

Cabbage is a popular vegetable that is used in many dishes, but it needs more than just good soil to grow healthy and strong. Companion planting is an important part of gardening and can help provide nutrients, pest repellent, and other benefits to the cabbage crop. The best companion plants for cabbage provide an array of benefits that create a more beneficial environment for cabbage to thrive.

hese companion plants include legumes, onions, garlic, chamomile, and other herbs. By planting these companion plants in and around cabbage, gardeners can create an optimal environment for cabbage to grow, while providing a diverse and vibrant garden for the gardener to enjoy.


The best companion plants for cabbage

Most of the companion plants for cabbage are beneficial by helping to prevent pests from damaging your cabbage crop. They also attract helpful insects and improve soil quality near your cabbage. Try planting these near your cabbage plant.



Oregano makes an excellent companion plant for cabbage due to its insect-repelling properties. The strong scent of oregano helps to repel insects such as cabbage worms, aphids, and flea beetles that can cause damage to the cabbage plants. Additionally, oregano helps to attract beneficial insects such as ladybugs and hoverflies, which can help to protect the cabbage plants from damage. Furthermore, oregano can help to improve the nutrition and flavor of the cabbage by providing it with minerals and other nutrients. For these reasons, oregano makes a great companion plant for cabbage.



Sages, like pineapple sage, help to mask the subtle smell of cabbage and ward off pests. When planted next to cabbage, sage helps to repel the cabbage root fly, which can damage the cabbage crop. Sage is also known to attract beneficial insects such as bees, which help to pollinate the cabbage flowers. Additionally, because sage is slow-growing and requires minimal maintenance, it won’t compete with cabbage for resources. For these reasons, sage is an ideal companion plant for cabbage.



Geraniums make for a great companion plant for cabbage. Not only do their bright, cheerful colors make them aesthetically pleasing, but they also deter pests such as cabbage worms and other insects from attacking the cabbage. Geraniums also attract pollinators like bees, which helps with pollination of the cabbage and other plants. Additionally, the geraniums can provide shade for the cabbage, thus reducing the amount of water it needs. Finally, the presence of geraniums can help improve the soil fertility around the cabbage, further aiding in its growth and health. All in all, the addition of geraniums to the garden can be a great boon for the cabbage.



Thyme attracts beneficial insects that feed on pests and also helps repel cabbage moths and cabbage worms. The herb’s strong scent masks the scent of the cabbage, making it harder for pests to find the crop. Planting thyme near cabbage also helps deter deer, rabbits, and other animals that may find cabbage attractive. Thyme also helps improve the soil around cabbage by providing nitrogen and other essential nutrients. When planted together, thyme and cabbage can create a strong, healthy crop that can thrive in any garden.



Chamomile helps to repel pests and can also deter the growth of harmful nematodes. Additionally, chamomile helps to reduce soil compaction and improve soil drainage. This helps to reduce stress on the cabbage plants, allowing them to grow more vigorously and produce bigger yields. The fragrant and beautiful flowers of chamomile also attract pollinators to the garden and help to create a more dynamic and vibrant environment. In short, chamomile is an excellent companion for cabbage and should be considered for any garden.



Dill helps to deter pesky insects such as cabbage worms, and the aroma of the dill can help keep the cabbage healthy and thriving. Dill also helps to improve the flavor and texture of the cabbage. Making it a perfect addition to any cabbage dish. Plus, the dill adds a pleasant flavor and aroma to the garden. Dill and cabbage are a natural fit, and by planting them together, gardeners can reap the benefits of both plants.



Rosemary helps to deter some of the pests and diseases that can affect cabbages. This herb has a strong, pungent scent that can help to repel some of the cabbage moth larvae and cabbage root flies. Additionally, rosemary is a great herb to have in the garden, as it can add flavor to many dishes. It is also an attractive and aromatic addition to any garden and can provide a nice backdrop for cabbages. Finally, rosemary is a hardy plant that can take some cold temperatures and can also tolerate some shade, making it an ideal companion for cabbages that may need a bit of protection from the elements.



Mint helps to repel pests that might otherwise feed on the cabbage and attract pollinators. This herb has a strong aroma that many pests dislike, and planting it near cabbage can keep them away. It is also known to have a stimulating effect on the growth of other plants, and it can help to enhance the flavor of cabbage. Additionally, mint can be used to make teas, sauces, and other dishes, making it a versatile addition to any garden. Mint is an easy-to-grow and hardy plant, so it can be a great addition to any garden for its pest-repelling and flavor-enhancing benefits.


Lovage has a strong scent that helps to repel pests, such as cabbage moths and aphids, which can be a problem for cabbage plants. It also provides some extra nitrogen to the soil. Which helps to nourish the cabbage and make it grow bigger and healthier. The tall stems of the lovage can also provide some extra shade for the cabbage. Which helps to keep its leaves from getting too scorched in the summer sun. Lovage leaves can be used as a flavorful addition to cabbage dishes, adding a unique flavor to salads and slaws.

Cody Medina
Small Scale Farmer
Hi there! I'm Cody, a staff writer here at The Garden Magazine and a small-scale farmer living in Oregon. I've been gardening most of my life and now live on a quarter-acre farmstead with chickens, ducks, and a big garden.