How Many Vegetable Plants Do You Need per Person? Tomatoes to Carrots
Fourteen tomato plants and two lettuces: the classic beginner garden. Here's how many tomatoes, peppers, cucumbers, zucchini, beans, lettuces and carrots one person really needs, worked out from what you'll actually eat.
Every January, the same thing happens to gardeners everywhere.
The seed catalogue arrives. It's cold outside, the photos are glossy, and every tomato on every page looks like it wants to come home with you.
So you order a little of everything. Then you start a little of everything. By May there are fourteen tomato seedlings on the windowsill, and you can't bear to throw a single one away.
By August you are eating tomatoes at breakfast, lunch and dinner. You are giving them to colleagues, neighbours and the postman. The postman has started taking a different route.
Meanwhile, the same garden had exactly two lettuces. They were ready on the same day, bolted the same week, and that was the end of salad for the year.
The problem wasn't the garden. It was the order in which the questions got asked.
Most people start with: "How big is my garden?" Then they fill it up.
Here's the better way round:
Don't start with the size of your garden. Start with how much you actually want to harvest.
Work out what you'll eat, and the plant count falls out of simple maths. The garden size falls out of the plant count. Let's do that maths, crop by crop, for one person.
⚡ The short answer
For one person eating fresh through summer: 2–3 tomato plants, 3–4 peppers, 2 cucumbers, 1 zucchini, 8 bush beans every 3 weeks, 4 lettuces every 2 weeks and 16 carrots every 3 weeks.
That all fits in one 4×8 raised bed. Want to can, pickle or store for winter? Roughly double the tomatoes, cucumbers and carrots.
The Only Formula You Need
Every "how many plants" question comes down to three numbers: how much you eat each week, how many weeks the crop produces, and how much one plant gives you.
Plants needed = (what you eat per week × weeks of harvest) ÷ what one plant gives
That works for crops you keep picking from: tomatoes, peppers, cucumbers, zucchini and beans. One plant feeds you for weeks.
Crops you pick once are different. A lettuce head, a carrot or a beet is one plant, one meal, gone. Planting forty at once just gives you forty on the same day.
For those, the question changes to: how many do I sow each time, and how often?
Plants per sowing = what you eat per week × weeks between sowings
That's called succession sowing. It's the difference between a salad glut and a salad every week.
The Numbers Behind Every Answer
To do the maths, you need a realistic yield for each plant. We took these from the EdenVatika plant library. It's the same data the app uses to fill your beds and estimate what they're worth.
We sanity-checked every figure against typical home-garden yields. Where our data looked optimistic, we used the lower, safer number and said so.
| Crop | One plant gives you | Harvest lasts | Bed space per plant |
|---|---|---|---|
| 🍅 Tomato (slicing) | ~10 lb (4.5 kg) — about 30 medium fruit | 6–8 weeks | 4 sq ft |
| 🫑 Bell pepper | ~2.2 lb (1 kg) — about 6 peppers | 8–10 weeks | 1 sq ft |
| 🥒 Cucumber | ~5.5 lb (2.5 kg) — about 10 cucumbers | 4–6 weeks | ½ sq ft (on a trellis) |
| 🥒 Zucchini | ~6.6 lb (3 kg) — about 10 zucchini, often more | 4–6 weeks+ | 2 sq ft |
| 🫘 Bush beans | ~½ lb (0.23 kg) | ~3 weeks | ¼ sq ft |
| 🫘 Pole beans | ~1.5 lb (0.68 kg) | 6–8 weeks | ¼ sq ft (on a trellis) |
| 🥬 Lettuce (head) | 1 head, ~10 oz (300 g) | 3–5 weeks before it bolts | ¼ sq ft |
| 🥕 Carrot | 1 carrot, ~2.5 oz (70 g) | 2–4 weeks in the ground | 1/16 sq ft |
The space column uses square-foot spacing: a tomato gets a 2×2 block, a pepper gets one square, and carrots go 16 to a square. Our free Plant Spacing Calculator shows the same numbers for 170+ plants.
One honest note on beans. Our library gives 1.5 lb per plant, which is right for pole beans. Bush beans give far less, so we used ½ lb for them.
Now let's go crop by crop.

How Many Tomato Plants per Person?
Let's say you want one good slicing tomato a day while they're in season. That's 7 a week.
Over an 8-week harvest, that's 56 tomatoes. One healthy plant gives around 30. So the maths says 2 plants.
Then add one for insurance. Tomatoes have enemies: blight, hornworms, cracked fruit after a storm. A third plant means one bad plant doesn't cost you the summer.
Want sauce, salsa or canned tomatoes? It takes about 3 lb of tomatoes for each quart jar. So every extra plant is worth roughly 3 quarts of sauce for winter.
Cherry tomatoes are a different story. One cherry plant can produce hundreds of little fruit. For snacking, one plant per person is plenty.
✅ The answer: 2–3 plants for fresh eating. 6–8 if you want to make sauce or can. Plus 1 cherry tomato for snacking.
Each plant needs about 4 square feet, so 3 tomatoes take 12 sq ft. For a full growing plan, see How to Grow Tomatoes. For a sauce-focused bed, try one of our salsa garden layouts.
How Many Pepper Plants per Person?
Pepper plants are slow and modest. A bell pepper plant gives about 6 good-sized peppers across a season.
If you use 2 peppers a week for 10 weeks, that's 20 peppers. Divide by 6, and you get 3.3. So 3–4 plants.
One thing changes that number: colour. A red, yellow or orange pepper is just a green one left on the plant longer. It tastes sweeter, but the plant makes fewer of them.
If you only want coloured peppers, lean towards 4 plants. If you're happy picking green, 3 is enough.
Hot peppers are the opposite of bells. One jalapeño or chilli plant can give dozens of pods. Unless you make hot sauce, one plant is plenty.
✅ The answer: 3–4 bell pepper plants and 1 hot pepper plant per person.
Peppers take one square foot each, so four fit along one end of a 4-ft wide bed.
How Many Cucumber Plants per Person?
A healthy cucumber plant gives about 10 cucumbers over 4–6 weeks. It really depends on how often you pick.
Say you eat 3 cucumbers a week in salads and sandwiches. Over 6 weeks, that's 18. So you need 2 plants.
Pickling changes everything. A batch of pickles uses a lot of small cucumbers all at once. If you want jars on the shelf, add 2–4 more plants of a pickling variety.
The trick with cucumbers is to pick them small, and pick them often. A cucumber left to grow huge and yellow tells the plant its job is done, and it slows down.
✅ The answer: 2 plants for fresh eating. 4–6 if you want to pickle.
On a trellis, cucumbers need only half a square foot each. Two plants take up a single square along the back of the bed.
How Many Zucchini Plants per Person?
Ah, zucchini. The vegetable that has ended more friendships than politics.
On paper, one plant gives around 10 zucchini. In a good summer, with regular picking, it keeps going well past that.
If you eat 2 zucchini a week for 6 weeks, that's 12. One plant covers it. Most single gardeners who plant three spend August hiding zucchini on doorsteps.
Plant a second one only if you love zucchini bread, want to freeze some, or have lost plants to squash vine borers before.
✅ The answer: 1 plant per person. 2 for a couple, or if you bake with it.
The planner gives zucchini 2 square feet, but those big leaves spread wider. Plant it at the corner of the bed, so it can spill over the edge instead of shading your peppers.
How Many Bean Plants per Person?
A serving of green beans is about ¼ lb, or a small handful. Three servings a week for 5 weeks is about 3¾ lb.
Bush beans give about ½ lb each, mostly in one big flush over 3 weeks. So you need about 8 plants. That's 2 square feet at 4 plants per square.
Because the flush is short, don't plant them all at once. Sow a new pair of squares every 3 weeks, from after your last frost until midsummer.
Pole beans climb a trellis and keep producing for 6–8 weeks, at about 1.5 lb a plant. Just 4 pole bean plants on a trellis cover one person for the season.
If you want to freeze beans for winter, double either number.
✅ The answer: 8 bush beans every 3 weeks, or 4 pole beans for the whole season. Double it to freeze.
How Many Lettuce Plants per Person?
Lettuce is where most beginners go wrong. It isn't about how many plants. It's about how often you plant them.
A head of lettuce is ready in about 45 days. After that, you have 3–5 weeks before hot weather makes it bolt and turn bitter.
Say you eat about 2 heads a week. If you sow every 2 weeks, each sowing needs 2 × 2 = 4 plants. That's exactly one square foot.
Keep sowing one square every two weeks through spring. Then start again in late summer for a fall crop. At any moment, you'll have 4–5 squares at different stages.
Loose-leaf lettuce is even easier. You pick the outer leaves and let the plant keep growing. Six to eight loose-leaf plants can give one person a salad every few days.
✅ The answer: 4 heads every 2 weeks, or 6–8 loose-leaf plants picked leaf by leaf.
How Many Carrots per Person?
Carrots are tiny in the bed. A single square foot holds 16 of them, each about 2.5 oz (70 g).
If you eat 5 carrots a week, one square lasts you about 3 weeks. So sow one square every 3 weeks, from spring until midsummer.
Carrots are also one of the best crops for winter storage. They keep for months in a fridge, a cool garage, or even left in the ground under mulch.
To eat your own carrots through winter, sow an extra 6–8 squares in midsummer for a fall harvest. That's around 100–130 carrots, or 15–20 lb.
✅ The answer: 16 carrots (one square) every 3 weeks. Add 100+ in midsummer to store for winter.
One tip: sow 2–3 seeds per spot and thin to the strongest. Carrot seed is tiny and patchy, and you're counting carrots, not seeds.
Everything Else: A Quick Per-Person Guide
Here's the same maths for the rest of the common vegetable patch. All counts are for one person eating fresh, unless we say otherwise.
| Crop | How many per person | Space | Why |
|---|---|---|---|
| 🔴 Radish | 16 every 10–14 days | 1 sq ft | Ready in about 4 weeks, goes woody fast |
| 🟣 Beet | 9 every 3 weeks | 1 sq ft | One root each, but the leaves are a bonus green |
| 🌿 Spinach | 9 every 3 weeks | 1 sq ft | Bolts quickly in heat, so keep sowing |
| 🥬 Kale | 2–3 plants | 2–3 sq ft | Pick the lower leaves for months |
| 🥦 Broccoli | 3–4 plants | 3–4 sq ft | One main head, then side shoots |
| 🍆 Eggplant | 1–2 plants | 1–2 sq ft | About 4 good fruit per plant |
| 🧅 Onion | 16 for summer, 40–50 to store | 4–12 sq ft | Cheap to buy, so grow what you love |
| 🧄 Garlic | 20–25 cloves | 5–6 sq ft | Planted in fall, ready next summer |
| 🥔 Potato | 5–10 plants | 5–10 sq ft | About 2 lb (1 kg) per plant |
Notice how the fast salad crops are all "every few weeks", while the big fruiting plants are just "a few plants". That pattern holds for almost everything you'll grow.
For which of these crops grow happily side by side, see our companion planting chart.
Put It Together: One Person, One 4×8 Bed
Now let's add it all up. Here's a summer garden for one person, using the counts above.
| Crop | Plants | Space used |
|---|---|---|
| 🍅 Tomato | 3 | 12 sq ft |
| 🫑 Bell pepper | 4 | 4 sq ft |
| 🥒 Cucumber (trellis) | 2 | 1 sq ft |
| 🥒 Zucchini | 1 | 2 sq ft |
| 🫘 Bush beans | 8 at a time, resown | 2 sq ft |
| 🥬 Lettuce | 4 at a time, resown | 4 sq ft |
| 🥕 Carrots | 16 at a time, resown | 3 sq ft |
| 🌿 Basil & herbs | 4 | 1 sq ft |
| 🔴 Radish (fill the gaps) | 16 | 1–3 sq ft |
| Total | 30–32 sq ft |
Thirty-two square feet is exactly one 4×8 raised bed.
That's a nice surprise. When we looked at the gardens people plan in EdenVatika, the single most common garden was one 4×8 bed. About 1 in 5 gardeners chose exactly that.
Start from the harvest, and you end up in the same place most gardeners land by instinct. For ready-made ways to arrange it, browse our 4×8 raised bed layouts.
Add a 4×4 bed for kale, spinach, beets and more herbs, and you're at about 48 square feet. That's close to the 50 sq ft per person we worked out in How Much Space Do You Need for a Vegetable Garden?
Scaling Up: Two People, or a Family
For most crops, you just multiply by the number of people eating. A family of four needs about four times the tomatoes, peppers, beans and carrots.
But a few crops don't scale neatly:
- Zucchini: add one plant for every two extra people, not one each. A family of four rarely needs more than 2–3.
- Hot peppers and herbs: one plant of each goes a long way. Two is plenty for most families.
- Lettuce and salad greens: keep the same sowing rhythm, just sow more per round. A family of four needs a full 4×1 row every two weeks.
- Kids: count them as half a person for most vegetables. Count them as two people for cherry tomatoes and snap peas.
Five Ways People Get the Count Wrong
- Planting for April you, not August you. In spring, everything feels possible. Count what you'll really eat on a busy weeknight in summer.
- Sowing one-harvest crops all at once. Forty lettuces on one day means forty lettuces ready on one day. Sow little and often.
- Forgetting the insurance plant. Pests and weather take a plant now and then. One spare tomato or pepper is cheap protection.
- Growing what nobody in the house eats. That packet of kohlrabi was exciting in January. Grow more of your favourites instead.
- Skipping the picking. Beans, cucumbers and zucchini slow down if you leave fruit on the plant. Every-other-day picking can double your harvest.
Frequently Asked Questions
How many tomato plants do I need per person?
Two to three plants per person for fresh eating through summer. If you want to make sauce or can tomatoes, plan on 6–8 plants per person. One cherry tomato plant is enough for snacking.
How many zucchini plants do I need for two people?
Two plants are plenty for a couple. One healthy zucchini plant can easily feed one person, and more than two usually means a glut.
How many pepper plants should I grow per person?
Three to four bell pepper plants per person, plus one hot pepper plant. Grow four bells if you like to let them ripen red or yellow, since that means fewer peppers per plant.
How many lettuce plants per person?
About four head lettuces every two weeks, which is one square foot per sowing. Or grow 6–8 loose-leaf plants and pick the outer leaves as you need them.
How many vegetable plants do I need for a family of four?
Multiply the per-person numbers by four for most crops: roughly 8–12 tomatoes, 12–16 bell peppers and 6–8 cucumbers. Zucchini is the exception: 2–3 plants is enough for four people.
How big a garden do I need to feed one person?
For fresh summer eating, one 4×8 raised bed (32 sq ft) holds everything on this list. About 50 sq ft gives one person a homegrown serving of vegetables every day in season.
Let the Planner Do the Counting
Everything above is simple maths. But doing it by hand for 15 crops, with sowings every two or three weeks, gets fiddly fast. And a notebook doesn't tell you when your next lettuce square is due.
That's what EdenVatika is for:
- 📐 Plant counts that fit. Draw your bed and drop in plants square by square. The designer uses the same spacing as the tables above, so it shows exactly how many plants fit, and when a bed is full.
- 📅 Dates for your garden, not a generic calendar. Sowing and harvest dates come from your local frost dates, which is what makes succession sowing easy to follow.
- ⚖️ Your own numbers next year. Log each harvest by weight. Next spring, you'll know if 3 tomato plants was too many or too few for you.
Just want a quick figure? The free Garden Yield Estimator and Crop Timeline Calculator answer in seconds, with no account needed.
🌱 Plan your harvest, not just your beds
Pick a bed size, fill it with the plant counts you actually need, and get real sowing dates for where you live.
Try a Free Demo Garden →No signup, no card. Ready to keep it? Create a free account.