Start with what grows best in shallow soil and warm conditions

Raised beds warm up faster in spring and drain better than ground soil, which means they suit shallow-rooted crops and plants that hate wet feet. Lettuce, spinach, radishes, and herbs grow in 6 to 8 inches of soil. Tomatoes, peppers, and beans need 10 to 12 inches. Root vegetables like carrots and beets need 12 inches minimum to avoid forking. The depth of your bed determines what you can grow, so measure yours first — most standard raised beds are 12 inches deep, which covers most common vegetables.

The soil in a raised bed also warms 2 to 3 weeks earlier than ground soil in spring, which lets you plant cool-season crops like peas and lettuce before the last frost date. In summer, that same warmth can work against you — lettuce bolts faster, and leafy greens need afternoon shade. Knowing your bed's depth and your local frost dates narrows the list considerably.

Key Takeaways

  • Shallow-rooted crops like lettuce, spinach, radishes, and herbs thrive in raised beds 6 to 8 inches deep.
  • Tomatoes, peppers, beans, and root vegetables need 10 to 12 inches of soil depth to produce well.
  • Raised beds warm up 2 to 3 weeks earlier than ground soil, letting you plant spring crops sooner but requiring shade for summer greens.
  • Succession planting — sowing lettuce or beans every two weeks — keeps a raised bed productive from spring through fall.
  • Herbs, strawberries, and flowers grow alongside vegetables in the same bed without competing for nutrients if you space them properly.

Vegetables that produce heavily in raised beds

Tomatoes are the most popular raised bed crop because they need consistent warmth and drainage — both things a raised bed provides. Determinate varieties (bush types) like 'Roma' and 'Celebrity' fit better than sprawling indeterminate types, though you can grow either if you stake or cage them. Cherry tomatoes like 'Sungold' produce continuously and need less pruning. Plant one tomato per 2 square feet of bed space.

Peppers (both sweet and hot) grow well in raised beds because they prefer warm soil and hate waterlogged roots. They produce for months once they start, and a single plant yields 10 to 20 peppers depending on variety. Space them 12 inches apart. Beans — both bush and pole varieties — fix nitrogen in the soil, which means they improve the bed for next season's crops. Bush beans produce faster (50 to 60 days) and need less space; pole beans produce longer but need a trellis.

Lettuce, spinach, arugula, and other leafy greens are the easiest crops for beginners. They grow in 6 to 8 inches of soil, mature in 30 to 45 days, and tolerate partial shade. Sow new lettuce every two weeks from spring through early summer, then again in late summer for fall harvest. Carrots, beets, and radishes need deeper soil (12 inches) but grow without fussing once planted. Radishes mature in 25 days; carrots and beets take 60 to 80 days.

Herbs that fit alongside vegetables

Basil, parsley, cilantro, and dill grow in the same bed as vegetables without competing for space or nutrients. Basil needs 6 inches of soil and produces for months if you pinch off flower buds. Parsley and cilantro tolerate partial shade and bolt less in summer if shaded by taller plants like tomatoes. Dill self-seeds readily, so one planting often gives you volunteers the next year.

Perennial herbs like thyme, oregano, and sage live for years in the same spot and need little water once established. Plant them at the bed's edge where they won't be disturbed during annual vegetable rotations. Mint spreads aggressively and is better grown in a pot sunk into the bed, or it will take over. Chives come back every spring and attract pollinators, which helps tomatoes and peppers set fruit.

Flowers that attract pollinators and save space

Marigolds, nasturtiums, and calendula grow in the same bed as vegetables and attract bees and other pollinators that help tomatoes, peppers, and beans produce. They also trap aphids and other pests, drawing them away from your crops. Plant them around the bed's perimeter so they don't shade vegetables. Nasturtiums are edible and taste peppery in salads.

Zinnias and sunflowers grow tall and can shade lettuce in summer heat, which is useful if you want to extend the lettuce season. Borage attracts pollinators and its flowers are edible. None of these flowers need special soil or care beyond what vegetables need, so they integrate easily into a mixed bed.

Succession planting keeps beds productive all season

A single planting of lettuce produces for 4 to 6 weeks, then bolts or gets eaten. Sow new lettuce, spinach, or beans every two weeks from spring through midsummer, and again in late summer for fall harvest. This keeps the bed producing continuously rather than giving you a glut followed by nothing.

When spring crops like peas or early lettuce finish, pull them out and plant something for summer — beans, basil, or more lettuce in a shadier spot. When summer crops finish in August, plant fall greens or cool-season crops like broccoli or kale. A 4-by-8-foot bed can produce three or four different crops in a single season if you plan succession planting.

What not to grow in raised beds

Sprawling crops like winter squash and pumpkins need more space than raised beds usually provide — they're better in ground soil where they can run. Corn is tall and shades everything else; it also needs more space than most raised beds offer. Asparagus and rhubarb are perennials that occupy the same spot for years, which conflicts with annual vegetable rotations.

Potatoes can grow in raised beds, but they need 12 inches of soil and produce less per square foot than other crops. If space is limited, lettuce or beans are better choices. Root crops like parsnips need 14 inches of loose soil to avoid forking, which is deeper than most raised beds provide.

Soil depth and spacing matter more than variety

The most common mistake is overcrowding. A tomato needs 2 square feet; lettuce needs 4 to 6 inches of space per plant; carrots need 2 to 3 inches. Crowding reduces air flow, which invites mildew and fungal disease, and it forces plants to compete for water and nutrients. Use a spacing guide for each crop and stick to it.

Soil depth is equally important. Lettuce in 4 inches of soil will produce, but it bolts faster and tastes bitter. Tomatoes in 8 inches of soil produce less and need more frequent watering. If your bed is shallow, choose crops that match its depth rather than forcing deep-rooted plants into it. A 6-inch bed is perfect for greens and herbs; a 12-inch bed handles most vegetables.

Frequently Asked Questions

Can I grow tomatoes and lettuce in the same raised bed?

Yes. Plant tomatoes in the center or back where they'll be tall, and lettuce around the edges where it gets partial shade from the tomato plant. Lettuce actually prefers afternoon shade in summer, so the tomato's shadow helps it last longer before bolting. Space the tomato 2 feet from the bed's edge.

How many plants fit in a 4-by-8-foot raised bed?

That depends on what you grow. One tomato per 2 square feet means four tomatoes. Lettuce needs 4 to 6 inches per plant, so you can fit 40 to 60 plants. Peppers need 12 inches, so about 16 fit. A mixed bed with tomatoes, lettuce, herbs, and flowers might hold 20 to 30 plants total. Spacing matters more than the count — crowded plants produce less.

What's the best time to plant a raised bed?

Spring, after the last frost date in your area. Cool-season crops like lettuce and peas can go in 2 to 3 weeks before that date because raised beds warm up fast. Summer crops like tomatoes and peppers go in after frost danger passes. Fall planting works for greens and root crops in late summer. Check your local frost dates online — they vary by region.

Do I need to rotate crops in a raised bed?

Yes, over time. Tomatoes and peppers deplete soil differently than lettuce or beans. Planting the same crop in the same spot year after year can build up pests and disease. Move tomatoes to a different bed the next year, or at least a different spot in the same bed. Beans and legumes actually improve soil, so they're good to plant before heavy feeders like tomatoes.

Can I grow root vegetables if my raised bed is only 8 inches deep?

Radishes yes — they mature in 25 days in 6 inches of soil. Carrots and beets need 10 to 12 inches to avoid forking and stunting. If your bed is shallow, grow radishes, lettuce, spinach, and herbs instead. They produce well and don't need deep soil.