Most vegetables, herbs, and flowers grow well in raised beds if the soil depth matches the plant's root system

Raised beds work for almost any plant you'd grow in the ground, as long as the bed is deep enough. Shallow-rooted crops like lettuce, spinach, and radishes need 6 to 8 inches of soil. Medium-rooted plants like beans, beets, and chard need 8 to 12 inches. Deep-rooted crops like tomatoes, peppers, carrots, and parsnips need 12 inches or more. The key is matching what you want to grow to how deep your bed actually is.

The real advantage of raised beds is that you control the soil completely. You're not fighting compacted ground or poor drainage. This means you can grow plants that might struggle in your yard's native soil. A raised bed also warms up faster in spring and drains better in wet seasons, which opens up more options for timing and plant choice.

Key Takeaways

  • Shallow-rooted vegetables like lettuce, radishes, and green onions thrive in beds 6 to 8 inches deep.
  • Medium-rooted crops including beans, beets, and chard need 8 to 12 inches of soil to develop properly.
  • Deep-rooted plants like tomatoes, peppers, and carrots require 12 inches or more and are the best reason to build a raised bed.
  • Herbs, perennials, and most flowers grow in raised beds, though you should check individual plant needs before planting.
  • Raised beds warm faster in spring and drain better in wet weather, so you can plant earlier and grow plants that need drier soil.

Vegetables that grow in shallow raised beds (6 to 8 inches)

If your raised bed is only 6 to 8 inches deep, focus on leafy greens and quick-growing crops. Lettuce, spinach, arugula, and kale all have shallow root systems and produce well in limited depth. Radishes, turnips, and green onions are also good choices. These plants mature quickly—often in 30 to 60 days—so you can succession plant (sow new seeds every two weeks) and harvest continuously through the season.

Shallow beds are also ideal for growing microgreens and baby salad mixes. These are harvested at 2 to 3 weeks, so the soil doesn't need to support a mature plant. If you have a shallow bed and want to maximize it, plan to replant it three or four times per season rather than trying to grow one crop all summer.

Vegetables that need medium depth (8 to 12 inches)

Most common garden vegetables fit into this category. Bush beans, snap peas, beets, carrots (short varieties), chard, broccoli, cabbage, and summer squash all do well with 8 to 12 inches of soil. This depth is deep enough for the roots to establish but not so deep that you're wasting soil or making the bed hard to reach.

Potatoes are a special case in this range. You can grow them in a raised bed by layering soil as the plants grow—start with 4 inches of soil, plant the seed potatoes, then add more soil as the stems get taller. This method works in a 12-inch bed and produces a decent harvest without needing to dig. Onions and garlic also fit here, though they're often planted in fall and harvested the following summer.

Deep-rooted crops that need 12 inches or more

Tomatoes, peppers, eggplant, and cucumbers all need deep soil to develop strong root systems. Carrots (full-size varieties), parsnips, and other long root vegetables also require 12 inches minimum. If you're building a raised bed specifically to grow these plants, 12 to 18 inches is the sweet spot. You get enough depth for healthy roots without making the bed so tall that it becomes unstable or uses excessive soil.

Melons and larger squash varieties (like butternut) can grow in deep raised beds, though they take up a lot of horizontal space. If your bed is 4 feet by 8 feet and 12 inches deep, you can fit two or three tomato plants, or one melon plant with room for a companion crop of basil or lettuce around the edges.

Herbs that thrive in raised beds

Most culinary herbs are Mediterranean in origin and prefer well-draining soil, which is exactly what a raised bed provides. Basil, oregano, thyme, rosemary, sage, and marjoram all grow vigorously in raised beds. Parsley, cilantro, and dill are annual herbs that you replant each season. Mint is aggressive and spreads fast, so many gardeners grow it in a raised bed specifically to contain it.

Perennial herbs like thyme and oregano can stay in the same bed for years. Annual herbs like basil and cilantro should be replanted each spring. If you're mixing herbs and vegetables in one bed, put the perennials at the edges where they won't be disturbed when you replant the center with seasonal crops.

Flowers and ornamentals in raised beds

Raised beds aren't just for food. Most annual flowers—zinnias, marigolds, cosmos, sunflowers—grow well in raised beds with 8 to 12 inches of soil. Perennial flowers like coneflowers, black-eyed Susans, and daylilies establish themselves in raised beds and return year after year. Bulbs like tulips, daffodils, and alliums also work, though you'll need to replant them annually or let them naturalize.

The main thing to check is drainage. Flowers that prefer dry soil—like sedums and ornamental grasses—do especially well in raised beds because the soil drains faster than ground-level beds. If you want to grow shade-loving plants like hostas or astilbe, a raised bed works fine as long as it's in a spot that gets the right amount of shade.

Plants to avoid or modify for raised beds

Most plants grow in raised beds, but a few need special consideration. Asparagus and rhubarb are perennials that stay in place for 10 to 15 years, so they're better in a dedicated bed away from annual crops. Corn needs a lot of space and shallow roots spread wide, so it's not ideal for small raised beds. Watermelons and large pumpkins need so much room that they're usually better in a ground-level garden.

If you want to grow plants that need very acidic soil—like blueberries or azaleas—you can do it in a raised bed by filling it with an acidic soil mix instead of standard garden soil. This gives you flexibility to grow plants that wouldn't thrive in your yard's natural soil pH.

Frequently Asked Questions

Can I grow root vegetables like carrots in a shallow raised bed?

Short carrot varieties like 'Thumbelina' or 'Parisian' grow in 6 to 8 inches of soil. Full-size carrots need 10 to 12 inches. If your bed is shallow, choose short varieties or succession plant them so you harvest before they need to go deeper. Radishes and turnips are better choices for very shallow beds.

How deep should a raised bed be if I want to grow tomatoes?

Tomatoes need at least 12 inches, ideally 14 to 18 inches. Deeper soil means more room for roots to spread and more soil to hold moisture during hot weather. If you're building a bed just for tomatoes, go 18 inches deep. If you're mixing crops, 12 inches is the minimum.

Can I grow perennial vegetables like asparagus in a raised bed?

Yes, but give asparagus its own bed. It produces for 10 to 15 years in the same spot, so you can't rotate crops around it. Asparagus needs 12 inches of soil and benefits from being left undisturbed. Rhubarb works the same way—plant it once and leave it alone.

What if I want to grow plants that need different soil depths in the same bed?

Plant deep-rooted crops like tomatoes in the center, where they have full depth. Arrange shallow-rooted plants like lettuce and radishes around the edges. This way you're using the full depth where it matters and maximizing the space. You can also succession plant—grow spring lettuce, then replace it with basil once the soil warms up.

Do I need special soil for a raised bed, or can I use garden soil from my yard?

A mix of topsoil, compost, and peat moss or coconut coir works best because it drains well and holds nutrients. Pure garden soil from your yard compacts in a raised bed and drains poorly. If you're filling a large bed, a 50-30-20 mix (topsoil, compost, peat) is standard and costs less than buying bagged potting soil.