What to Plant with Cabbage: 15 Best and 5 Worst Companions (Chart Included)

What to Plant with Cabbage - 15 Best and 5 Worst Companions (Chart Included)
Image Credit: Canva

Cabbage doesn’t like isolation. You can give it perfect soil and regular watering, but if it grows in a bare bed, you’ll invite pests faster than you can squash them.

In my own garden, the first year I grew cabbage alone, I fought cabbage loopers, cracked heads, and dry soil that baked hard by midsummer. The turning point came when I started pairing it with the right vegetables — plants that shared water evenly, fed the soil, and hid cabbage from the pests that usually find it by scent.

If you’re building your first mixed brassica bed, the trick is simple: pair slow, heavy-feeding cabbage with quick, light growers that mature early or fix nitrogen.

15 Perfect Cabbage Companion Plants for Healthier, Pest-Free Harvests:

1. Peas (Pisum sativum)

Peas (Pisum sativum)

Peas are one of the most reliable companions for early cabbage. Both love cool weather, and peas quietly enrich the soil with nitrogen — a nutrient cabbage burns through fast while forming tight heads. When the peas finish, their roots decay and keep feeding the brassicas that remain.

How it helps cabbage: Peas fix nitrogen in cool soil, improving leaf strength and color. Their vines act as a mild windbreak for tender seedlings in early spring.

  • Best for: Early-spring and fall gardens, especially in Zones 5–9.
  • Spacing: Trellis peas 18–24 in from cabbage; sow seeds 2 in apart.
  • Sun: Full sun to partial shade in warm regions.
  • Water: 1 in weekly; keep the top 2 in of soil moist during germination.
  • Fertilizer: A thin layer of compost before sowing; avoid nitrogen-heavy feeds once nodules form.

Expert Tip: When your pea harvest ends, cut the vines at soil level instead of pulling them. The roots keep breaking down underground, feeding the cabbage through summer.


2. Carrots (Daucus carota)

Carrots (Daucus carota)

Carrots work under cabbage like natural soil aerators. Their fine roots dig deep, opening compact layers and improving drainage for heavy feeders like brassicas. I often sow carrots along the outer rows of my cabbage bed; by the time the heads start bulging, the carrots are ready to pull.

How it helps cabbage: Carrots loosen the soil and tap nutrients from deeper zones, keeping the surface friable for cabbage roots.

  • Best for: Spring or late summer sowings; ideal in loamy or sandy beds.
  • Spacing: Sow a 6–8 in band 10–12 in from cabbage; thin seedlings to 2 in apart.
  • Sun: Full sun, though partial shade is fine once cabbage spreads.
  • Water: Gentle daily mist until sprouting, then 1 in weekly.
  • Fertilizer: Aged compost at planting; no fresh manure.

Expert Tip: I cover carrot seed rows with a thin burlap strip for the first five days. It keeps soil moisture even — crucial for uniform germination beside thirsty cabbage seedlings.

Related: Carrot Companion Plants – What to Plant (and Avoid) With Your Carrots


3. Celery (Apium graveolens)

Celery (Apium graveolens)

Celery and cabbage are natural allies in any moisture-loving bed. Both crave consistent watering and rich, organic soil. Celery’s strong scent can also mask the odor of cabbage, helping deter cabbage moths and flea beetles that hunt by smell.

How it helps cabbage: Offers aromatic pest protection while keeping soil shaded and evenly moist.

  • Best for: Cool spring and fall plantings where daytime highs stay under 80°F.
  • Spacing: 12–15 in from cabbage; 8–10 in between celery plants.
  • Sun: Full sun in mild climates; light afternoon shade in areas with hot summers.
  • Water: 1.5 in weekly; mulch heavily to hold moisture.
  • Fertilizer: Compost-rich soil; side-dress with fish emulsion every 4–5 weeks.

Expert Tip: I plant celery slightly deeper than its starter plug and bury the base with straw mulch. It blanches the stalks naturally while keeping the soil temperature ideal for cabbage roots.


4. Lettuce (Lactuca sativa)

Lettuce (Lactuca sativa)

Lettuce is a perfect groundcover for young cabbage. It shields bare soil from direct sun, holds in moisture, and yields an early crop before cabbage crowds the bed. I often plant looseleaf or butterhead varieties between my cabbage rows — by the time I harvest the lettuce, the cabbage heads are just beginning to swell.

How it helps cabbage: Covers soil, suppresses weeds, and conserves moisture without competing for nutrients.

  • Best for: Spring and early summer; choose bolt-resistant types for longer harvest.
  • Spacing: 6–8 in from cabbage; 8–10 in between lettuce plants.
  • Sun: Full sun in cool months; filtered shade in late spring.
  • Water: Frequent shallow watering at first, then 1 in weekly.
  • Fertilizer: Compost at planting; a diluted kelp or seaweed feed mid-growth keeps leaves tender.

Expert Tip: I stagger lettuce in zigzag lines between cabbages — it fills the empty space early and makes weeding almost unnecessary for the first month.


5. Beets (Beta vulgaris)

Beets (Beta vulgaris)

Beets are underrated partners for cabbage. They thrive in similar cool soil, send roots deeper than cabbage, and don’t rob nitrogen from the upper layer. When spaced properly, they cover the soil base without blocking light.

How it helps cabbage: Uses lower root zones efficiently and improves soil tilth as roots expand and decompose.

  • Best for: Early spring and late summer; soil temps around 55–75°F.
  • Spacing: 10–12 in from cabbage; 3 in between beet plants in 6–8 in rows.
  • Sun: Full sun early; partial shade later under cabbage canopy.
  • Water: 1 in weekly; steady moisture is key to preventing woody roots.
  • Fertilizer: Compost-based bed; avoid chlorinated potassium sources.

Expert Tip: I harvest the first round of young beets once cabbage leaves start touching. Pulling them early lets air circulate and keeps heads firm.

Related: 20 Beets Companion Plants (with Chart)


6. Radish (Raphanus sativus)

Radishes (Raphanus sativus)

Radishes mature quickly and are perfect for early succession planting around cabbage. They loosen the surface soil and act as a decoy crop for flea beetles — those tiny black pests that chew holes through young brassica leaves.

How it helps cabbage: Serves as a trap crop and naturally aerates the topsoil.

  • Best for: Early spring and late summer; re-sow every two weeks for steady turnover.
  • Spacing: 8–10 in from cabbage; thin seedlings to 2 in apart.
  • Sun: Full sun.
  • Water: Consistent moisture; never let the topsoil dry out.
  • Fertilizer: Compost before sowing; no high-nitrogen feeds.

Expert Tip: I let the first radish planting take the flea beetle hit, then sow a second batch 10 days later under a floating row cover. The covered ones grow spotless while the pests stay busy elsewhere.

Related: How to Grow Radishes in Containers


7. Spinach (Spinacia oleracea)

Spinach (Spinacia oleracea)

Spinach fits beautifully between cabbage rows during cooler months. It germinates fast, covers soil, and finishes its cycle long before cabbage fills out. It’s one of the easiest ways to use every inch of your garden efficiently.

How it helps cabbage: Protects soil from erosion, adds organic matter when turned under, and maintains cool, moist conditions cabbage loves.

  • Best for: Early spring and fall in cool climates.
  • Spacing: 6–8 in from cabbage; 3–4 in between spinach plants.
  • Sun: Full sun in spring; partial shade in warm weather.
  • Water: 1–1.25 in weekly; keep soil evenly damp.
  • Fertilizer: Compost or slow-release organic mix before sowing.

Expert Tip: Once spinach bolts, I cut it at the soil line and leave the roots to decompose in place. They feed the microbial life that keeps brassica beds thriving season after season.


8. Dill (Anethum graveolens)

Dill (Anethum graveolens)

If I could grow only one herb besides cabbage, it would be dill. Its fine foliage barely shades anything, and when it flowers, it’s a magnet for hoverflies and tiny parasitic wasps that devour cabbage worms.

How it helps cabbage: Attracts beneficial predators that eat aphids and caterpillars.

  • Best for: Spring and early summer plantings; reseeds freely for fall.
  • Spacing: 12–15 in from cabbage; thin dill seedlings to 10 in apart.
  • Sun: Full sun, 6–8 hours daily.
  • Water: Keep soil evenly moist; dill wilts easily in drought.
  • Fertilizer: Compost at planting is enough; avoid rich nitrogen that makes weak stems.

Expert Tip: Allow some dill plants to reach full bloom. Their bright yellow flower clusters attract hoverflies that patrol your garden and keep cabbage leaves clean and damage-free all summer long.

Also Read: Cauliflower Companion Plants (with Chart)


9. Sage (Salvia officinalis)

Sage (Salvia officinalis)

Sage is more than a kitchen herb — it’s one of cabbage’s best pest deterrents. Its aromatic oils mask the scent of brassicas, making it harder for cabbage moths and loopers to find them. I plant compact sage varieties along the edges of my brassica beds and trim them lightly throughout the season.

How it helps cabbage: Repels moths and loopers with its strong scent.

  • Best for: Perennial companion in Zones 5–9; spring through fall.
  • Spacing: 12–18 in from cabbage to prevent shading.
  • Sun: Full sun.
  • Water: Provide moderate moisture; wait until the surface feels dry to the touch before the next watering.
  • Fertilizer: Compost in spring; no need for rich feeding.

Expert Tip: Pinch sage tips every few weeks to keep the plant bushy. The constant release of scent helps ward off flying pests when cabbage heads are forming.


10. Rosemary (Salvia rosmarinus)

Rosemary (Salvia rosmarinus)

Rosemary serves the same role as sage but holds up in hotter weather. Its woody stems and evergreen leaves release a strong aroma that disrupts the scent trail of cabbage worms and flea beetles.

How it helps cabbage: Natural pest repellent; also draws pollinators when in bloom.

  • Best for: Warmer zones or container placement near brassica beds.
  • Spacing: 18–24 in from cabbage; prune regularly to control size.
  • Sun: Needs bright, direct light for a minimum of 6 hours every day to stay productive.
  • Water: Deep soak once a week; prefers slightly dry intervals between.
  • Fertilizer: Light compost dressing in spring.

Expert Tip: In cool climates, I keep rosemary in a pot beside the cabbage bed. It’s mobile and easy to overwinter indoors.

Related: Rosemary Companion Plants (with Chart)


11. Chives (Allium schoenoprasum)

Chives (Allium schoenoprasum)

Chives may be small, but they pack powerful pest protection. Their mild onion scent deters aphids and mites, while their purple blooms attract pollinators to the garden. They also fit neatly along bed borders without stealing light or nutrients from cabbage.

How it helps cabbage: Repels soft-bodied insects; increases pollinator activity nearby.

  • Best for: Spring through early fall in well-drained soil.
  • Spacing: 6–8 in clumps spaced 10 in apart.
  • Sun: Full sun to light shade.
  • Water: 1 in weekly; keep soil slightly moist.
  • Fertilizer: Compost or a sprinkle of bone meal at planting.

Expert Tip: I clip chive leaves often to keep them tender — this constant trimming releases scent that discourages pests from settling on cabbage leaves.


12. Cilantro (Coriandrum sativum)

Cilantro (Coriandrum sativum)

Cilantro is a short-lived herb, but it earns its spot around cabbage for the beneficial insects it attracts. When left to flower, it draws hoverflies and parasitic wasps that prey on aphids and caterpillars.

How it helps cabbage: Brings in natural predators while shading the soil lightly between cabbage rows.

  • Best for: Early spring and late summer when temperatures are cooler.
  • Spacing: 10–12 in from cabbage; thin seedlings to 6 in.
  • Sun: Full sun to partial shade.
  • Water: Keep soil evenly moist; don’t let it dry between irrigations.
  • Fertilizer: Light compost; too much nitrogen encourages fast bolting.

Expert Tip: Let the last few cilantro plants bloom. The lacey white flowers are a feast for beneficial insects that keep your entire brassica patch balanced.


13. Nasturtium (Tropaeolum majus)

Nasturtium (Tropaeolum majus)

Nasturtiums are one of the best flowering companions for cabbage. They act as a trap crop, drawing aphids and cabbage worms away from your brassicas. The flowers are edible, and their peppery scent doubles as a pest deterrent.

How it helps cabbage: Attracts pests away from cabbage and adds living mulch under tall heads.

  • Best for: Spring through early fall; works great in raised beds.
  • Spacing: 10–12 in from cabbage; vines can sprawl 2–3 ft wide.
  • Sun: Full sun.
  • Water: Maintain consistent moisture in the soil, ensuring it stays damp but never waterlogged.
  • Fertilizer: Very light compost; rich soil makes too many leaves and fewer blooms.

Expert Tip: I plant nasturtiums at the edges of my cabbage bed so their trailing vines can spill outward instead of tangling with cabbage stems.


14. Calendula (Calendula officinalis)

Calendula (Calendula officinalis)

Calendula, or pot marigold, earns its keep by attracting ladybugs, lacewings, and hoverflies — all natural enemies of aphids and loopers. Its long bloom period also makes the bed look cheerful long after cabbage harvest.

How it helps cabbage: Attracts beneficial insects and helps pollinator traffic around the garden.

  • Best for: All growing seasons except the hottest midsummer periods.
  • Spacing: 10–12 in from cabbage.
  • Sun: Full sun.
  • Water: 1 in weekly; tolerate brief dry spells.
  • Fertilizer: Compost at planting; deadhead for more blooms.

Expert Tip: I interplant calendula every third cabbage. Its continuous flowers invite the beneficials that control pests for my entire brassica rotation.


15. Yarrow (Achillea millefolium)

Yarrow (Achillea millefolium)

Yarrow is a hardy perennial that quietly supports your garden ecosystem. Its small, clustered blooms attract predatory wasps and hoverflies, while its deep roots improve soil structure.

How it helps cabbage: Builds biodiversity and brings beneficial predators closer to the brassica bed.

  • Best for: Perennial borders beside annual cabbage rows.
  • Spacing: 18–24 in away from cabbage rows.
  • Sun: Full sun.
  • Water: Low to moderate; drought-tolerant once established.
  • Fertilizer: Minimal; yarrow prefers lean soil.

Expert Tip: Don’t overfeed yarrow. Stress makes it bloom more profusely, which means more beneficial insects hovering near your cabbages.

Also Read: Broccoli Companion Plants (with Chart)


Cabbage Companion Planting Chart

Cabbage Companion Planting Chart

5 Worst Cabbage Companion Plants That You Should Keep Well Away:

1. Strawberries (Fragaria × ananassa)

Alpine Strawberries (Fragaria × ananassa)

Strawberries might look harmless, but they share too many soil-borne diseases and pest pressures with cabbage. They compete for moisture in the upper root zone and can spread fungal issues like verticillium wilt and root rot when grown nearby.

  • Why it hurts cabbage: Competes for water and attracts slugs and aphids that also attack brassicas.
  • Spacing note: Keep strawberry beds at least 3 ft away from brassicas; rotate between seasons if space is tight.

2. Tomatoes (Solanum lycopersicum)

Tomatoes (Solanum lycopersicum)

Tomatoes are heavy feeders that strip nitrogen and calcium from the soil, leaving cabbage short on the nutrients it needs most. Their tall canopy also casts deep shade that cabbage can’t handle during head formation.

  • Why it hurts cabbage: Competes for nitrogen and light; creates humid microclimates that invite fungal rot.
  • Spacing note: Keep tomatoes at least one bed away, or separate with a row of herbs like sage or dill as a buffer.

Related: Tomato Companion Plants – What to Plant (and Avoid) With Your Tomatoes


3. Peppers (Capsicum annuum)

Hot peppers (Capsicum annuum)

Peppers are heat-lovers, while cabbage thrives in cooler soil. When planted side by side, their needs clash — peppers want dry air and warm roots, cabbage prefers moisture and coolness. The result? Stressed peppers and limp cabbage.

  • Why it hurts cabbage: Different temperature and moisture needs; competition for space and nutrients.
  • Spacing note: Keep at least 4 ft between cabbage and pepper beds, or grow them in different seasonal rotations.

Related: Pepper Companion Plants (with Chart)


4. Grapes (Vitis vinifera)

Grapes (Vitis vinifera)

Grapevines may look beautiful, but they’re too aggressive for brassica beds. They cast heavy shade and compete for water deep underground. In humid weather, grape foliage also traps moisture that can spread fungal diseases to cabbage heads.

  • Why it hurts cabbage: Dense shade, water competition, and higher fungal risk.
  • Spacing note: Keep brassicas far from grape trellises or arbors; airflow is crucial for cabbage health.

5. Fennel (Foeniculum vulgare)

Fennel (Foeniculum vulgare)

Fennel is infamous for its allelopathic roots — they secrete natural chemicals that stunt or kill nearby vegetables, especially brassicas. While it attracts pollinators, it’s best planted in its own area or outside the main vegetable patch entirely.

  • Why it hurts cabbage: Releases root compounds that suppress growth and reduce yield.
  • Spacing note: Keep fennel at least 5 ft from any brassica bed.

Also Read: Garlic Companion Plants (with Chart)


Smart Layout Tips for Companion Planting Cabbage

A good cabbage bed feels balanced, not crowded. Here’s how I design mine for both space and synergy:

  • 4-ft bed design: Center row of cabbage spaced 20–24 in apart.
  • Sunny edge: Peas or spinach, depending on the season.
  • Between heads: Lettuce or celery alternating every other cabbage.
  • Flower edges: Nasturtiums and calendulas spilling outward; dill or cilantro near corners for pest control.
  • Mulch line: Straw or leaf compost between rows to stabilize moisture and keep weeds down.

Keep rows clear enough that air can circulate freely around each head. Good spacing is your best defense against fungal diseases and aphids.

Expert Tip: Never plant all your companions at once. Stagger planting by 1–2 weeks so fast growers like lettuce or radish can establish before cabbage starts shading the bed.


FAQs About Cabbage Companion Plants

Can I plant all 15 companion plants together?

Not in one bed. Choose 2–3 companions that match your soil and season. Overcrowding leads to shade and moisture problems.

Do herbs and flowers really help with pests?

Yes. Strong-scented herbs like sage, rosemary, and dill confuse pests that track cabbage by smell, while flowers like calendula and nasturtium lure in beneficial predators.

Can companion planting replace fertilizer?

Not entirely. Companions like peas and spinach improve soil nitrogen, but cabbage is a heavy feeder. Always add compost at planting and top-dress midseason.

How far away should I plant bad companions?

At least one full bed (3–4 ft) apart to prevent shading and nutrient overlap. Fennel should be even farther — 5 ft minimum.

Can I grow cabbage companions in containers?

Absolutely. Herbs like dill and chives, or flowers like nasturtium, thrive in pots placed near raised beds to get the same pest-repelling benefits.

Must Read: Best Cucumber Companion Plants (with Chart) & 6 to Avoid

Conclusion

Choose companions that either feed the soil or guard it. A bed with peas, lettuce, dill, and nasturtium will always outperform one planted with cabbage alone.

The beauty of companion planting is that every season teaches you something new. Take notes, adjust spacing, and next year, your cabbage heads will be tighter, cleaner, and more flavorful — proof that smart neighbors make better gardens.

Share this article:

Leave a Reply

Your email address will not be published. Required fields are marked *