Ultimate Guide to Companion Planting in Your Vegetable Garden
Companion planting is a popular method for gardeners to make the most of their limited gardening space. By planting things that work well together you help your garden grow more efficiently and increase the yield of your garden greatly.
Companion planting is a simple process to learn and can have many great benefits, including deterring pests, providing shade, attracting bees & butterflies, improving soil, and regulating weeds.

What is Companion Planting?
Companion planting is the practice of planting compatible plants together. Companion planting is not a new concept and has been around for centuries.
Some native American tribes are famous for their companion planning technique thought through the story of the three sisters.
You can use companion planting in your garden today to help get the most for your space and the best crops possible.
And, for gardeners with limited space, this can be a great trick for having the best gardens.
What are the Benefits of Companion Planting?
Companion planting is a great way to grow more food in less space and to help protect your crop from damage.
Traditional row gardening makes it easy for pests and diseases to spread from plant to plant. By planting like plants away from each other with other plants in between you reduce the risk of losing your entire crop.
When you put plants that grow well together in the same space you make it easier to get more food from your garden without having to expand your garden making this a great option for people that need to work a bit harder to fit everything they want or need to grow into a confined space.
To make the most of your garden you can use companion planting to help encourage more plant growth with tricks like planting tomatoes and green beans together.
Companion planting in your garden beds allows you to plant flowers and herbs that help to protect your garden from pests and attract pollinators to help your garden produce more than ever.
The right planting combinations can help provide shelter or shade for more vulnerable plants. One great way to take advantage of this benefit in your garden is to plant spinach with strawberries to help hide the berries from the birds to help protect your harvest.
How to Companion Plant your Garden
There are a few ways you can use companion planting to help your garden grow and thrive.
You can plan your garden beds by putting plants that grow well together in close proximity like placing green bean trellises behind your tomato plants on the north side and lining the edges of your garden beds with marigolds.
Another companion planting option that allows you the ability to increase the yield of your garden is to plant closer together using the square foot gardening method and placing compatible plants in squares next to each other. This allows plants to act as a living mulch to prevent weeds and reduce the amount of work needed to maintain your garden, and increase its yield.
To start companion planting in your garden, make a list of what you want to grow and do some basic research on the needs of each plant you are growing to find the right combinations for planting several plants together to make the most of your garden space.
Each plant is different so starting with your garden list and going from there is the best way to plan and can help keep you busy over the winter while you wait for the weather to turn.
What Plants Should Not be Companion Planted?
While companion planting is a great way to maximize space and improve the yield of your garden, some plants are not a good choice for companion planting with others.
Broccoli and cauliflower are very picky about spacing and will not grow well with most other plants, these are usually best grown with proper spacing in their own garden bed where they won’t struggle with other high-demand plants for nutrition or space.
To maximize your yields use the outer edges of your bed for planting flowers and herbs that will protect your broccoli and cauliflower.
Avoid planting highly fragrant or flavorful foods like strong herbs with less flavorful options that may pick up the scents and flavors from nearby plants or one that that would not blend well if flavors were mixed like planting cucumbers with strongly scented herbs.
If saving seeds for future use you may want to avoid planting some plants near each other to avoid cross-pollination. This can be a common problem from planting cucumbers and watermelons too close to each other and ending up with a bland cross between the two.
Some plants are known to have allelopathic properties meaning they interact with some other plants stunting their overall growth. Cases like this include planting things like strawberries near cabbage plants or onions and garlic near bean plants.
Avoid planting two of the same type of heavy feeders together. The stronger plant most often ends up stunted while larger plants will thrive. Planting two heavy feeders that both enjoy a different type of nutrient such as one that thrives on potassium while another focuses on nitrogen can be beneficial in getting the most from your garden.
How to Companion Plant to Encourage Growth

Companion planting some plants together is a great overall way to improve your garden and encourage growth and flavor.
Growing tomatoes and basil together is known to improve the flavor of tomatoes. And growing green beans with tomatoes is a great way to increase the yield of your tomatoes, and adding a border of marigolds is known to help pull up nutrition from the soil, attract pollinators, and help to repel unwanted insects from your garden. This combination can help get an amazing yield from a single garden bed.
A well-known companion planting combination called the three sisters is a companion planting trick that native Americans used to get the most from their gardens.
They would grow corn, beans, and squash together. The corn would grow tall and become a living trellis for the beans while the squash would grow along the bottom of the beds creating a living mulch to help reduce weeds. The entire process allows for all 3 crops to grow together in the same shared space for a larger yield.
How to Rotate Companion Planted Garden Beds
Many gardeners that decide to do companion planting wonder how they should rotate their garden beds each year. For the best results when companion planting, you should rotate your plants by the entire garden bed not just different plants within the garden bed.
This allows all of the plants in your garden beds to have fresh soil that doesn’t have nutrition difficulties or pests and diseases from the plants that were grown in the beds the year before.
If you are growing the same plant in more than one garden bed try to move your rotation in a way that would avoid the same plant being in the same bed as the last season if at all possible.
For larger gardens, a great way to help get this rotation is to grow a cover crop that will help improve the soil while still giving you a yield for your time and space. Lingams make a great cover crop.
If you have no choice but to rotate plants through the same garden bed due to poor planning be sure to add extra compost or topsoil to help replenish what your plants may need to help ensure you have a healthy thriving garden.
Common Companion Planting Combinations
The most famous companion planting combination of corn, pole beans, and squash or pumpkins is always a successful combination and a great option for making the most of your garden beds. This combination does very well on the north side of your garden without the risk of shading the rest of your garden.
Tomatoes or eggplants with lettuce and cold-weather greens. As your tomato plants grow tall and strong they will naturally provide shade for your lettuce and salad greens that are cold-weather plants and do not do well with the summer heat. This can help extend your growing season for these crops helping to make the most of your garden space.
Tomato and basil. These two make a classic combination in many Italian dishes. They naturally bring out the flavors of the other in everything from pasta sauce to fresh from the garden salads. When grown together these enhance the flavor of each other improving the flavor of your crop. The strong scent also helps keep predators away from your tomatoes.
Pole beans and potatoes make a great combination. Potatoes are heavy feeder plants that create a large number of vines along the ground. While pole beans are naturally nitrogen-fixing and will easily grow up a trellis where they will be out of the way of the potatoes. The roots of beans are shallow and will not get in the way of the potatoes’ deep root system.
Good or Bad Companions?
So now that you know how companion planting works and why it’s beneficial, how do you know what plant combinations work or not? Check out the in-depth companion planting guides for many common garden crops below:

Best Companion Plants for Tomatoes in Your Vegetable Garden – Boost your tomato production without any extra work.

Best Companion Plants for Watermelons – Watermelons make amazing companion plants due to their ability to act as a living mulch for your taller plants.

Best Companion Plants for Pumpkins – These companion plants for pumpkins offer support with nutrients, pest control, and attracting pollinators.
Best Companion Plants for Corn – These companion plants for corn help provide enough nutrients, deter pests, and achieve a successful harvest.
Best Companion Plants for Potatoes – Companion planting potatoes helps create biodiversity that helps your potatoes thrive better than on their own.
Best Companion Plants for Kale – Kale makes a great companion plant in the garden. It can help break up sections of plants together to help prevent the spread of diseases and pests.

Best Companion Plants for Broccoli – Companion planting with broccoli is easier than it seems when you are willing to put some planning into your garden beds.

Best Companion Plants for Onions – Onions make a great companion plant for other plants because the strong scent of onions is a great way to repel unwanted insects and pests from your garden beds.
Best Companion Plants for Beets – Beets get along well with a wide variety of plants and can help diversify your garden helping to protect against pest damage, and slow the spread of disease.
Best Companion Plants for Eggplants – Companion planting eggplant is a great way to ensure that your plants have enough healthy soil and protection from pests.
Best Companion Plants for Okra – Okra is a great vegetable for planting in your companion garden because it gets along with most other plants and can even be used to help other plants in your garden grow.
Best Companion Plants for Swiss Chard – Companion plant your swiss chard to offer additional nutrients and reduce the number of pests attacking your crop for a successful harvest.