Raised Beds & Soil
How Deep Should a Raised Garden Bed Be?
Most vegetables need at least 6 inches of soil, but 10–12 inches is better. Here's how to choose the right raised bed depth for your crops and setup.

Six inches of soil is the bare minimum for a raised bed, but 10 to 12 inches gives most vegetables enough room to thrive without fighting for space. If you plan to grow carrots, parsnips, or other root crops, aim for 18 inches or more. And if your bed sits on concrete, a patio, or any non-soil surface, the full depth lives in the bed itself, roots cannot borrow anything from below.
That's the short answer. The rest of this article explains why those numbers matter, how to match depth to what you want to grow, and when a taller bed makes sense for reasons beyond root space.
Why Raised Bed Depth Matters
Soil depth controls two things: how far roots can travel, and how much water and nutrients the bed holds.
A shallow bed, say 4 inches, dries out fast and leaves little room for root systems to spread. You end up watering more often, and plants under stress produce less. A bed that's too shallow for a given crop will stunt growth even if everything else is perfect.
When a raised bed sits directly on garden soil, roots can punch through the bottom and reach deeper. That's a safety net: a bed that's nominally 8 inches deep might effectively give tomatoes 18 inches if the native soil below is loose and healthy. But on a paved surface, what's in the frame is all you get.
Depth by Crop Type
Different vegetables root at very different depths. Shallow-rooted crops (lettuce, radishes, herbs) work fine in 6 inches. Medium-rooted plants like tomatoes, peppers, and beans want 12 inches or more. Deep-rooted crops such as carrots, parsnips, and beets need at least 12 to 18 inches, and they'll produce straighter, fuller roots with more room.
Here's a practical reference:
| Crop | Root Depth | Recommended Bed Depth |
|---|---|---|
| Lettuce, spinach, arugula | 6–8 inches | 6 inches (minimum) |
| Radishes | 6–8 inches | 6 inches |
| Herbs (basil, parsley, cilantro) | 6–10 inches | 6–8 inches |
| Green beans, peas | 10–12 inches | 10–12 inches |
| Peppers, eggplant | 12–18 inches | 12 inches |
| Tomatoes | 12–24 inches | 12–18 inches |
| Broccoli, cabbage, kale | 12–18 inches | 12 inches |
| Cucumbers, zucchini | 12–18 inches | 12 inches |
| Beets | 12–18 inches | 12–18 inches |
| Carrots | 12–18 inches | 18 inches |
| Parsnips | 18–24 inches | 18–24 inches |
If you plan to grow a mix of crops in the same bed, build for the deepest one. A 12-inch bed covers most vegetables; 18 inches covers almost everything.
For more on filling a bed once you've chosen a depth, see what to fill a raised garden bed with.
Beds Over Grass vs. Beds Over Hard Surfaces
Beds Placed on Soil or Grass
If your bed sits on lawn or bare ground, you're in good shape even with a shallower frame. Grass and weeds underneath will die off within a few weeks as sunlight is cut off, and the soil below remains available to roots. Many gardeners put down a layer of cardboard before filling the bed, it smothers existing vegetation and breaks down over the season, leaving a clear path for roots to continue downward.
In this situation, a 6 to 8-inch frame is workable for most crops because the frame depth isn't the hard limit. Still, a 10 to 12-inch frame is worth building once, it holds more water, compacts more slowly, and gives you flexibility to grow anything.
Beds Placed on Concrete, Pavers, or a Deck
On a hard surface, the bed is a closed system. Every inch of root space must be inside the frame. This changes the math:
- Shallow crops (lettuce, herbs): 8–10 inches absolute minimum; 12 is comfortable.
- Most vegetables: 12–18 inches.
- Root vegetables: 18–24 inches, or grow shorter varieties bred for containers.
The tradeoff is weight. A 4x8-foot bed filled 18 inches deep with a quality soil mix weighs roughly 1,200 to 1,500 pounds. Check that your deck, patio, or balcony can bear it before you build. Also, drainage matters more on an impermeable surface, make sure the bottom of the frame isn't fully sealed.
Accessibility and Back-Saving Heights
Depth from the soil surface and height from the ground are related but separate choices. A bed can be set into the ground (so a 12-inch board sticks up 12 inches), set on legs, or anywhere in between.
If you or someone you garden with has difficulty bending, building taller, 24 to 36 inches from the ground, makes gardening much more comfortable. At that height, you can sit on the edge of the frame or on a stool and reach across without crouching. Taller beds also mean more fill material and more cost, so many people split the difference with a 16-inch tall frame that's still easy to reach.
For a walk-through of construction details, see how to build a raised garden bed.
A good frame height for most beginners who are building at ground level is 10 to 12 inches. That gives you genuine root depth without the cost of going taller, and it's enough for every common vegetable except long root crops.
What to Fill the Extra Depth With
One practical concern: filling an 18-inch bed with premium bagged potting mix gets expensive fast. There are a few approaches to bring the cost down without shortchanging your plants.
The Hugelkultur-inspired approach: fill the bottom 6 to 8 inches with logs, branches, straw, or cardboard, then top with a quality soil blend. The organic material decomposes slowly, adding nutrients over time, and wicks moisture during dry spells.
The simpler approach: fill the bottom 4 to 6 inches with subsoil or low-cost topsoil (not bagged potting mix), and reserve the top 10 to 12 inches for a richer blend your plants will actually root into. Most feeder roots live in the upper portion anyway.
Either way, the top layer, what your plants actually grow in, should be a well-draining, fertile mix. For specifics on what goes into that layer, see the best soil mix for a vegetable garden.
A Note on Soil Settling
Fresh fill settles 10 to 20 percent over the first season. A bed you fill flush to the top in spring may sit 2 inches lower by fall. That's normal. Top up with compost each year and you'll maintain both depth and fertility.
Frequently Asked Questions
Can a raised bed be too deep?
Not really, from the plant's perspective, more depth means more roots, more water retention, and better drought tolerance. The practical limits are cost of fill material and structural weight if you're building above a surface that has weight limits.
What is the minimum soil depth for vegetables?
Six inches is the functional minimum for shallow-rooted crops like lettuce and herbs. For most vegetables, 10 to 12 inches gives you enough margin that the bed performs well even as soil settles. Below 6 inches, you're fighting the bed.
Do I need landscape fabric at the bottom?
On soil, most gardeners skip it or use cardboard. Landscape fabric blocks weeds but also blocks worms and restricts root travel downward, both of which you want. On a hard surface, you don't need it at all, there's nothing below to block. A permeable layer (or just gaps between boards) is enough to let excess water drain.
How deep should a raised bed be for tomatoes?
Tomatoes are heavy feeders with large root systems. Aim for at least 12 inches; 18 is better if you can manage it. In a 12-inch bed over native soil, tomatoes will still push roots deeper, so it works. In a 12-inch bed over concrete, they'll be a bit cramped by midsummer.
Is a 6-inch raised bed enough?
For lettuce, spinach, radishes, and most herbs, yes. For anything else, peppers, beans, tomatoes, cucumbers, 6 inches is tight. If you're building once and want flexibility, skip 6 and go straight to 10 or 12.