Companion Planting in Square Foot Gardening: Best Pairs

Companion planting in a square foot bed comes down to a short list of proven neighbors.

The pairings that work best are tomatoes with basil, carrots with onions, radishes with lettuce, and a few squares of marigolds, dill, or cilantro near cabbage-family crops, each kept in its own square with tall plants on the north side. That simple setup gives you shade where cool crops want it and flowers that feed helpful insects, without crowding.

The grid makes this easier than row planting because every neighbor sits just a foot away. That closeness helps good pairs and hurts bad ones fast.

Once you know which squares to group, which to separate, and how to swap crops as the season turns, you can plan a 4 x 4 bed that stays full and healthy from spring to frost.

Table of Contents

Why Companion Planting Fits the Square Foot Grid

Companion planting fits the grid because every square already has close neighbors on four sides. In square foot gardening, a raised bed (usually 4 x 4 feet) is split into sixteen 1-foot squares with a visible grid on top.

The method caught on in the early 1980s, and its tight spacing turns every bed into a mixed planting by default.

How Do Neighboring Squares Work Together?

Each square touches up to four others, so you get to choose who lives next door. I plan the bed on paper first, then mark each square with plant labels so I don’t forget what’s coming up where.

Neighbors help each other in a few practical ways:

  • Shade: a tall tomato or bean trellis cools lettuce on its shady side in summer.
  • Scent cover: strong-smelling onions or basil sit beside crops that pests hunt by smell.
  • Insect food: flowers like French marigolds (a packet of French marigold seeds fills several squares) feed hoverflies and tiny wasps that eat pests.
  • Root depth: deep carrots and shallow lettuce pull water from different layers.

A full grid also shades the soil, so fewer weeds sprout and moisture holds steadier between waterings.

Why Should Each Crop Keep Its Own Growing Space?

I keep one crop per square because mixing two crops inside the same foot leads to overcrowding. Roots fight for the same water, leaves block light, and you can’t tell seedlings apart.

The grid lines are your fence. Let a pair work across the line, with basil in one square and the tomato in the next.

If you want to start with crops that suit this layout, my list of the best plants for square foot gardening covers the easy ones.

KINGLAKE 100 Pcs 6 x10cm Plastic Plant T-Type Tags Nursery Garden Labels

Good Neighbor Pairs by Square

A good pair either shares a need or covers a weakness for its neighbor. The three below match crops by height, speed, and smell so both squares produce well.

Tomatoes and Basil in Adjacent Squares

Tomato and basil love the same heat, full sun, and steady water. Plant one caged or staked tomato per square, then put basil in the squares just south of it so the tomato never shades it.

Use 4 compact basil plants per square, or 1 large Genovese type. Basil’s scent is said to confuse some pests, and its flowers feed small beneficial insects late in summer.

HOME GROWN Petite French Marigold Seeds, 329+ Seeds, Tagetes patula | High Germination, Heirloom, Non-GMO | 329+ Seeds | Outdoor | Easy to Grow | Quick Blooming | Pollinator | Companion Plant

My notes on growing tomatoes in a square foot garden explain which varieties stay manageable in one square.

Carrots and Onions Alongside One Another

Carrots and onions are a classic match because their tops look and smell different. Onion scent may help mask carrots from the carrot rust fly, and onions sit near the surface while carrots dig deep.

Sow 16 carrots in one square and 9 bulbing onions in the next. Carrots need 12 inches of loose mix, so give this corner your deepest soil. Thin carrots with scissors so you don’t tug neighboring roots.

Garden Netting Pest Barrier: 4'x10' Fine Bug Netting | for Protection Row Cover Raised Bed Screen Mesh Greenhouse Mosquito Net, Protecting Tree Plants Vegetable Flowers Fruits

Radishes and Lettuce for a Fast Early Harvest

Radishes and lettuce make the best spring pair for quick results. Radishes are ready in about 25 to 30 days, and leaf lettuce follows close behind.

Plant 16 radishes in one square and 4 leaf lettuces next door. When radishes come out, that square is free for the next crop. This is succession planting on a small scale, and it keeps the bed from sitting bare in May.

How Many Plants Fit in Each Square?

Plant counts come from each crop’s mature width, and sticking to them is what prevents overcrowding. Most crops fit 1, 4, 9, or 16 to a square, while squash and vining crops need several squares.

A Companion Planting Chart with Common Crop Counts

I use this chart when I sketch pairs, since it shows spacing and good neighbors at a glance.

CropPlants per squareGood neighbors
Tomato (trellised)1Basil, French marigold, parsley
Pepper1Basil, parsley
Broccoli or cabbage1Dill, cilantro, marigold
Leaf lettuce4Radishes, tall crops for shade
Compact basil4Tomatoes, peppers
French marigold4Tomatoes, brassicas
Corn4Pole beans, squash nearby
Pole beans or peas (trellis)8Lettuce, carrots
Bush beans, spinach, beets9Carrots, lettuce
Bulbing onions, garlic9Carrots, lettuce, tomatoes
Carrots, radishes16Onions, lettuce

Head lettuce, oregano, and African marigolds take 1 per square. Green onions fit 16.

Why Large Crops Need More Than One Square

Zucchini and summer squash spread 3 feet or more, so I give each one a 2 x 2 block of 4 squares. Planting a squash in a single square smothers every neighbor by July.

Vining pumpkins and watermelons work only as small-fruited types on a sturdy north-side trellis, at about 1 plant per 2 squares with slings under the fruit. Let them sprawl and they need 4 to 8 squares each.

VIVOSUN Trellis Netting Heavy-duty Polyester 5'x30' 1 Pack

Herbs and Flowers That Help Nearby Crops

Herbs and flowers earn their squares by feeding beneficial insects and pollinators. Basil and French marigolds belong near warm-season crops, while dill, cilantro, and nasturtiums work best near cabbage-family plants and along the bed edges.

Basil and Compact French Marigolds

French marigolds stay about 6 to 12 inches tall, so they fit the grid at 4 per square without shading anything. I put them in corner squares near tomatoes, peppers, and beans.

Their open flowers draw hoverflies and other small helpers. Planted thickly for a full season, marigolds may also cut down root-knot nematodes in the soil.

My guide to growing marigolds in a square foot garden explains why French types beat tall African ones in a tight bed.

Basil pulls double duty as a kitchen herb and an insect plant. Let a stem or two flower in late summer to feed bees.

Dill, Cilantro, and Nasturtiums Around the Bed

Dill and cilantro grow umbrella-shaped flower clusters that feed tiny parasitic wasps, which lay eggs in caterpillars like cabbage worms. Give each one a square beside broccoli or cabbage.

Dill grows 2 to 4 feet tall, so place it on the north or edge side. Cilantro bolts fast in heat, and in this case that’s welcome, since the flowers are the point.

Nasturtiums trail and spread, so I keep them at the bed’s edge where they spill over the frame. Aphids often gather on them first, which makes the bugs easy to spot and hose off.

Which Plants Should You Keep Apart?

Some pairs either share pests and diseases or have a long gardener tradition of doing poorly together. The safest move is a square or two of space between them, filled with a neutral crop like lettuce or marigolds.

Beans and Peas Near Onions or Garlic

Most planting charts advise keeping onions and garlic away from beans and peas, on the idea that alliums slow legume growth. The hard evidence for this is thin, so I treat it as a cautious habit.

Since it costs nothing to follow, I put a square of lettuce, carrots, or spinach between the two groups. Beans grow 9 per square for bush types or 8 on a trellis, and onions 9 per square, so either crop fills its space easily.

Fennel is the other plant I isolate. It grows best in its own pot away from most vegetables.

Tomatoes Near Potatoes and Other Crowded Pairings

Tomatoes and potatoes are cousins and share late blight, a fast-spreading disease that kills leaves and rots fruit. Keep potatoes out of a tomato bed entirely, ideally in their own bed or grow bag.

Other trouble pairs are about space:

  • Two tomatoes in one square, which cuts airflow and invites leaf spot.
  • Squash beside lettuce or carrots, which get buried under big leaves.
  • Broccoli next to cabbage in a long row, which gives cabbage worms an easy buffet.

For other non-spray tactics, my tips on keeping bugs out of the vegetable garden cover row covers and handpicking.

Using Height and the North Side of the Bed

Tall crops go on the north side of the bed in the US because the sun crosses the southern sky. Plants placed there cast their shadow behind the bed, and the shorter crops in front still get full light.

Where Should Trellises, Corn, and Pole Beans Go?

I run trellises along the north edge of the bed, set into or just outside the frame. Pole beans and peas go 8 per square along that trellis, and trellised cucumbers or tomatoes fit 1 per square.

Corn needs a block of several squares (4 plants per square) for good pollination, so put it in the north row or a north corner.

If you want beans climbing corn, sow them once stalks are about 8 inches tall so they don’t pull young stalks over. My page on p