Raised Bed Gardening: Materials, Sizing, and Soil Mix Guide



I remember building my first raised bed with whatever scrap lumber I could find—old fence boards, a pallet, even a chunk of particleboard. Within two seasons, the particleboard turned into mushroom soup, the pallet wood warped like a potato chip, and I spent more time patching than planting. That’s when I learned the hard way: material choice isn’t decorative—it’s structural. A raised bed is a long-term investment in your soil, your back, and your harvest. In this guide, I’ll walk you through the real-world trade-offs between wood, metal, and stone, give you exact dimensions that work for your body and your crops, and share the soil recipe I’ve refined over a decade of growing Cherokee Purple tomatoes in USDA Zone 6b. Whether you’re building your first bed or upgrading a rotting one, these are the details that separate a productive garden from a frustrating one.

Wood vs Metal vs Stone: The Material Showdown

I’ve built beds from all three materials, and each has a place depending on your budget, climate, and tolerance for maintenance. Cedar is my go-to for most home gardens. Western Red Cedar boards (typically 1×6 or 2×6) cost about $20 per 8-foot board at a lumberyard—expect to spend $80–$120 for a 4×8 bed. Cedar naturally resists rot for 10–15 years without chemical treatment, and it’s easy to cut and screw. The downside: it can crack in dry climates, and it’s not cheap. Redwood is similar but pricier and harder to find. For a budget option, ACQ-treated pine (the modern pressure-treated wood without arsenic) lasts 7–10 years and costs half as much—about $10 per 8-foot board. Just avoid any treated wood made before 2003; that stuff contains chromated copper arsenate and will leach into your soil.

Metal beds, specifically galvanized steel, have exploded in popularity. Brands like Birdies (now owned by Vego Garden) offer modular kits—a 4×8 bed costs around $150 and comes with connecting plates and bolts. They last 20+ years, don’t rot, and heat up faster in spring, which can give you an extra week of growing in cooler zones. But that same heat can cook roots in summer if you don’t mulch heavily. I’ve also used the 17-inch-tall Birdies beds for carrots and parsnips—the depth is perfect. The biggest con: metal dents easily, and the sharp edges can cut your hands if you’re not careful. For a middle ground, consider galvanized raised beds with a powder-coated finish (like the ones from Gardener’s Supply Company) that resist rust and look nicer.

Stone and concrete blocks are the most permanent option. I built a 4×8 bed using standard 8x8x16 concrete blocks ($2 each, so about $60 for the bed). They stack without mortar, and the hollow cores can be filled with soil for extra root space or planted with herbs. The catch: concrete leaches lime, which raises soil pH. That’s fine for brassicas like broccoli and kale, but it’ll stunt blueberries and potatoes. If you go with stone, you’re committed—moving a stone bed is a weekend job with a sledgehammer. For most beginners, I recommend starting with cedar or a metal kit. Stone is for the long haul, but only if you’re sure about your layout.

Optimal Dimensions: Width, Height, and Length That Work

I’ve seen too many gardeners build a 6-foot-wide bed and then realize they can’t reach the middle without stepping on the soil. The cardinal rule: width should never exceed 4 feet if you can access both sides, and 3 feet if the bed is against a wall or fence. That’s based on the average arm’s reach of 2.5 feet—you want to be able to weed and harvest without compacting the soil. For a 4×8 bed, I plant two rows of Cherokee Purple tomatoes spaced 18 inches apart, staggered, which gives me 8 plants per bed and a yield of 10–15 pounds per plant—about 80–120 pounds total. That’s enough for fresh eating and canning.

Height matters more than most people think. A 12-inch-tall bed works for shallow-rooted crops like lettuce, spinach, and radishes. But for deep-rooted vegetables like tomatoes, carrots, and parsnips, you need at least 18 inches of loose soil. I use 24-inch-tall beds for my main vegetable garden because they reduce bending and keep out rabbits. The extra height also means you can fill the bottom 6 inches with coarse wood chips or gravel to improve drainage if your native soil is heavy clay. For a 4×8 bed that’s 18 inches tall, you’ll need about 36 cubic feet of soil—roughly 1.3 cubic yards. That’s a lot of dirt, so plan your delivery or bagged soil purchase accordingly.

Length is flexible, but I keep beds between 8 and 12 feet. Anything longer becomes a pain to walk around, and you’ll need stepping stones in the middle to avoid soil compaction. I’ve built a 16-foot bed once—never again. The middle became a mud pit by July. If you need more space, build multiple shorter beds with 3-foot paths between them. That spacing lets you push a wheelbarrow through and gives your tomatoes room to breathe. For a small backyard, two 4×8 beds will feed a family of four with careful planning.

The Perfect Soil Mix: My Tried-and-True Recipe

After years of experimenting with bagged mixes and homemade blends, I’ve settled on a formula that balances drainage, fertility, and cost. For a 4×8 bed that’s 18 inches deep, you need about 36 cubic feet of soil. My recipe: 60% topsoil, 30% compost, and 10% perlite or vermiculite. That’s roughly 22 cubic feet of topsoil, 11 cubic feet of compost, and 3.5 cubic feet of perlite. I source topsoil from a local landscape supply—$30 per cubic yard, so about $25 for this bed. For compost, I use Dr. Earth Premium Gold Compost ($15 per 1.5 cubic foot bag, so about $110 for 11 cubic feet—ouch). To save money, I blend my own compost from kitchen scraps and leaf mold, but if you’re buying, look for a compost that’s OMRI-listed and has a earthy smell, not ammonia.

The perlite is non-negotiable for drainage. Without it, the soil compacts into concrete after a few waterings. I use Espoma Organic Perlite ($20 per 8-quart bag, but you need the larger 2-cubic-foot bag for about $40). Mix everything on a tarp with a shovel—wear a mask because perlite dust is irritating. Then add 1 cup of balanced organic fertilizer per 4×8 bed. I like Espoma Garden-Tone (4-6-6) or Jobe’s Organics Vegetable & Tomato. Work it into the top 6 inches. This mix yields about 20–30 pounds of vegetables per 4×8 bed per season if you succession plant. For example: spring peas (sow 6 weeks before last frost), then summer tomatoes, then fall kale—all in the same bed.

One failure I’ve had: using straight bagged garden soil from a big-box store. It’s often heavy, full of undecomposed wood chips, and drains poorly. My first year, I used Miracle-Gro Garden Soil in a raised bed, and it turned into a brick by August. Stick to the recipe above, and test your pH every other year. I use a Luster Leaf Rapitest kit ($12 on Amazon). For most vegetables, aim for pH 6.2–6.8. If you’re growing blueberries, you’ll need to acidify with sulfur or use a separate bed with peat moss.

Building the Bed: Step-by-Step from Leveling to Filling

Start by choosing a level spot with at least 6 hours of direct sun. I’ve made the mistake of building on a slight slope—water pooled at one end and rotted my carrot roots. Use a 4-foot level and a long board to check. If the site is uneven, dig down the high side or build a small retaining wall with stones. Once level, lay down cardboard (overlap edges by 6 inches) to smother grass and weeds. Wet it thoroughly so it stays put. For a 4×8 bed, you’ll need about 40 square feet of cardboard—save boxes from appliance deliveries.

For a cedar bed, cut your boards: two 8-foot lengths for the sides, two 4-foot lengths for the ends. Use 2×6 or 2×8 lumber—1×6 is too thin and will bow. I attach corners with Simpson Strong-Tie A44 angles ($3 each) and 2-inch deck screws. Pre-drill holes to prevent splitting. Assemble on the cardboard, then check for square by measuring diagonals—they should be equal. For metal kits like Birdies, simply bolt the panels together with the included hardware; it takes 20 minutes. For concrete blocks, dry-stack them in a staggered pattern, making sure the corners are interlocked. Use a rubber mallet to tap them level.

Before filling, add a 2-inch layer of coarse gravel or crushed stone at the bottom if your native soil is heavy clay. This prevents water from pooling. But if you have sandy soil, skip the gravel—it can create a perched water table. I’ve learned this the hard way: in my clay-heavy yard, the gravel saved my tomato roots from rot. After gravel, fill the bed with your soil mix, mounding it slightly because it will settle. Water deeply and let it settle for a day before planting. I usually add a drip irrigation system at this stage—more on that next.

Irrigation and Maintenance: Keeping Your Bed Productive

Drip irrigation is the best investment for a raised bed. I use 1/2-inch mainline tubing with 1/4-inch drip lines and emitters spaced every 12 inches. The Orbit 1-outlet timer ($25) connected to a hose bib makes watering automatic. For a 4×8 bed, I run two rows of drip tape down the length, each with 1/2-gallon-per-hour emitters. Water for 30 minutes every other day in summer—that’s about 1 inch of water per week. Adjust for rain using a simple rain gauge. Soaker hoses work too, but they clog easily and don’t distribute evenly. I’ve switched entirely to drip tape from DripWorks; a 50-foot roll costs $15 and lasts three seasons.

Maintenance is seasonal. In early spring

Grow Something Good

Seasonal how-tos and sustainable gardening you can actually use.