Companion Planting Guide
Discover which plants thrive together and which ones compete. Each guide shows good neighbors, plants to avoid, and how to lay it all out in a raised bed.
What is companion planting?
Companion planting is the practice of growing certain plants near each other for mutual benefit. Good companions can repel pests, attract pollinators, fix nitrogen in the soil, or provide shade and support. Bad neighbors compete for nutrients, attract shared diseases, or release chemicals that inhibit growth. The guides below cover both — so you can plan a bed that works together.
🥦 vegetables (66)
Acorn Squash
✅ 4 good ⚠️ 1 avoid
Arugula
✅ 4 good
Asparagus
✅ 8 good ⚠️ 3 avoid
Banana Pepper
✅ 4 good ⚠️ 2 avoid
Beet
✅ 4 good ⚠️ 2 avoid
Bell Pepper
✅ 5 good ⚠️ 3 avoid
Bok Choy
✅ 4 good ⚠️ 2 avoid
Broccoli
✅ 5 good ⚠️ 3 avoid
Broccoli Raab
✅ 3 good ⚠️ 3 avoid
Butternut Squash
✅ 4 good ⚠️ 1 avoid
Cabbage
✅ 5 good ⚠️ 3 avoid
Cantaloupe
✅ 3 good ⚠️ 2 avoid
Carrot
✅ 5 good ⚠️ 2 avoid
Cauliflower
✅ 4 good ⚠️ 2 avoid
Cayenne Pepper
✅ 3 good ⚠️ 1 avoid
Celery
✅ 3 good ⚠️ 2 avoid
Chili Pepper
✅ 15 good ⚠️ 1 avoid
Collard Green
✅ 4 good ⚠️ 3 avoid
Common Bean
✅ 5 good ⚠️ 3 avoid
Cucumber
✅ 5 good ⚠️ 3 avoid
Edamame
✅ 3 good ⚠️ 3 avoid
Eggplant
✅ 4 good ⚠️ 1 avoid
Endive
✅ 3 good
Fava Bean
✅ 4 good ⚠️ 3 avoid
Fennel
✅ 1 good
Garlic
✅ 5 good ⚠️ 3 avoid
Grape Tomato
✅ 4 good ⚠️ 3 avoid
Green Bean
✅ 4 good ⚠️ 3 avoid
Habanero Pepper
✅ 3 good ⚠️ 1 avoid
Heirloom Tomato
✅ 5 good ⚠️ 4 avoid
Honeydew Melon
✅ 3 good ⚠️ 2 avoid
Kale
✅ 5 good ⚠️ 2 avoid
Kohlrabi
✅ 4 good ⚠️ 3 avoid
Leek
✅ 3 good ⚠️ 1 avoid
Lima Bean
✅ 4 good ⚠️ 3 avoid
Mâche
✅ 3 good
Mizuna
✅ 4 good ⚠️ 2 avoid
Mustard
✅ 5 good
Napa Cabbage
✅ 4 good ⚠️ 3 avoid
Onion
✅ 5 good ⚠️ 3 avoid
Parsnip
✅ 1 good
Pea
✅ 5 good ⚠️ 2 avoid
Poblano Pepper
✅ 4 good ⚠️ 1 avoid
Pole Pea
✅ 5 good ⚠️ 2 avoid
Popcorn
✅ 3 good ⚠️ 2 avoid
Potato
✅ 5 good ⚠️ 4 avoid
Pumpkin
✅ 4 good ⚠️ 1 avoid
Radicchio
✅ 3 good
Radish
✅ 5 good ⚠️ 1 avoid
Rutabaga
✅ 4 good ⚠️ 2 avoid
Serrano Pepper
✅ 3 good ⚠️ 1 avoid
Shishito Pepper
✅ 4 good ⚠️ 2 avoid
Snap Pea
✅ 5 good ⚠️ 2 avoid
Snow Pea
✅ 5 good ⚠️ 2 avoid
Sorrel
✅ 3 good ⚠️ 1 avoid
Spaghetti Squash
✅ 4 good ⚠️ 1 avoid
Spinach
✅ 4 good
Squash
✅ 4 good ⚠️ 1 avoid
Sweet Corn
✅ 5 good ⚠️ 1 avoid
Sweet Potato
✅ 3 good ⚠️ 2 avoid
Swiss Chard
✅ 4 good ⚠️ 2 avoid
Tomatillo
✅ 4 good ⚠️ 2 avoid
Tomato
✅ 5 good ⚠️ 4 avoid
Watermelon
✅ 3 good ⚠️ 1 avoid
Watermelon Radish
✅ 4 good ⚠️ 1 avoid
Zucchini
✅ 4 good ⚠️ 1 avoid
🌿 herbs (27)
Anise
✅ 2 good ⚠️ 3 avoid
Basil
✅ 4 good ⚠️ 2 avoid
Bee Balm
✅ 3 good
Borage
✅ 4 good ⚠️ 1 avoid
Catnip
✅ 4 good
Chamomile
✅ 5 good
Chervil
✅ 3 good
Chives
✅ 4 good ⚠️ 2 avoid
Cilantro
✅ 4 good ⚠️ 1 avoid
Dill
✅ 4 good ⚠️ 2 avoid
Ginger
✅ 3 good
Lavender
✅ 4 good
Lemon Balm
✅ 4 good
Lemon Verbena
✅ 3 good
Lemongrass
✅ 3 good
Lovage
✅ 3 good
Marjoram
✅ 4 good
Mint
✅ 3 good ⚠️ 2 avoid
Oregano
✅ 3 good
Parsley
✅ 4 good
Rosemary
✅ 4 good
Sage
✅ 4 good ⚠️ 2 avoid
Stevia
✅ 3 good ⚠️ 1 avoid
Summer Savory
✅ 4 good ⚠️ 1 avoid
Tarragon
✅ 1 good
Thyme
✅ 4 good
Valerian
✅ 2 good
🌸 flowers (23)
Bachelor Button
✅ 3 good
Black-eyed Susan
✅ 4 good
Celosia
✅ 3 good
Columbine
✅ 3 good
Cosmos
✅ 3 good
Dahlia
✅ 3 good
Echinacea (Coneflower)
✅ 3 good
Hollyhock
✅ 2 good
Impatiens
✅ 3 good
Larkspur
✅ 3 good
Lupine
✅ 3 good ⚠️ 1 avoid
Marigold
✅ 4 good
Morning Glory
✅ 2 good
Nasturtium
✅ 4 good ⚠️ 1 avoid
Pansy
✅ 2 good
Petunia
✅ 3 good ⚠️ 1 avoid
Salvia (Annual)
✅ 3 good
Snapdragon
✅ 2 good
Sunflower
✅ 3 good ⚠️ 2 avoid
Sweet Alyssum
✅ 4 good
Sweet Pea
✅ 3 good ⚠️ 2 avoid
Verbena
✅ 3 good
Zinnia
✅ 3 good
🍓 fruits (6)
🍎 fruit trees (10)
Ready to plan your bed?
Use the interactive planner to drag companions together and catch conflicts before you plant.