Vegetables can support one another just as effectively as herbs and flowers when planted in the right combinations. Companion planting with vegetables helps maximise space, improve crop health and reduce pest problems naturally. By pairing crops that complement each other’s growth habits, nutrient needs and pest resistance, you can create a more productive, resilient and balanced vegetable garden.
Beans

PLANT WITH: Sunflowers, sweetcorn, sweet peas, cabbage, cucumbers, Nasturtiums
AVOID PLANTING NEAR: Garlic, leeks, onions
Beetroot

PLANT WITH: Lettuce, onions, cabbages
AVOID PLANTING NEAR: French beans, runner beans, tomatoes
Cabbages

PLANT WITH: Beetroot, celery, potatoes, garlic, onions
AVOID PLANTING NEAR: Tomatoes, peppers, runner beans
Carrots

PLANT WITH: Lettuce, peas, leeks, onions
AVOID PLANTING NEAR: Strawberries, fennel, dill
Cauliflowers

PLANT WITH: Celery, beetroot, onions
AVOID PLANTING NEAR: Tomatoes, peppers, peas
Leeks

PLANT WITH: Carrots, lettuce, beetroot, cabbage
AVOID PLANTING NEAR: Peas, beans
Lettuce

PLANT WITH: Beans, radish, carrots
AVOID PLANTING NEAR: Celery
Peas

PLANT WITH: Carrots, beetroot, radish, beans
AVOID PLANTING NEAR: Onions, leeks, garlic
Spinach

PLANT WITH: Radish
Tomatoes

PLANT WITH: Basil, lettuce, Tagetes, onions, carrots
AVOIND PLANTING NEAR: Potatoes, fennel, all brassicas (cabbages)
Top Tip for Gardeners:
Mix vegetable companions throughout your plot rather than planting single crops in large blocks. This helps confuse pests, improve pollination and make better use of available space.
Happy Planting!
































