Tools
Building a raised garden bed with concrete blocks is the sturdiest way to create a garden that lasts for years—no rot, no warping, and no need for constant repairs. 🌱 I’ve built three of these over the past five years, and the one that’s still standing after heavy rains and winter freezes uses the same simple method I’ll share with you.
The beauty of concrete blocks is their durability and how they stack like giant LEGO pieces—no fancy tools required. You’ll need a level, a tape measure, some gravel for drainage, and a few hours on a sunny weekend.
The key is laying the first course perfectly flat so everything stays level as you build up.
By the end of this, you’ll have a garden bed that’s 3-4 feet wide (easy to reach from both sides), 6-8 feet long, and 12-18 inches tall—just right for vegetables, flowers, or even a small herb garden.
The blocks lock together tightly, so you won’t need additional hardware, and the height keeps weeds and pests at bay. This method works for any yard, from small urban spaces to large backyards.
Once you’ve got the base down, we’ll talk about soil, drainage, and how to customize the size for your needs—because every garden deserves a solid foundation.
📚 In This Guide
- What you need
- Instructions
- Tips and common mistakes
- Wrapping up and next steps
What you need
- ● Concrete blocks (cinder blocks): 12–20 blocks (depending on bed size; standard 16" x 8" x 8" blocks work well).
- ● Landscape fabric: 1 roll (to block weeds and retain soil).
- ● Garden soil or compost mix: 1–2 cubic yards (depends on bed depth and size).
- ● Gravel or crushed stone: 1–2 bags (for drainage at the base).
- ○ Wooden planks or lumber (optional for top edges): 4–6 pieces (if adding a finished border).
- ● Wheelbarrow or shovel (for moving soil/gravel).
- ● Level (to keep your bed even).
- ● Measuring tape (for precise dimensions).
- ● Rubber mallet or hammer (for block adjustments).
- ● Garden gloves (because nobody likes blisters!).
- ○ String and stakes (optional) (for marking bed layout).
- ● Corner braces or metal brackets (for extra stability).
- ● Drip irrigation kit (for easy watering).
- ● Mulch (straw or wood chips) (to lock in moisture).
- ● Paint or stain (for blocks) (if you want a polished look!).
Step-by-Step instructions for building a raised garden bed with concrete blocks
Concrete blocks make sturdy, long-lasting raised beds that won’t rot or sink. Here’s how to build one that stays level and supports heavy planting.
🪴 Step 1: Choose the Right Location and Clear the Ground
Pick a spot with at least 6 hours of sunlight daily and easy access to water. Clear away grass, weeds, and debris from a 4-foot by 8-foot area (standard block dimensions). I like to mark the bed’s outline with stakes and string to visualize the shape before digging.
Dig down 4-6 inches to create a level base. Remove rocks and roots—uneven ground will show through the blocks later. If your yard slopes, dig deeper on the high side to compensate. A flat foundation prevents water pooling and keeps your bed stable.
🪴 Step 2: Lay the First Course of Blocks with Precision
Start in a corner and place the first block on the prepared ground. Use a rubber mallet to tap it gently into place—concrete blocks need firm seating but don’t crack under pressure. Check for level with a carpenter’s level or a long board and straightedge. Adjust by tapping the high side down or lifting the low side slightly.
Continue laying blocks in a straight line, leaving a ¼-inch gap between them for drainage. I like to use a ½-inch spacer between blocks to ensure consistent gaps. For a 4-foot-wide bed, you’ll need two rows of blocks side by side. If the bed is taller than one block, stack them vertically next—this creates a sturdy, interlocking structure.
☀️ Step 3: Build Up the Walls and Ensure Stability
For a 12-inch-tall bed, stack blocks in two layers. The second course should offset the joints from the first layer—this creates a brick-like pattern that adds strength. Use a ½-inch spacer between each block to maintain even gaps. If your blocks have interlocking edges, skip spacers and let them fit snugly.
Check for level after every other block. A slight lean now will become a noticeable tilt later. For extra stability, especially in windy areas, consider adding rebar stakes at each corner and securing them with concrete. This prevents shifting over time.
💧 Step 4: Add a Protective Barrier and Fill with Soil
Line the inside of the bed with landscape fabric to block weeds and grass from invading your soil. Secure it with staples or rocks, then fold the edges up the sides. This step is non-negotiable—weeds will compete aggressively with your plants.
Fill the bed with a mix of topsoil and compost (I use a 60/40 ratio). Leave 2 inches of space at the top for mulch or future amendments. Water the soil lightly to settle it, then add more if needed. Avoid compacting the soil—let it fluff up naturally for better root growth.
✂️ Step 5: Level the Top and Prepare for Planting
Use a rake to smooth the soil surface, creating a slight crown in the center to encourage water runoff. This prevents puddles during heavy rains. If the bed isn’t perfectly level, add or remove soil as needed. A level top ensures even water distribution and makes planting easier.
Now’s the time to add a 1-inch layer of mulch on top. This retains moisture, suppresses weeds, and keeps soil temperatures stable. I like to use straw or shredded leaves—just avoid thick layers that block air and water. Your bed is now ready for plants!
Tips & tricks for perfect concrete block raised beds
Building a raised bed with concrete blocks is all about precision and patience—here's how to avoid the most common mistakes that throw off your whole project.
Foundation is Everything: In Step 1, don't skip the 4-6 inch dig—this isn't just about leveling, it's about preventing water pooling and ensuring your blocks don't sink unevenly over time. If your yard slopes, I've found that digging deeper on the high side (about an extra inch) makes all the difference for long-term stability. The extra effort now saves you from having to rebuild later.
Block Alignment Secret: When laying your first course in Step 2, use a chalk line to snap a straight reference line before placing any blocks. This ensures perfect alignment from the very beginning. For that critical ¼-inch gap, I've had the most success with plastic block spacers—they're reusable and give you consistent drainage space every time. Pro tip: Check level after every third block, not just the first one.
Stability Reinforcement: For windy areas or taller beds (like your 12-inch design in Step 3), don't overlook the rebar stakes. I've seen beds shift dramatically after just one strong windstorm when this step was skipped. Bury the rebar at least 6 inches deep and use concrete to secure it—this creates an anchor system that keeps your bed firmly in place. The extra 10 minutes of work prevents potential disaster down the road.
Soil Science: In Step 4, that 60/40 topsoil-to-compost ratio might seem arbitrary, but it's actually perfect for root development. The compost provides essential microbes while the topsoil gives structure. Here's what I've learned: mix the compost in layers as you fill the bed—alternate 2 inches of topsoil with 1 inch of compost. This creates ideal conditions for both shallow-rooted plants and deep-rooted vegetables.
Pro Tips for Build A Raised Garden Bed With Concrete Blocks
- Building a raised bed with concrete blocks is all about precision and patience—here's how to avoid the most common mi...
- Foundation is Everything: In Step 1, don't skip the 4-6 inch dig—this isn't just about leveling, it's about preventin...
- Block Alignment Secret: When laying your first course in Step 2, use a chalk line to snap a straight reference line b...
Frequently asked questions
Got questions about building your raised garden bed with concrete blocks?
Here are answers to the most common ones to help you get started confidently!
Can I use regular cinder blocks instead of concrete blocks?
While some people use cinder blocks (hollow, lightweight), concrete blocks are the better choice for raised beds. They’re denser, more durable, and won’t crumble under plant weight or moisture. If you’re set on cinder blocks, reinforce the bed with a sturdy frame or extra layers of pavers at the base.
How long does it take to build a raised bed with concrete blocks?
For a small bed (4’x4’), you can finish in 1–2 hours if you’ve prepped materials. Larger beds (8’x4’) may take 2–4 hours, depending on your experience. Pro tip: Work in the morning to avoid midday heat and speed up drying time for mortar if needed.
Do I need to waterproof the bed before planting?
Concrete blocks aren’t naturally waterproof, but they’re low-permeability enough to hold soil well. To prevent leaks, line the inside of the bed with landscape fabric or a heavy-duty plastic sheet (with drainage holes). Skip waterproofing the outside—it can trap moisture and cause rot.
What’s the best way to level the ground before laying blocks?
Use a shovel and rake to remove rocks, roots, and debris, then compact the soil with a plate compactor or by stomping it down. For extra stability, lay a 1–2 inch layer of gravel as a base before adding blocks. Pro tip: Check for level with a 4-foot level or a string line stretched between stakes.
Will concrete blocks affect soil temperature or drainage?
Concrete blocks retain heat better than wood, which can be great for warm-season crops like tomatoes or peppers. For drainage, ensure the bed has holes at the bottom (or gaps between blocks) to prevent waterlogging. If your area gets very hot, mulch the soil surface to regulate temps!
Wrapping up and next steps
Building a raised garden bed with concrete blocks is a game-changer for gardeners who want durability, low maintenance, and a polished look! 🌱 With the right tools and a little elbow grease, you’ve now got a sturdy foundation to grow your favorite veggies, herbs, or flowers—without the hassle of tilling or weeds.
The best part? Your garden is ready to thrive year after year!
Now that your bed is built, it’s time to fill it with soil, mulch, and your dream plants. Ready to watch your garden flourish? Start planting today! 🌿
