companion planting cabbage and marigolds

What Is Companion Planting? the smart way to grow vegetables

Companion planting is a gardening technique that involves planting different crops in close proximity to each other to create a mutually beneficial relationship. It is a natural and sustainable way to improve soil health, increase crop yields, and reduce pest problems.

For example, planting marigolds alongside tomato plants can help repel harmful insects and improve soil quality. Similarly, planting beans alongside corn can help fix nitrogen in the soil, which benefits both crops.

As a grower, I have found companion planting to be a useful and effective way to grow vegetables. By understanding which plants work well together, I have been able to create a more diverse and resilient garden. In this article, I will explore the benefits of companion planting and provide tips on how to use it in your own vegetable garden.

What is companion planting?

Companion planting is a gardening technique that involves planting different crops together in a way that they can help each other grow. I have always been interested in this technique because it is a natural way of growing plants that helps to reduce pests, increase yields, and improve the overall health of the garden.

Defining companion planting

Companion planting is the practice of planting different crops together so that they can benefit each other in some way. For example, some plants can help to repel pests, while others can attract beneficial insects that can pollinate the flowers and help to control pests. Some plants can also improve the soil by fixing nitrogen or by adding organic matter.

Benefits of companion planting

Companion planting has many benefits for vegetable gardeners. One of the main benefits is that it can help to reduce pests. By planting certain crops together, you can create a natural barrier that can help to keep pests away. For example, planting marigolds with tomatoes can help to repel nematodes, while planting onions with carrots can help to repel carrot flies.

Another benefit of companion planting is that it can help to improve the overall health of the garden. By planting different crops together, you can create a more diverse ecosystem that can support a wider range of beneficial insects and microorganisms. This can help to improve soil health, increase yields, and reduce the need for fertilizers and pesticides.

Finally, companion planting can also help to save space in the garden. By planting crops together that have different growth habits, you can make the most of the available space. For example, planting tall sunflowers with low-growing vegetables like lettuce can help to provide shade and reduce water loss.

How to use companion planting for growing vegetables

Choosing the right companion plants

When choosing companion plants, I consider the plants’ growth habits and nutrient requirements. I also look for plants that can repel pests, attract beneficial insects, and improve soil health. For example, I plant basil next to my tomato plants because basil repels tomato hornworms and improves the flavor of the tomatoes.

Companion planting techniques

One technique I use is intercropping, where I plant different crops in the same bed to maximize space and resources. Another technique is crop rotation, where I rotate crops each season to prevent soil-borne diseases and pests. I also use trap cropping, where I plant a sacrificial crop to attract pests away from my main crop.

Examples of companion planting combinations

Some examples of companion planting combinations that I’ve found successful are:

  • Tomatoes and basil
  • Cucumbers and radishes
  • Carrots and onions
  • Beans and corn
  • Lettuce and spinach

1. Tomatoes and basil: Basil helps to repel pests that commonly attack tomato plants, while also enhancing their flavor.

2. Carrots and onions: Carrots and onions are great companions because they both repel pests that attack each other. Onions also help to deter carrot rust flies.

3. Cucumbers and radishes: Radishes repel cucumber beetles, which can damage cucumber plants. Cucumbers, in turn, provide shade for radishes, which prefer cooler temperatures.

4. Beans and corn: Beans fix nitrogen in the soil, which corn needs to grow. The beans also climb up the corn stalks, saving space in the garden.

5. Lettuce and spinach: These two leafy greens are great companions because they have similar growing requirements and don’t compete for nutrients.

These combinations not only improve the health and yield of my plants but also add beauty and diversity to my garden.


Companion planting is an excellent way to maximize your garden’s potential and promote healthy plant growth. By planting certain vegetables and herbs together, you can create a thriving ecosystem that benefits all of your plants.

I have learned that companion planting can help deter pests, improve soil health, and increase crop yield. Additionally, it can be a fun and rewarding way to experiment with different plant combinations and see what works best for your garden.

If you’re new to gardening or just interested in trying out companion planting, I encourage you to start small and experiment with different combinations. You may be surprised at the results and discover a newfound love for gardening!

External links-

  1. The National Sustainable Agriculture Information Service (ATTRA) has an informative page on companion planting that covers the basics of the practice and provides a list of plants that are known to have beneficial or detrimental effects when planted together. You can find it here:
  2. The University of Minnesota Extension has a comprehensive guide on companion planting that covers everything from the science behind the practice to specific plant combinations that work well together. You can find it here: