The complete beginner's guide

How to Start a Vegetable Garden: A Beginner's Step-by-Step Guide

Last updated July 31, 2026

The short version

To start a vegetable garden, pick a spot that gets 6 to 8 hours of direct sun, choose a setup you can afford to fill with good soil (five containers, one 4x8 raised bed, or a 4x8 patch of ground), and plant three or four easy crops on the schedule for your USDA hardiness zone. Budget $60 to $80 to start in the ground or $300 to $420 for a raised bed, plan on 20 minutes a day, and expect your first harvest in 30 to 60 days.

The nine steps below cover the whole sequence in order: sun, setup, size, soil, seeds or seedlings, timing, planting, watering, and upkeep. Do them in that order and you skip most of the mistakes that kill first gardens.

Pick the right spot

Sun is the one thing you cannot add later. Walk outside and find where the light lands for 6 to 8 hours in the middle of the day during summer — that is the constraint that decides everything else, including which crops are even possible.

South-facing is best in the US, then west, then east. North-facing walls and courtyards stay in shade most of the day and will not ripen a tomato.

Three things matter almost as much as the light:

  • Water within a hose length. If watering means hauling a can 40 feet, the garden gets watered less. That is just how it goes.
  • Somewhere you walk past every day. Gardens hidden behind a shed get forgotten in July. A bed by the back door gets weeded because you see it.
  • Level ground, out of the wind. A slope drains unevenly and a wind tunnel shreds young leaves.

If your sunniest spot gives you only 4 to 5 hours, do not give up — plant leafy greens and herbs instead of tomatoes. Lettuce, spinach, kale, chard and most herbs produce well in partial shade. Fruiting crops will not.

Choose your setup: raised beds, containers, or in-ground

There are only three real options, and the honest way to choose is by what you are working with rather than by what looks best online.

In-ground is cheapest and holds moisture longest, because roots reach subsoil. It only works if your existing soil is decent and not compacted, and you have to deal with whatever weeds and rocks are already there.

Raised beds give you total control over soil quality, warm up 2 to 3 weeks earlier in spring, drain well, and save your back. They cost the most up front, almost entirely because of the volume of soil needed — a 4x8 bed 10 inches deep takes about a cubic yard.

Containers are the answer for balconies, patios and rentals. Anything portable, but they dry out fast, need daily summer watering, and need liquid feeding because nutrients wash out with every watering.

If you are undecided, the full comparison of raised beds vs containers vs in-ground breaks down cost, effort and yield side by side. For a first garden with usable ground, in-ground is the low-risk answer: spend $60 instead of $350 and find out whether you actually enjoy this.

Start small and plan what to grow

The most common way a first garden fails is being too big. Thirty-two square feet — one 4x8 bed — or five containers is the right target. That is 20 minutes of work a day, and 20 minutes is what people actually keep doing in August.

Pick your crops with two rules:

  1. Grow what you already eat. Kohlrabi is easy to grow and easy to leave rotting in the bed.
  2. Include at least one fast crop. Radishes in 22 to 30 days or lettuce in 45 to 55 give you a harvest before your patience runs out.

A good first-year mix is one fast crop, one leafy green, one heavy producer, and one thing you are excited about. For example: radishes, leaf lettuce, bush beans, and a cherry tomato from a purchased seedling.

Ten crops carry most first gardens: radish, leaf lettuce, bush beans, zucchini, kale, spinach, peas, carrots, cucumbers and cherry tomatoes. The full ranking, with days to harvest and the specific way each one tends to go wrong, is in the 10 easiest vegetables for beginners.

Prepare the soil

Soil is where the yield comes from. Everything else is logistics.

In existing ground: clear the sod and weeds, then loosen the top 8 to 12 inches with a garden fork. Spread 2 to 3 inches of compost across the surface and mix it into that loosened layer. That is it — you do not need a rototiller, and repeated tilling actually damages soil structure.

In a raised bed: fill with roughly 60% bulk topsoil or garden soil and 40% compost. Do not use bagged potting mix in a large bed; it is designed for containers, it is expensive at that volume, and it drains too fast.

In containers: use potting mix, not garden soil. Garden soil compacts into a brick in a pot and drowns roots.

Vegetables want a pH of 6.0 to 7.0. If you are planting in existing ground, a mail-in soil test from your state cooperative extension service costs $15 to $25 and tells you pH, nutrient levels and local amendment rates. It is genuinely worth it near a house built before 1978, where lead from exterior paint may be in the soil.

Skip chemical fertilizer in year one. Compost plus a light organic all-purpose feed covers everything a beginner garden needs, and it is much harder to overdose.

Decide between seeds and seedlings

Both, is the answer, and the split is predictable:

Direct sow from seed anything fast or root-based — radishes, carrots, lettuce, spinach, peas, beans, zucchini and cucumbers. Root crops resent transplanting outright, and the fast ones do not benefit from a head start. A packet costs $2 to $4 and holds far more seed than you need.

Buy seedlings for tomatoes and peppers in your first year. Both need 8 to 10 weeks under a grow light before they can go out, and a $4 to $6 plant from a nursery removes an entire failure mode from your season.

Once you have a season under you, starting seeds indoors opens up varieties no garden centre stocks and cuts your plant costs by about 80%. It is a great year-two project, not a year-one requirement.

Old seed is worth knowing about: lettuce, beans and peas stay viable roughly 3 years, tomatoes and cucumbers 4 to 5, but onion and parsnip seed drops off sharply after a single year.

Find your USDA zone and planting dates

Every planting date in gardening is expressed relative to your average last spring frost. Get that one date and the whole calendar falls out of it.

Your USDA hardiness zone is the usual shorthand — zones run 3 to 10 across the continental US, and the USDA updated the map in 2023, so a zone you looked up years ago may have shifted half a zone warmer.

One thing almost every gardening site glosses over: a hardiness zone is not a frost date. It describes your average annual extreme minimum winter temperature, which is a winter-survival rating for perennials. It correlates loosely with season length — zone 3 gets roughly 123 frost-free days, zone 9 close to 293 — but the actual frost dates come from weather stations, not from the zone map. Use your zone as a starting guess, then get your real dates from the NOAA last-spring-freeze map or your county extension office. Worth knowing too: an “average last frost” is the date the chance of freezing drops below 50%, so planting tender crops exactly on it is close to a coin flip.

Here is the pattern the calendar follows:

  • 6 to 4 weeks before last frost: sow peas, spinach and onion transplants. These tolerate frost.
  • 4 to 2 weeks before: sow lettuce, radishes, carrots and kale.
  • 1 to 2 weeks after: transplant tomatoes; sow beans once soil is above 60°F.
  • 2 to 3 weeks after: transplant peppers, which sulk below 55°F at night; sow cucumbers and zucchini, which want 70°F soil.
  • 10 to 12 weeks before first fall frost: sow a second round of greens and root crops.

Use the planting calendar to pick your zone and month and get the specific windows, or jump straight to your zone: zone 3, zone 4, zone 5, zone 6, zone 7, zone 8, zone 9, zone 10.

One caveat that matters: zone averages are averages across enormous areas. Your county extension office has the local frost dates, and those are the ones to trust.

Plant properly: depth and spacing

Two numbers decide whether a seed becomes a plant: how deep you put it, and how much room you give it.

Depth is on the seed packet, and the packet wins over any general rule. As a fallback, plant to about twice the seed’s diameter. Small seeds like lettuce and carrot go barely under the surface — lettuce actually needs light to germinate, so pressing it into damp soil and dusting it over is enough. Beans, peas, cucumbers and squash go a full inch down.

Spacing is where beginners lose the most yield, and it happens at thinning. You sow generously, everything germinates, and pulling healthy seedlings feels wrong — so you leave them. Crowded plants then compete for light and water and all of them underperform. Thin to the spacing in the table below and be ruthless about it.

A few planting specifics worth knowing:

  • Tomatoes get planted deeper than they grew in the pot. Bury the bottom third of the stem, stripping the lowest leaves; it roots along the buried stem.
  • Cages and trellises go in at planting time. Installing support around a 3-foot tomato means breaking half of it.
  • Water immediately after planting, then keep the surface damp until seedlings emerge. Carrots take up to two weeks and will fail if the surface crusts dry.

Planting depth and spacing at a glance

Every number below is for the 12 crops in the planting calendar, and this is the same dataset the calendar tool runs on.

Timings and soil temperatures cross-checked against UNH Cooperative Extension, 'Growing Vegetables: When to Plant Your Vegetable Garden' (2016); spacing cross-checked against Virginia Cooperative Extension 426-331, 'Virginia's Home Garden Vegetable Planting Guide'. Verify against your own state extension service before planting. Depths follow the seed packet where they differ.
Crop Sun (hrs) Seed depth Space between plants Between rows Min soil temp Days to harvest
Radish 4+ 1/2" 1-2" 6" 45°F 22-30
Lettuce (leaf) 4-6 1/8-1/4" 8-12" 12" 40°F 45-55
Spinach 4-6 1/2" 3-4" 12" 40°F 40-50
Bush beans 6-8 1" 3-4" 24" 60°F 50-60
Zucchini 6-8 1" 24-36" 36" 70°F 45-55
Kale 4-6 1/4-1/2" 12-18" 18" 45°F 50-65
Peas 6-8 1" 2-3" 24" 45°F 60-70
Carrot 6-8 1/4" 2-3" 12" 45°F 65-80
Cucumber 6-8 1" 12" 48" 70°F 55-65
Tomato 8 1/4" 24-36" 42" 60°F 60-85
Pepper 8 1/4" 18" 30" 65°F 70-90
Onion 6-8 1/4" 4-6" 12" 45°F 100-120

Water and mulch

Vegetables need about 1 inch of water per week, rain included — roughly 0.6 gallons per square foot. What matters more than the total is how you deliver it.

Deep and infrequent beats shallow and daily. One or two long soakings a week drive roots down where soil stays damp. A brief daily sprinkle keeps roots in the top inch, where they cook in the first heat wave.

Water the soil, not the leaves, and water in the morning. Wet foliage overnight invites fungal disease, and midday watering loses a chunk to evaporation.

To check whether you need to water, push a finger 2 inches into the soil. Dry at that depth means water; damp means wait. A cheap moisture meter does the same job for $10 if you would rather not guess.

Then mulch 2 inches deep with straw, shredded leaves or bark, keeping it an inch clear of stems. Mulch cuts evaporation substantially, suppresses most weeds, and stops the soil temperature swinging. It is the highest-value 30 minutes in the whole garden.

Containers break these rules: they need water daily above 85°F, sometimes twice. Water until it runs out the drainage holes.

Maintain, harvest, repeat

Upkeep is about 20 minutes a day, and most of it is looking.

Weed weekly while weeds are small. Ten minutes a week beats two hours in July. Mulch does most of this work for you.

Check undersides of leaves when you walk past. Aphids, cabbage worms and squash bugs are trivial to remove by hand at ten insects and a real problem at a thousand. A blast of water handles aphids; cabbage worms get picked off.

Harvest more often than feels necessary. This is the counterintuitive one. Beans, zucchini, cucumbers and leaf lettuce all produce more when you keep picking, because an unpicked mature fruit signals the plant to stop setting new ones. Pick zucchini at 6 to 8 inches. Take outer lettuce leaves and leave the centre growing.

Replant the gaps. When the radishes come out in May, something else goes in. When spring lettuce bolts in the heat, that space takes beans. Around 10 to 12 weeks before your first fall frost, sow another round of spinach, kale, radishes and carrots — fall greens are sweeter after a light frost, and the pest pressure has dropped off.

At the end of the season, pull spent plants, spread another inch of compost, and mulch the bed for winter. Next spring you start with better soil than you had this year, and that compounding is the actual reward for a first season.

Keep one note on your phone through the season: what you planted, when, and what happened. That note is worth more next February than any book.

What it costs to start

Three realistic budgets for a first garden. Prices are 2026 US retail estimates and vary by region; soil is the line item that decides everything.

Budget: in-ground, seeds only

$60 - $80

  • Seeds (5-6 packets) $15 - $25
  • Compost (2 bags) $12 - $18
  • Hand trowel + gloves $15 - $20
  • Watering can $10 - $15
  • Mulch (straw bale) $8 - $12

Standard: one 4x8 raised bed

$300 - $420

  • Bed kit or cedar lumber $80 - $150
  • Soil + compost (~1 cu yd) $100 - $180
  • Seeds + seedlings $30 - $45
  • Tools (trowel, fork, gloves) $40 - $55
  • Hose + wand, mulch $35 - $50

Container: five pots on a balcony

$120 - $160

  • 5 pots, 5-15 gallon $45 - $60
  • Potting mix (2-3 bags) $35 - $50
  • Seedlings + seeds $25 - $35
  • Liquid fertilizer $10 - $15

Year two costs a fraction of year one. The bed, tools, hose and cage are one-time purchases. Recurring costs are seeds, compost and mulch — roughly $40 to $70 a season for a 4x8 bed.

Frequently asked questions

When should I start a vegetable garden?

Start planning 8 to 10 weeks before your average last spring frost, and do your first outdoor planting 4 to 6 weeks before it — peas, spinach, lettuce and radishes all handle frost. Tomatoes and beans go out 1 to 2 weeks after the last frost once soil is above 60°F; cucumbers and squash want 70°F and are better waiting 2 to 3 weeks. If you have missed spring entirely, sow a fall crop of greens and root vegetables about 10 to 12 weeks before your first fall frost.

How much sun does a vegetable garden need?

Fruiting crops — tomatoes, peppers, cucumbers, squash, beans — need 6 to 8 hours of direct sun a day, and tomatoes and peppers do best with 8. Leafy greens and herbs will produce in 4 to 6 hours, and root crops like radishes and carrots sit in between at about 6. Count the hours in mid-summer with the trees leafed out, not in early spring.

What are the easiest vegetables to grow for beginners?

Radishes, leaf lettuce, bush beans, zucchini and kale are the five most forgiving — all direct sown, all fast, none needing a trellis or transplanting. Radishes are ready in 22 to 30 days and lettuce in 45 to 55, which matters because an early harvest is what keeps you going. Add cherry tomatoes from a purchased seedling if you want one crop with a real payoff.

How much does it cost to start a vegetable garden?

About $60 to $80 if you plant in existing ground from seed with basic tools, $120 to $160 for five containers on a balcony, and $300 to $420 for a filled 4x8 raised bed. Soil is the single biggest line item in any raised bed — roughly a cubic yard, or $100 to $180. Year two costs a fraction of that, because the bed, tools and hose are already paid for.

Can I grow vegetables on a balcony or patio?

Yes, as long as the space gets 6 or more hours of direct sun. Use pots of at least 5 gallons for lettuce, herbs and radishes, and 10 to 15 gallons for a tomato or pepper. Containers dry out far faster than ground soil, so plan on watering daily in summer heat and feeding with a liquid fertilizer every 2 to 3 weeks.

How big should my first vegetable garden be?

One 4x8 raised bed (32 square feet) or five containers is the right size for a first year. That is enough for 3 or 4 crops and roughly 20 minutes of work a day, which is the amount most people sustain past July. Gardens that get abandoned in midsummer are almost always gardens that started too big.

Do I need to test my soil?

A test is not required to grow radishes and lettuce, but it is worth $15 to $25 if you are planting in existing ground, especially near an older house where lead paint may have shed into the soil. Most state cooperative extension services run mail-in tests that report pH and nutrient levels with local recommendations. If you are filling a raised bed with purchased soil and compost, you can skip it.

How often should I water a vegetable garden?

Aim for about 1 inch of water per week including rain, delivered in one or two deep soakings rather than a daily sprinkle — roughly 0.6 gallons per square foot per week. Deep watering pushes roots down; light watering keeps them shallow and fragile. Containers are the exception and often need water every day once temperatures pass 85°F.

Should I use seeds or buy seedlings?

Direct sow anything fast or root-based: radishes, carrots, lettuce, spinach, peas, beans, zucchini, cucumbers. Buy seedlings for tomatoes and peppers in your first year, since both need 8 to 10 weeks under a grow light before they can go outside. A packet of seeds costs $2 to $4 and a seedling $4 to $6, so seeds win on price wherever they are practical.

How long until I can harvest?

Radishes take 22 to 30 days from sowing, leaf lettuce 45 to 55, bush beans and zucchini 50 to 60, and tomatoes 60 to 85 days from the day you transplant a seedling. Plant a fast crop alongside a slow one and you get something to eat within a month while the tomatoes take their time.

Where to go next