Basic Companion Planting Tips for Beginners

companion planting alyssum
This post may contain affiliate links, and we may earn a small commission if you purchase something through these links at no additional cost to you.

I’m so excited to talk about this today because I LOVE companion planting! It’s one of the most fun ways to experiment in the garden. In fact, literally every garden bed is an experiment for me. Today, I want to share my basic companion planting tips for beginners.

My Gardening Style

My garden beds are totally hodge podge. I grow however I want to grow. Sometimes I grow in rows and other times, I grow in patches. My rows are either horizontal or they are vertical. Sometimes I plant just one crop in a row next to another crop and other times, I plant a variety of plants by each other!

Now I’m starting to wonder why you’d want to learn about gardening from me when my style is so eclectic…but I also think this is a great way to garden. It’s a little more intuitive. When I’m planting, I think about how the plants grow, how long they take to grow, how hard it will be to harvest them from the outside of the box, if they’ll need shade or not, etc.

Rows of zinnias and kale mingling together

Are you a new gardener? These are my 5 favorite “ego boosting” crops for beginners!

My Favorite Plants for Companion Planting

For example, I always plant basil and marigolds with my tomatoes. It helps keep away pests and I love to smell the tomato plants and basil together!

Marigold growing in the tomato bed

I also like to play with flowers, like alyssum or nasturtium, when planting brassicas that require time to mature, like broccoli or cauliflower.

alyssum companion planting
Sweet alyssum

This is because these plants will take time to grow and in the meantime, I could harvest another crop or two. Plus, companion plants can often benefit the main crop by drawing in pollinators.

For example, my cauliflower is interplanted with alyssum, which invites in pollinators, with a large patch of arugula growing between the plants. The cauliflower plants will get quite large, but right now, they are small. I can certainly get two harvests of arugula out of this area before the cauliflower needs the space!

companion planting cauliflower
Companion planting in action! In the center, there is a patch of arugula with alternating transplants of alyssum and cauliflower around the outside.

I also used companion planting to stretch the harvest of spring crops, like radishes. For example, I planted radishes by my summer squash plants and the shade of the squash plants let me grow radishes that would have bolted elsewhere from the heat.

I also planted radishes, arugula, and cilantro between broccoli and kohlrabi plants early in the season.

companion planting onions and squash
Winter squash transplants in the onion bed

One of my favorite companion plantings that I did this year was plant winter squash in my onions! I enjoy growing onions but know that pretty much all plants HATE being planted near them. This spring, I had a patch of onions I grew as spring onions. I wanted something I could plant between the onions that would allow me to continue harvesting the onions until the other crop was ready. I also had winter squash plant starts I wanted to get in the ground. Thanks to Google, I learned that winter squash does not mind growing with onions! So, I planted the squashes and started to pick onions from around the squash plants first. The squash are thriving and I still managed to get all my onions! I’ll definitely be doing this one again.

companion planting onions
Clearly healthy and robust winter squash companion planted with onions

When I first started gardening, I studied companion planting guides like this one religiously. I held to them really hard and fast. I had to plant X by Y and couldn’t have Z in this bed, but maybe Z could go by A over here…

It was too much.

I really recommend having a short list of plants you love to grow that you know will grow well with others.

Alyssum as a companion plant to strawberries, runner beans, parsley, and salad

I find that greens and lettuces tend to grow well around pretty much anything! I will almost always try to sneak a row of arugula, lettuce, or cilantro when I’m planting larger plants. These plants mature quickly and are really friendly to other plants, so they’re great to add to your companion planting arsenal. For other plants that I know can be a little fussy, I do tend to take a quick look at a companion planting guide. For example, onions and fennel tend to be off-putting to most other plants, so I only try to plant those in areas where I can choose specific companions for them.

I also try to keep curcurbits, like cucumber and watermelon, planted away from each other as they can end up tasting like each other if they get cross-pollinated.

The cutest lemon cucumbers growing next to green beans

This approach maximizes the space I can use in my garden and uses time wisely. It’s also a really fun way to grow because you feel like you’re exploring your garden to find different plants.

What are your favorite plants to grow together? Tell me below!

Linking to:

Thursday Favorite Things at Eclectic Red Barn
Saturday Sparks at Pieced Pastimes
Friday at the Fire Station at A Fireman’s Wife
Silver Pennies Sundays at Finding Silver Pennies
You’re the Star Blog Hop at Stone Cottage Adventures
The Simple Homestead Blog Hop at 15 Acre Homestead
A Morning Cup of Joe at The Cottage Market
All About Home at Follow the Yellow Brick Home

We love to share with other bloggers! This post was shared at one of these great linky parties!

Similar Posts


    1. Marie, thanks for visiting! It is so much fun playing with plants so I hope you try sneaking in a few special ones here and there! Take care! 🙂

  1. I love all these great planing tips! I will definitely be trying some of this. Thanks for sharing at the Friday at the Fire Station link up. You will be the featured post this week!

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.