Updated November 2026

Companion planting with cabbage works best when you pair brassicas with plants that repel common pests, attract beneficial insects, or simply use space the cabbage doesn’t need. This guide covers the partners that help, how to space them, and the neighbors that cause trouble. Follow it and you should see fewer cabbage worms and less competition for water and nutrients.

Why Cabbage Needs Help

Cabbage is a heavy feeder with a long season, which means it sits in the same spot for 10 to 14 weeks and draws steadily on nitrogen. Its biggest enemies are cabbage worms (the green caterpillars of the cabbage white butterfly), aphids, and flea beetles. Companion planting doesn’t replace good practice, but it can make these pests harder to find and give predators a reason to stay in your bed.

Shopping for one? See our guide: Companion Planting with Pole Beans: 5 Best Picks for 2026.

Best Companion Plants for Cabbage

The most reliable partners fall into three groups: aromatic herbs, flowers that draw beneficial insects, and quick crops that finish before cabbage needs the room.

  • Dill and cilantro: Both flower and attract parasitic wasps and hoverflies that prey on aphids and caterpillars. Let a few plants go to flower.
  • Thyme and rosemary: Strong scent is often reported to confuse cabbage butterflies looking for egg-laying sites. Plant them at the bed edge, about 12 inches from the nearest cabbage.
  • Nasturtiums: Often planted as a trap crop for aphids, drawing them away from the cabbage. Check them regularly and remove heavily infested leaves.
  • Marigolds: French marigolds are widely recommended for deterring some soil nematodes and attracting pollinators. Plant them along the border.
  • Onions and garlic: Their sulfur-containing scent is commonly said to deter some pests. Give each bulb about 4 inches of space.
  • Lettuce and spinach: Low, shallow-rooted crops that shade the soil and use little of the same nutrients. Plant them between cabbage heads in early spring.

How to Plant a Companion Bed Step by Step

  1. Set transplants of cabbage 18 to 24 inches apart in rows about 24 to 30 inches apart, depending on the variety’s mature size.
  2. Plant aromatic herbs at the corners and edges of the cabbage block, not directly between heads.
  3. Sow dill or cilantro in a short row near the bed’s center, where its flowers will attract wasps and hoverflies.
  4. Fill the gaps between young cabbages with lettuce or spinach, and harvest them before the cabbage canopy closes in.
  5. Mulch the soil with 2 to 3 inches of straw to keep moisture steady and reduce splash-borne disease.
  6. Scout the undersides of leaves weekly for eggs and aphid colonies, and handpick caterpillars when you spot them.

If you want a broader framework for arranging several crops in one space, the Vegetable Gardening Companion Planting: A Step-by-Step Guide for Beginners covers how to group plants by family and season.

Companion Planting for Cabbage: Plants to Keep Apart

Not every neighbor helps. Strawberries and pole beans are commonly advised to stay away from brassicas, and tomatoes can compete heavily for the same nutrients. For a fuller list of pairings and conflicts, see Vegetable Companion Planting Guide: Pairings, Spacing and Pitfalls (2026). Keep brassicas out of the same bed as other cabbage-family crops year after year to limit clubroot and other soilborne problems, and rotate them on a three- to four-year cycle.

Common Mistakes

  • Planting herbs so close that they shade or crowd the cabbage roots.
  • Letting dill and cilantro all bolt at once, leaving no flowers to attract beneficials later.
  • Expecting companion plants alone to stop a heavy caterpillar outbreak. Scouting and handpicking still matter.
  • Skipping rotation, which lets clubroot and pests build up in the soil.
  • Overwatering. Cabbage needs about 1 inch of water per week, and soggy soil invites rot.

FAQ

Which herb is the best companion for cabbage?

Dill is one of the most commonly recommended choices because its flowers attract parasitic wasps and hoverflies that feed on cabbage pests. Thyme and rosemary are also popular, especially along the bed edge.

How far apart should companion plants be from cabbage?

Keep most herbs at least 12 inches from the nearest cabbage head to avoid root competition. Low crops like lettuce can sit closer, about 6 to 8 inches, when planted between young cabbages.

Can I plant tomatoes near cabbage?

It is generally not recommended, since tomatoes and cabbage compete heavily for nutrients and tall tomato plants can shade the brassicas. Keep them in separate beds if you can.

Conclusion

Companion planting with cabbage works best as one part of a broader plan: healthy soil, regular scouting, and rotation. Start with dill, thyme, and nasturtiums, space everything with enough room for air to move, and watch the undersides of leaves each week. Adjust your mix based on what your garden actually shows you.

Emily Parker

About Emily Parker

Emily Parker is part of our editorial team and reviews and edits our vegetable & edible gardening guides, checking product details against manufacturer specifications and owner feedback.