Guide
Square-foot planting chart: how many plants actually fit per square
The footprint of the Vertical Grow System is nine one-foot squares. Square-foot gardening has a specific rule for how many plants go in each one, and it isn't always one.
The spacing rule
Square-foot gardening is a method the retired engineer Mel Bartholomew developed and published in 1981, built around dividing a bed into one-foot squares instead of planting in rows. It sorts vegetables into four size classes, and each class gets a fixed number of plants per square:
- Extra-large: 1 per square. Cabbage, broccoli, cauliflower, peppers.
- Large: 4 per square. Leaf lettuce heads, Swiss chard, basil, parsley.
- Medium: 9 per square. Spinach, beets, bush beans, bush peas.
- Small: 16 per square. Radishes, carrots, onions.
This is different from the seed-packet spacing on most commercial seed bags, which is written for row gardening and wastes space in a square bed. The square-foot count assumes plants touching their neighbors at maturity, which works because a raised bed's soil isn't compacted by foot traffic the way row-garden soil is.
Square foot gardening chart, crop by crop
The four-class shorthand above is the popularized version. County extension course notes taken from a class Bartholomew taught in person break the same method down crop by crop instead of by size bucket, and a few land in a different spot than the four-class summary suggests: basil and parsley come out at 4 per square there, not 9, while beets and garlic come out at 9, not 4 or 16. Neither number is wrong, since spacing charts vary a little by source and by how tightly you're willing to crowd a given variety. Still, crop-specific counts are the ones to use if the four-class shorthand and a seed packet disagree. Lettuce and other greens have their own page, because heading and leaf lettuce get different counts, and so do herbs. The table below puts every crop from those notes in one place, with the spacing each count works out to.
- Broccoli
- Brussels sprouts
- Cabbage
- Cauliflower
- Kale
- Collards
- Butterhead and crisphead lettuce
- Peppers
- Eggplant
- Tomatoes
- Potatoes
- Corn
- Okra
- Cucumbers
- Leaf lettuce
- Swiss chard
- Bok choy
- Basil
- Parsley
- Cilantro
- Oregano
- Mint
- Strawberries
- Soybeans
- Fava beans
- Green (string) beans
- Spinach
- Beets
- Turnips
- Peas
- Garlic
- Carrots
- Radishes
- Green onions
- Small bulb onions
- Chives
| Crop | Plants per square | Spacing | Notes |
|---|---|---|---|
| Broccoli | 1 | 12 in | One head per square |
| Brussels sprouts | 1 | 12 in | Tall; top tier or the back of a bed |
| Cabbage | 1 | 12 in | |
| Cauliflower | 1 | 12 in | |
| Kale | 1 | 12 in | Pick the outer leaves and it keeps producing |
| Collards | 1 | 12 in | |
| Butterhead and crisphead lettuce | 1 | 12 in | Heading types need the full square |
| Peppers | 1 | 12 in | Stake once fruit sets |
| Eggplant | 1 | 12 in | |
| Tomatoes | 1 | 12 in | Staked or caged, grown upward |
| Potatoes | 1 | 12 in | Needs depth more than width |
| Corn | 2 | about 8 in | Plant several squares together for pollination |
| Okra | 2 | about 8 in | |
| Cucumbers | 1 | 12 in | On a trellis |
| Leaf lettuce | 4 | 6 in | Cut the outer leaves |
| Swiss chard | 4 | 6 in | |
| Bok choy | 4 | 6 in | |
| Basil | 4 | 6 in | Harvest often so it stays bushy |
| Parsley | 4 | 6 in | Biennial: the square stays occupied into year two |
| Cilantro | 4 | 6 in | Bolts quickly in heat |
| Oregano | 4 | 6 in | |
| Mint | 4 | 6 in | In its own container; the roots spread |
| Strawberries | 4 | 6 in | |
| Soybeans | 4 | 6 in | |
| Fava beans | 4 | 6 in | |
| Green (string) beans | 5 | about 5 in | |
| Spinach | 9 | 4 in | |
| Beets | 9 | 4 in | Thin to the final count after sprouting |
| Turnips | 9 | 4 in | |
| Peas | 9 | 4 in | On a trellis |
| Garlic | 9 | 4 in | Plant cloves in autumn |
| Carrots | 16 | 3 in | Needs loose, stone-free soil; short varieties suit shallow trays |
| Radishes | 16 | 3 in | Ready in about a month |
| Green onions | 16 | 3 in | |
| Small bulb onions | 16 | 3 in | |
| Chives | 1 clump | Grown and divided as a clump |
The print version drops the photos and menus and keeps only the table, sized for one letter or A4 page.
Square foot garden calculator
Enter the inside size of the bed and pick a crop. The calculator counts whole one-foot squares and multiplies by the crop's count from the chart. For a crop that isn't listed, choose the last option and type the spacing from the seed packet.
How many plants fit a whole bed
The same counts across the bed sizes people usually build. A 4 by 4 ft frame is the size the UW-Extension notes suggest for a first bed, and 2 by 2 ft is the smallest they mention. The 3 by 3 ft column is one tier of the Vertical Grow System.
| Per square | Crops | 2 by 2 ft (4 squares) | 3 by 3 ft (9) | 4 by 4 ft (16) | 4 by 8 ft (32) |
|---|---|---|---|---|---|
| 1 | Tomatoes, peppers, broccoli, cabbage, kale | 4 | 9 | 16 | 32 |
| 2 | Corn, okra | 8 | 18 | 32 | 64 |
| 4 | Leaf lettuce, chard, basil, parsley, strawberries | 16 | 36 | 64 | 128 |
| 5 | Green (string) beans | 20 | 45 | 80 | 160 |
| 9 | Spinach, beets, peas, garlic | 36 | 81 | 144 | 288 |
| 16 | Carrots, radishes, green onions | 64 | 144 | 256 | 512 |
Those are full beds of one crop. In a mixed bed each crop gets a few squares, so multiply its count per square by the number of squares it gets, which is the sum the calculator above does. The notes also say to plant only as much of a crop as you will eat, which usually means far fewer squares of radishes than the table allows.
Applying it to a 3-by-3-foot, 4-tier frame
The Vertical Grow System's footprint is nine squares. With four tiers, that's nine squares repeated four times, not thirty-six independent squares stacked freely: each tier is still one 3-by-3 layer, and what you plant in it depends on how much light that tier gets.
At those counts, a fully planted top tier holds 9 lettuces, the upper-mid tier holds up to 81 spinach or pea plants, the lower-mid tier holds 36 strawberry, basil, or parsley plants, and the radish tier holds up to 144. Most people plant fewer than the maximum, especially on the herb and radish tiers, to leave room to harvest without disturbing neighboring roots. Counts are only half the question, since whether two different crops can share a square depends on root depth, water demand, and height rather than on the counts, which is what our companion planting chart works through.
Why not just say "one crop per square"
Treating every square as a single planting slot is the easiest way to start, and it's a reasonable default for a first season. It undercounts what the frame can actually hold once you're comfortable spacing smaller plants closer together, which is the entire point of the square-foot method over row planting.
Planning by harvest date and light
The count tells you how many plants fit. Two other numbers decide which crops share the frame in the same season. Radishes are ready in about a month, while cabbage and peppers hold their squares for most of the summer, so the days to maturity chart helps you plan a second sowing into the squares that empty early. Light decides the tier: fruiting crops like tomatoes and peppers need the most sun, and the sunlight requirements chart sorts every crop above by hours of direct light.
Frequently asked
It depends on the crop's size class. Extra-large crops such as cabbage, broccoli, and peppers get 1 plant per square foot. Large crops such as lettuce, Swiss chard, basil, and parsley get 4. Medium crops such as spinach, beets, and bush beans get 9. Small crops such as radishes, carrots, and onions get 16.
It is the four-class table from the method Mel Bartholomew published in 1981: a bed is divided into one-foot squares, and each square holds 1, 4, 9, or 16 plants depending on the size class of the crop. It replaces the row spacing printed on seed packets, which wastes space in a square bed.
Spacing follows from the count per square rather than a measured gap. Four plants per square works out to about 6 inches apart, nine per square to about 4 inches, and sixteen per square to about 3 inches. For a crop not on the chart, divide 12 by the seed packet's row spacing in inches and square the result to get plants per square foot.
One. Tomatoes are an extra-large crop and get a full square each, grown up a stake or cage rather than out across the neighboring squares.
Yes. The Print this chart button under the table prints only the crop table, without photos or menus, on a single letter or A4 page.