DIY Raised Garden Beds

8 Materials
2 Days

Building these DIY raised garden beds using cedar boards turned out to be a fairly simple DIY and we knocked it out in a day or two. Learn how to make your own DIY raised garden beds using cedar boards so you can garden right in your backyard.

Let's jump straight into the step-by-step raised garden bed tutorial!

diy raised garden beds

STEP 1: Before you get started building your DIY raised garden beds using cedar boards, you need to make sure the ground is ready.

  • Level out uneven ground
  • Remove rocks or other debris on the ground
  • Prepare under-ground sprinkler supply lines to line up with your raised garden beds 

STEP 2: Whichever way you dig the post holes for the corner of your garden bed, be sure to dig down 12” and make the hole at least 10” by 10”.

diy raised garden beds

STEP 3: Cut your posts to size - about 4 feet tall if you prefer tall beds like we have.

diy raised garden beds

STEP 4: Mixing the concrete and water in the hole, rather than mixing it up and then pouring it in will save you time and clean up.

STEP 5: Let concrete set for 1 day.

STEP 6: When the concrete is hardened, attach a plastic liner to the inside of the garden bed to prolong its life.

diy raised garden beds

STEP 7: First cut your cedar boards to size. Attach the cedar boards on the post using 1 5/8" deck screws.

STEP 8: Fill raised garden bed. You can use gravel and sand to the bottom of your raised garden beds so they will drain well. Then cover the top with soil.

diy raised garden beds

STEP 9: Plant your garden and enjoy!

If you have a little bit of room to spare in your yard, building DIY raised garden beds using cedar boards is an easy weekend project. 

diy raised garden beds
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page. More info

Top Hometalk Projects

30 Unusual & Helpful Gardening Tips You'll Want To Know
15 Genius Curtain Ideas To Instantly Upgrade Your Space
30 Unusual & Helpful Gardening Tips You'll Want To Know
The Easiest Ways to Grow a Bumper Crop of Tomatoes
22 Ideas To Make Your Terra Cotta Pots Look Oh-So-Pretty
13 Spectacular Ways To Display Your House Number
31 Amazing Furniture Flips You Have to See to Believe
14 Cool Ways To Upholster Chairs That You Can DIY
30 Fun Way To Brighten Up Your Backyard This Summer
23 DIY Wall Clocks That'll Transform Your Whole Room
31 American Flag Ideas That Will Fill You With Pride
30 Ways To Use Old Jeans For Brilliant Craft Ideas
31 Coastal Decor Ideas Perfect For Your Home
17 DIY Projects You Can Start And Finish Tonight
15 Kitchen Updates Under $20
Chelsea @ Making Manzanita

Want more details about this and other DIY projects? Check out my blog post!


Have a question about this project?

3 of 4 questions
  • Vicki
    on May 4, 2019

    nice to have your own home grown gardens. i like rocks instead of grass. what kind of rocks did u have @ ur back yard?

  • Spanky
    on May 5, 2019

    How do you keep the post from rotting in the concerts? Had to rebuild our deck because it was like the concreat rotted our support posts. And yes they were treated post.

    • Sara O'Brien
      on May 11, 2019

      aluminum flashing around post,before putting it in the concrete will make the post last longer too.

  • Jessicandavis
    on May 12, 2019

    Love these! But question: I rent, and can't use concrete to anchor them in the ground. Is there another affordable way to build raised beds of this size? I know brackets are the most common way to go... if anyone has any advice I'd love to hear it.

Join the conversation

2 of 3 comments
  • Wow! Those look Beautiful! You all did a fantastic job. Happy gardening. 🌿

  • William
    on May 10, 2019

    Those are some extreme garden beds. They look fantastic. Most people just build them directly on the ground. Things change and they may want to move them instead of having them permanent.

Your comment...