Most vegetables need 8 to 12 inches of soil depth

The depth you need depends on what you're growing. Shallow-rooted crops like lettuce, spinach, and radishes can thrive in 6 inches of soil. Most common vegetables—tomatoes, peppers, beans, squash—need 10 to 12 inches. Deep-rooted plants like carrots, parsnips, and asparagus perform better with 12 to 18 inches. If you're mixing crops in the same bed, build to the depth of your deepest grower.

Depth also matters for drainage and root health. Soil that's too shallow heats up and dries out faster, stressing plants during hot weather. Shallow beds also limit how far roots can spread to find water and nutrients. A bed that's at least 10 inches deep gives most plants room to establish a strong root system and buffers against temperature swings.

Key Takeaways

  • Lettuce, spinach, and herbs need 6 to 8 inches; tomatoes, peppers, and beans need 10 to 12 inches; carrots and root crops need 12 to 18 inches.
  • Shallower beds dry out faster and limit root spread, so 10 inches is a practical minimum for mixed plantings.
  • Soil compacts over time, so fill your bed slightly higher than your target depth at the start.
  • If your raised bed sits on hard ground or clay, add 2 to 4 inches extra depth to give roots an escape route below the bed.

Shallow-rooted crops and when 6 to 8 inches is enough

Leafy greens and quick-growing crops don't need deep soil. Lettuce, arugula, spinach, kale, and chard all produce well in 6 to 8 inches. Radishes, green onions, and most herbs (basil, parsley, cilantro) also stay shallow. If you're growing these as your main crop, you can build a narrower or shorter bed and save on soil cost.

The catch is that shallow beds require more frequent watering. In summer heat, 6 inches of soil can dry out in a day or two, especially if your bed gets afternoon sun. You'll need to check soil moisture every morning and water deeply when the top inch feels dry. A drip line or soaker hose on a timer makes this easier than hand-watering.

Standard vegetables that need 10 to 12 inches

Tomatoes, peppers, eggplant, beans, peas, squash, zucchini, and cucumber all need at least 10 inches to develop strong root systems. These are the crops most home gardeners grow, so 10 to 12 inches is the practical standard for a mixed bed. At this depth, roots can reach down far enough to find consistent moisture even during dry spells, and the soil mass stays cooler in summer.

If you're growing indeterminate tomatoes (the tall, sprawling kind), 12 inches is better than 10. These plants get heavy and need deep anchoring. The same goes for peppers in windy locations. A bed that's 12 inches deep also gives you room to add compost or mulch as the season goes on without worrying that you're burying the plant crown.

Root crops and why they need 12 to 18 inches

Carrots, parsnips, beets, turnips, and potatoes all grow downward, not outward. A carrot in shallow soil either forks and splits or stays stunted. Parsnips can reach 10 inches long and need room to grow straight. If you want full-size roots, plan for 12 to 18 inches depending on the variety. Short varieties like 'Nantes' carrots can work in 10 inches; long varieties like 'Imperator' need 15 to 18.

Potatoes are a special case. They grow upward from a seed potato, so you can start them in 6 inches and "hill" soil around them as they grow, eventually reaching 10 to 12 inches total. But if you're planting them in a raised bed without hilling, give them 12 inches from the start.

Accounting for soil settling and compaction

Soil compacts as you water and as plants grow. A bed filled to 12 inches in spring may settle to 10 or 11 inches by midsummer. To account for this, fill your bed slightly higher than your target depth—about 1 to 2 inches higher. The soil will settle into the right range within a few weeks.

Each year, add 1 to 2 inches of compost or aged manure to the top. This replaces organic matter that breaks down and keeps the soil level consistent. After a few seasons of adding compost, your bed will actually deepen slightly, which is fine—it just means better soil structure and more nutrients for your plants.

What's underneath matters: ground conditions below the bed

If your raised bed sits on bare ground or grass, roots can eventually push through the bottom and into the soil below. This is actually helpful—it gives roots access to deeper moisture and nutrients. But if your ground is hard clay, compacted soil, or concrete, roots hit a wall and can't go deeper. In that case, add 2 to 4 extra inches to your bed depth so roots have room to spread within the bed itself.

If you're building on concrete or asphalt, you have another option: remove the bottom of the bed or drill drainage holes so water doesn't pool. A bed sitting directly on concrete with no drainage will stay waterlogged and kill most plants. Raising the bed on legs or blocks creates air space underneath and solves the problem.

Bed size and depth work together

A very wide bed (more than 4 feet across) benefits from extra depth because the center is harder for you to reach and water. Roots in the middle of a wide, shallow bed may dry out before you notice. A narrower bed (3 feet or less) with 8 to 10 inches of depth works fine because you can water evenly and reach all plants easily.

Length doesn't matter much—a 10-foot-long bed works the same as a 4-foot-long bed at the same depth. What matters is that you can reach the center comfortably and that water reaches all the soil, not just the edges.

Frequently Asked Questions

Can I use a 6-inch-deep bed for tomatoes?

Technically yes, but tomatoes will struggle. They'll stay smaller, need constant watering, and stress easily in heat. If you're committed to 6 inches, choose determinate (bush) varieties and water daily. A 10-inch bed gives much better results with less work.

What if I don't know what I'm growing yet?

Build to 12 inches. This depth handles most vegetables and gives you flexibility to grow whatever you want. You won't regret having extra depth, but you will regret a bed that's too shallow when you try to grow carrots or tomatoes.

Does the bed need a bottom, or can roots go through?

Roots can go through—in fact, they should if the ground below is soft. A permeable bottom or no bottom at all lets roots access deeper soil and moisture. Only seal the bottom if you're on concrete or if you want to prevent tree roots from coming up into the bed.

How deep should a bed be for a vegetable garden in a cold climate?

Depth for cold climates is the same as anywhere else—based on what you grow. The difference is that deeper beds stay slightly warmer in spring and fall because the soil mass holds heat longer. If you're extending your season with row covers or cold frames, 12 inches is ideal.

Can I make a raised bed too deep?

Not really. A 24-inch-deep bed works fine and gives roots maximum room. The trade-off is cost—you need twice as much soil and wood. For most home gardens, 12 inches is the sweet spot between plant health and practicality.