The right height depends on your back, your soil, and what you're growing
Raised beds work best between 6 and 12 inches tall for most home gardeners. A 6-inch bed is shallow enough to fit under a window or against a fence, drains quickly, and costs less to build. A 12-inch bed gives your roots more room, lets you skip amending existing soil entirely, and is easier on your back when you're weeding or harvesting. Anything taller than 18 inches becomes expensive and unnecessary for vegetables—and anything shorter than 6 inches dries out too fast and doesn't give roots enough depth.
The height you choose matters because it affects how often you water, how much soil you buy, whether your back hurts after gardening, and which plants will actually thrive. A shallow bed works fine for lettuce and herbs. A deeper bed is worth the cost if you're growing carrots, potatoes, or tomatoes, or if bending down to ground level causes you pain.
Key Takeaways
- Six to twelve inches is the practical range for most raised beds; anything shallower dries out too fast, and anything deeper than 18 inches wastes money without benefit.
- A 6-inch bed suits shallow-rooted crops like lettuce, spinach, and herbs, while a 12-inch bed accommodates deeper-rooted vegetables like tomatoes, peppers, and carrots.
- Taller beds (12 to 18 inches) reduce bending and are easier on knees and lower back, which matters if you garden regularly or have mobility concerns.
- Soil volume increases with height—a 4-by-8-foot bed at 12 inches needs twice as much soil as one at 6 inches, so budget accordingly.
Six inches: shallow beds for quick crops and tight spaces
A 6-inch raised bed is the minimum depth that works reliably. It's shallow enough to fit under a window, against a fence, or in a narrow side yard. It costs less to build—you need less lumber and less soil—and it's the fastest to construct if you're new to raised gardening.
Six inches works well for lettuce, spinach, arugula, radishes, green onions, and most herbs. These crops have roots that stay in the top 4 to 6 inches of soil. The bed will warm up faster in spring because there's less soil to heat, which means you can plant earlier. It also drains quickly, which is good if your climate is wet or if you tend to overwater.
The downside is that a 6-inch bed dries out faster in hot weather. You'll water more often than you would with a deeper bed. It's also not deep enough for carrots, beets, potatoes, or root crops that need 8 to 12 inches of loose soil. And if you're building on top of clay or compacted ground, shallow roots will hit the hard soil underneath and stop growing.
Twelve inches: the middle ground for most vegetables
A 12-inch bed is the most popular height for home gardeners because it balances cost, ease of use, and what you can grow. At this depth, you can grow almost any vegetable: tomatoes, peppers, squash, beans, peas, carrots, beets, and potatoes all do well. Roots have room to spread, and you're not paying for unnecessary height.
A 12-inch bed is also easier on your back than a 6-inch bed. You don't have to bend as far to reach the soil, weed, or harvest. If you garden regularly or have knee or lower-back pain, this height makes a real difference in how much you enjoy the work. The soil also retains moisture longer than a shallower bed, so you water less often during dry spells.
The trade-off is cost and weight. A 4-by-8-foot bed at 12 inches needs about 32 cubic feet of soil, which is roughly 1 cubic yard. That's more than double what a 6-inch bed needs. If you're building multiple beds or filling a large space, the expense adds up. The bed is also heavier when full, which matters if you ever need to move it or if you're building on a deck that has weight limits.
Eighteen inches and taller: when depth becomes unnecessary
Beds taller than 12 inches offer no real advantage for growing vegetables. An 18-inch bed doesn't let you grow anything you couldn't grow in a 12-inch bed. Tomatoes, the deepest-rooted common vegetable, need about 12 inches of soil. Potatoes need 10 to 12 inches. Even root crops like carrots and parsnips max out around 12 inches.
The only reason to go taller than 12 inches is if you have severe mobility issues and need to garden from a sitting position or from a wheelchair. In that case, 18 to 24 inches might be worth the extra cost. But for standard gardening, the extra height just means more soil to buy, more weight to manage, and more wood to rot over time.
Very tall beds (24 inches or more) also heat up and cool down faster than shorter beds, which can stress plants during temperature swings. They dry out more quickly in summer. And they're overkill for the root depth that vegetables actually need.
How soil depth affects what you can grow
Different plants need different amounts of root space. Lettuce and spinach need only 4 to 6 inches. Herbs like basil and parsley need 6 to 8 inches. Beans and peas need 6 to 8 inches. Peppers and eggplant need 8 to 10 inches. Tomatoes, carrots, beets, and potatoes all need 10 to 12 inches.
If you're growing mostly shallow-rooted crops, a 6-inch bed is fine. If you want flexibility to grow tomatoes, peppers, and root crops in the same bed over different seasons, go with 12 inches. This gives you room to grow almost anything without worrying about roots hitting the bottom.
Keep in mind that soil settles over time. A bed you fill to 12 inches in spring may be down to 10 or 11 inches by mid-summer as the soil compacts. That's normal and not a problem. You can top it off with compost each year, which also adds nutrients.
Calculating soil volume and budget
Before you decide on height, figure out how much soil you'll need to buy. Soil is sold by the cubic yard (27 cubic feet), and it's one of the biggest costs of a raised bed project.
For a 4-by-8-foot bed, multiply length × width × depth in feet, then divide by 27. A 4-by-8-foot bed at 6 inches deep needs about 0.6 cubic yards (roughly 16 cubic feet). At 12 inches deep, it needs about 1.2 cubic yards (roughly 32 cubic feet). At 18 inches deep, it needs about 1.8 cubic yards (roughly 48 cubic feet).
Soil costs vary by region and quality, but budget $40 to $80 per cubic yard for a mix of topsoil and compost. A 12-inch bed for a 4-by-8-foot space will cost roughly $50 to $100 in soil alone. If you're building multiple beds or a larger space, the cost difference between 6 inches and 12 inches becomes significant. That said, a 12-inch bed is an investment that pays off in easier gardening and better harvests over several seasons.
Raised bed height and drainage
Height affects how water moves through your bed. A shallower bed drains faster because water has less distance to travel before it reaches the bottom. If your climate is wet or if you tend to water generously, a 6-inch bed may actually drain better and prevent root rot.
A deeper bed retains moisture longer, which is better in dry climates or during hot summers. The trade-off is that if you overwater a 12-inch bed, the soil at the bottom can stay soggy. The solution is straightforward: use well-draining soil (a mix of topsoil, compost, and perlite or coarse sand) and don't water every day unless the top inch of soil is dry.
If you're building on clay or compacted ground, the soil underneath your bed can trap water. In that case, consider lining the bottom of your bed with landscape fabric to separate your raised soil from the ground below. This prevents roots from reaching down into the clay and also stops water from pooling underneath.
Frequently Asked Questions
Can I make a raised bed only 4 inches tall?
You can, but it's not ideal. A 4-inch bed dries out very quickly, especially in summer, and roots of deeper-rooted plants will hit the ground below. It works only for shallow crops like lettuce and herbs, and only if you water frequently. Most gardeners find 6 inches the practical minimum.
Is a 12-inch bed worth the extra cost compared to 6 inches?
Yes, if you plan to grow tomatoes, peppers, carrots, or potatoes, or if you garden regularly and want to reduce bending. The extra soil cost is usually $30 to $50 per bed, which spreads across several years of harvests. If you're growing only lettuce and herbs, 6 inches is enough and saves money.
How do I know if my bed is deep enough?
Watch your plants. If leaves yellow or growth slows mid-season, roots may have hit the bottom. If plants wilt quickly after watering, the soil volume is too small. If everything grows well, your depth is fine. You can also dig down gently with a trowel to see how far roots have spread.
Do I need to fill a 12-inch bed all the way to the top?
No. You can fill it to 10 inches and save on soil. Most vegetables will grow fine. The only reason to fill it completely is if you're growing potatoes, which you can mound soil over as they grow, or if you want maximum water retention in a very dry climate.
What if I'm building on a deck or balcony?
Check the weight limit first. A 4-by-8-foot bed at 12 inches full of wet soil weighs roughly 1,500 to 2,000 pounds. Most residential decks can handle this if the bed is spread across the joists, but some cannot. A 6-inch bed is safer on a deck and still grows most vegetables well. Spread the weight across the deck structure rather than concentrating it in one spot.