Asparagus
Tomatoes, basil, strawberries, peas, carrots, cucumbers
Onions, garlic, leeks, potatoes, all beans,
Not a good companion for many plants
Beans (Pole and Bush Beans)
Brassicas, carrots, celery, chard, corn, cucumber, eggplant, peas, potatoes, radish, and strawberries
Chives, garlic, leeks, and onions
Nitrogen fixing bacteria in the roots return nitrogen to the soil
Beets
Carrots, onions, garlic, lettuce
Pole beans, mustard greens,
Carrots and beets are a classic combination
Broccoli
Celery, potatoes, onions, most herbs
Tomatoes, eggplant, lima beans, pole beans, peppers, snap beans, squash, strawberries
Best if planted in a corner of the garden
Cabbage
Onions, carrots, lettuce, beets, celery, mint, beans,
Tomatoes, radish, spinach, cauliflower, broccoli, grapes, squash, strawberries
Plant along edges and shade tolerant
Carrots
Lettuce, leeks, beans and peas, cilantro, chives, onions, radishes
Celery, parsnips, fennel, potatoes, dill
Typically get along with most common vegetables
Cauliflower
Beans, celery, onions, beets, broccoli, brussels sprouts, char4d, spinach, cucumber, corn, radish
Peas, strawberries, tomatoes
Avoid companion planting beans if also companion planting onions next to cauliflower
Corn
Beans, peas, cucumber, squash, melon, lettuce, tomato and dill
Tomatoes, fennel, asparagus
Heavy feeder and should be rotated with beans or peas season to season
Eggplant
All beans and peas, spinach, tomatoes, peppers
Zucchini, corn, fennel,
Fennel often shows up as a poor companion to most plants
Fennel
Nothing
Everything
Grow fennel in isolation. It does not get along well with others -ever.
Herbs in general
Asparagus, tomatoes,
Most root vegetables
Herbs are best if simply grown in a dedicated herb garden
Peas
Beans, carrots, celery, corn, cucumber, eggplant, parsley, peppers. potatoes, radish, spinach, strawberries and turnips
Onions
Nitrogen fixing bacteria in the roots return nitrogen to the soil
Peppers
Tomatoes, carrots, basil, chives, fava beans, garlic, spinach, most herbs, all onions
Broccoli, cauliflower, cabbage, fennel, corn, potatoes, eggplant, strawberries
A member of the Nightshade family and prefers other Nightshades like tomatoes
Potatoes
Beans, cabbage, Brussels sprouts, cauliflower, horseradish, lettuce, peas, spinach, radish
Carrot, cucumber, eggplant, fennel, okra, onion, pepper, pumpkin, raspberry, squash, tomatoes, turnips
Potatoes are heavy feeders and one of the worst companions for many vegetables and fruits. Best grown in isolation.
Pumpkin
Beans, peas, corn, radish, lovage,
Fennel, sweet potatoes, white, red and yellow potatoes
Also provides shade for the ground
Radish
Lettuces, tomatoes, carrots, onions, peppers, peas, cucumbers and spinach as well as herbs like dill, mint and oregano
Broccoli, cauliflower, cabbage, potatoes, turnips
Avoid cruciferous vegetables like broccoli, cauliflower and cabbage around radishes
Squash
Peas, beans, radishes, chives, borage, chamomile, sunflower, savory,
Potatoes
Provides shade to hold in ground moisture
Strawberries
Lettuce, chives, leeks, onions, garlic, spinach, asparagus
Tomatoes, eggplant, potatoes, pepper, melons, squash, cucumber, okra, kale, cauliflower, brussels sprouts
Strawberries often show up as a poor companion for many vegetables
Tomatoes
Asparagus, carrot, celery, garlic, onions, chives, lettuce, lovage, radishes, and most herbs
Broccoli, cabbage, cauliflower, corn, fennel, potatoes
Tomatoes are also heavy feeders and should be planted with special attention to companions
Turnip
Broccoli, cauliflower, brussels sprouts, garlic, peas and beans, most herbs
Potatoes, onions
Fairly tolerant of most plants
Read the full article here