By Azura · Updated June 2026 · Raised Garden Hub is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you.
The best raised garden bed for tomatoes is at least 18 inches deep and no more than 4 feet wide. Tomatoes are deep-rooted, heavy feeders, so depth matters more than anything else — a tall metal bed like the Vego 17”+ or a deep wood bed gives roots room to power big harvests.
Why depth is everything for tomatoes
A shallow 6–8 inch bed will grow lettuce fine, but it stunts tomatoes. Give them:
- 18+ inches of depth — deep roots = stronger plants, more drought resilience, bigger yields
- Full sun — 6–8 hours minimum
- Rich soil — tomatoes are hungry; mix in compost (see our soil mix)
Use our size calculator to confirm the right depth and width.
Best bed for tomatoes — tall metal
A 17-inch (or taller) metal bed gives tomato roots room without you building anything.
Vego Garden 17in Modular Metal Raised Bed
- 17in+ depth suits deep tomato roots
- Aluzinc steel, ~20-year life
- Warms early for a longer season
- Premium price
- Needs plenty of soil to fill
Prefer wood or want the budget option? Compare all our best raised garden beds.
Spacing & layout
- 4×4 bed: 1–2 indeterminate (vining) tomatoes with cages, or up to 4 determinate (bush) types.
- Don’t overcrowd — airflow prevents blight and mildew.
- Ring them with companion plants like basil and marigolds.
Quick checklist
- Bed 18”+ deep, ≤4 ft wide
- Full sun, rich compost-heavy soil
- 1 plant per ~2 ft, caged
- Mulch + consistent watering to prevent blossom-end rot
Frequently asked questions
How deep should a raised bed be for tomatoes?
At least 12 inches, but 18 inches or more is ideal. Tomatoes are deep-rooted heavy feeders, and extra depth means stronger plants, more drought resilience, and better yields.
How many tomatoes can I grow in a 4x4 raised bed?
Two to four plants. Use 1–2 indeterminate (vining) tomatoes with cages, or up to 4 determinate (bush) tomatoes. Don't overcrowd — airflow prevents disease.
What size raised bed is best for tomatoes?
A 4x4 or 4x8 ft bed at least 18 inches deep. Keep it no wider than 4 feet so you can reach the plants from both sides without compacting the soil.
What should I plant with tomatoes in a raised bed?
Basil, marigolds, nasturtium, carrots, and onions are great companions. Avoid brassicas, potatoes, corn, and fennel.