Build the frame first, then fill and plant

A raised bed vegetable garden starts with a wooden or composite frame sitting on the ground, filled with soil, and planted with vegetables. You build the frame by joining four boards at the corners, set it in place, fill it with a soil mix, and plant seeds or seedlings. The whole project takes a weekend, and you can harvest vegetables in as little as six weeks depending on what you plant.

The frame itself is the foundation. Most home gardeners use untreated cedar, composite boards, or galvanized metal because these materials last several seasons without rotting. The frame sits directly on grass or bare ground—you do not need to remove the sod underneath, though pulling back grass from the edges helps. Once the frame is level and in place, you fill it with a mixture of topsoil, compost, and sometimes peat moss or coconut coir, then plant.

Key Takeaways

  • Build a frame from four boards joined at the corners with screws or brackets, typically 4 feet by 8 feet and 12 inches deep, though smaller sizes work for patios or balconies.
  • Set the frame on level ground in a spot that gets at least six hours of direct sun, and check that the corners are square before filling.
  • Fill the bed with a mix of topsoil and compost in roughly equal parts, which costs less than buying bagged potting soil and drains better than garden soil alone.
  • Plant seeds directly into the soil or transplant seedlings started indoors, spacing them according to the seed packet or plant label.
  • Water deeply after planting and keep the soil consistently moist but not waterlogged throughout the growing season.

Choose your frame materials and size

Cedar and composite boards are the most common choices because they resist rot and last five to ten years. Cedar is lighter and less expensive upfront but will eventually break down. Composite boards cost more but last longer and need no maintenance. Avoid pressure-treated wood from before 2004, which contains arsenic; newer pressure-treated lumber is safe but unnecessary for vegetables.

Standard raised beds are 4 feet by 8 feet and 12 inches deep, which gives you enough space to grow a variety of vegetables and is wide enough to reach the center from either side without stepping in. Smaller beds—3 feet by 3 feet or 2 feet by 4 feet—work well for patios, balconies, or tight spaces. Depth matters: 12 inches is the minimum for most vegetables, but 18 inches is better for root crops like carrots and potatoes. You can buy pre-made kits or build from scratch using boards and corner brackets or wood screws.

Prepare the location and level the frame

Choose a spot that gets at least six hours of direct sun per day. Most vegetables need full sun to produce well; leafy greens like lettuce tolerate partial shade. Avoid low spots where water pools after rain, and keep the bed away from tree roots that will compete for water and nutrients. A spot near a water source makes watering easier.

Once you have chosen the location, assemble the frame on the ground and check that all four corners are square using a tape measure: measure diagonally from corner to corner in both directions, and the two measurements should be equal. Use a level to check that the frame sits flat; if the ground slopes, you can dig out the high side or add soil under the low side. A frame that is not level will have one end shallower than the other, which affects drainage and plant spacing.

Fill the bed with soil and compost

A raised bed needs a soil mix, not pure garden soil or pure compost. A standard mix is roughly 50 percent topsoil and 50 percent compost by volume. This combination drains well, holds moisture without becoming waterlogged, and provides nutrients without being so rich that it compacts. You can also add 10 to 20 percent peat moss or coconut coir to improve water retention, especially if your compost is coarse.

Calculate how much soil you need by multiplying length × width × depth in feet, then dividing by 27 to get cubic yards. A 4-by-8-foot bed that is 12 inches deep needs about 1.2 cubic yards of soil. Buy topsoil and compost in bulk from a landscape supply company if you are filling multiple beds; bagged soil is convenient for small beds but expensive for large ones. Fill the bed to within an inch of the top, water it thoroughly, and let it settle for a day or two before planting. The soil will compact slightly as it absorbs water.

Plant seeds or seedlings at the right spacing

You can start a raised bed from seeds or from seedlings (small plants started indoors or bought from a nursery). Seeds are cheaper and give you more variety, but seedlings produce a harvest faster. Check the seed packet or plant label for spacing: tomatoes typically need 18 to 24 inches apart, lettuce needs 6 to 8 inches, and carrots need 2 to 3 inches. Crowding plants reduces air flow and increases disease, so follow the spacing even if it looks sparse at first.

Plant seeds at the depth listed on the packet—usually one to two times the seed's width. Make a shallow furrow with your finger or a stick, place seeds in the furrow, cover lightly with soil, and water gently. For seedlings, dig a hole slightly larger than the root ball, set the plant in at the same depth it was growing in its pot, and firm the soil around it. Water when ready after planting so the soil makes contact with the roots.

Water consistently and monitor for problems

Water deeply after planting and then keep the soil consistently moist but not soggy. A raised bed dries out faster than in-ground soil because it has more surface area exposed to air and sun. In hot weather, you may need to water daily; in cool weather or after rain, you may skip a day. Stick your finger an inch into the soil: if it feels dry, water. If it feels wet, wait.

Water in the early morning so foliage dries quickly and reduces disease. Use a soaker hose or drip line if you can, because it delivers water directly to the roots and wastes less to evaporation. A 1 to 2 inch layer of mulch—wood chips, straw, or shredded leaves—over the soil (but not touching plant stems) helps retain moisture and suppresses weeds. Check plants weekly for pests like aphids or beetles, and remove them by hand or spray with insecticidal soap if the problem is severe.

Harvest and refresh the soil each year

Most vegetables are ready to harvest 40 to 70 days after planting, depending on the crop. Lettuce and greens are ready in four to six weeks; tomatoes and peppers take eight to ten weeks. Pick vegetables when they are young and tender for the best flavor. Harvest regularly to encourage the plant to produce more.

At the end of the season, remove dead plants and add a 2 to 3 inch layer of compost to the top of the bed. This replenishes nutrients that plants used and improves the soil structure. You do not need to replace all the soil each year; refreshing the top layer keeps the bed productive for many seasons. If the soil becomes compacted or depleted after several years, you can remove the top 6 inches and replace it with fresh compost and topsoil.

Frequently Asked Questions

Do I need to remove grass under the raised bed?

No. Grass under the bed will eventually die from lack of light and decompose into the soil, adding organic matter. If you want faster results, pull back the grass from the edges so it does not creep into the bed, or lay cardboard under the frame to block it. The cardboard will break down over time.

What is the best time of year to build a raised bed?

Spring is ideal because you can plant when ready and harvest through summer and fall. You can also build in fall and plant cool-season crops like lettuce, kale, and spinach. Building in winter works if your ground is not frozen, but you will have to wait until spring to plant warm-season crops like tomatoes and peppers.

Can I use treated wood or reclaimed materials?

Pressure-treated lumber made after 2004 is safe for vegetables. Avoid old pressure-treated wood, railroad ties, and creosote-treated wood. Reclaimed cedar and composite boards work well if they have not been treated with pesticides or stains. When in doubt, use new untreated cedar or composite boards.

How deep does a raised bed need to be for different vegetables?

Leafy greens and herbs need 6 to 8 inches. Tomatoes, peppers, and beans need 10 to 12 inches. Root crops like carrots, beets, and potatoes need 12 to 18 inches. A 12-inch bed is a good compromise for a mixed garden with several crop types.

Can I plant in a raised bed in containers on a patio?

Yes. A 2-by-2-foot or 2-by-4-foot raised bed works on a patio or balcony as long as it gets six hours of sun. Use the same soil mix and planting method. Patio beds dry out faster, so check the soil more often and water daily in hot weather. Make sure the surface can support the weight—a 2-by-4-foot bed filled with soil weighs 200 to 300 pounds.