Skip to Content

Concrete Block Garden Bed – Easy DIY Raised Bed Using Concrete Blocks

A concrete block garden bed is an inexpensive and durable way to create a raised garden without any complicated construction. Using standard concrete blocks, you can build a sturdy planting bed in just a few hours and customize the size to fit your garden space.

These raised beds are often called concrete block or cinder block garden beds, depending on the type of block used.

We built two concrete block raised beds in our vegetable garden and have found them to be easy to assemble, long-lasting, and ideal for growing a variety of crops. The hollow openings in the blocks can even be used as extra planting pockets for herbs, flowers, or companion plants.

In this guide, I’ll show you how we built our concrete block garden beds, how many blocks were needed, whether concrete blocks are safe for growing vegetables, and the steps we used to plant them to maximize our vegetable crop.

Pictures of a concrete block garden bed used to grow vegetables.

Some of the links below are affiliate links. I earn a small commission, at no additional cost to you, if you purchase through an affiliate link.

Are concrete blocks safe for vegetable gardens?

Swiss chard and lettuce in a easy raised garden bed

Many gardeners wonder whether concrete or cinder blocks are safe for growing vegetables. Readers often ask whether materials in the blocks could leach into the soil.

For our raised beds, I chose to err on the side of caution and sealed the blocks before planting vegetables. Many gardeners use concrete and cinder blocks without sealing them, but I preferred the extra peace of mind for these reasons:

  • Some concrete blocks contain fly ash, a byproduct of coal combustion, which may contain trace amounts of heavy metals.
  • Concrete blocks can also contain lime, which may leach into the soil over time, although this is not generally considered harmful to people.
  • The University of Maryland Extension notes that “cement block, cinder block, and concrete block are made with cement and fine aggregates such as sand or small stones. Fly ash is also often included.”
  • If this is a concern, you can seal the blocks with a concrete sealer or polymer-based masonry paint before filling the bed with soil.

How many concrete blocks are needed for a raised bed?

Concrete blocks sitting in piles ready to be made into a raised garden bed.

You will need 20 concrete blocks to build a two-row rectangular planter measuring 60 inches x 30 inches (152 x 76 cm).

  • Using two rows will require more soil, but it makes the bed easier to weed, tend, and harvest.
  • My concrete blocks measured 15 inches long (38 cm).
  • The sides of my planters had double rows of four blocks (16 blocks).
  • The ends used a pair of blocks on top of each other (4 blocks).

Supplies for the concrete block planter

To make this raised garden bed, you’ll need these materials and tools:

Materials

Tools

How to build a concrete block planter

My small space gardening plan features two of these cement block raised planters, surrounded by more large individual planters. This allows me to grow an entire season of vegetables in a very small area.

Level the base

  • To make sure the base of your concrete block planter is level, rake the area first.
  • Fill any low spots with soil.

Build the front of the planter

8 cinder blocks in a garden bed made into two rows to for the sides of a planter.

  • Lay 4 concrete blocks in a row.
  • Use a spirit level to check that the row of blocks is level.
  • If not, add more soil under the blocks to get them even.
  • Once this is done, add a second layer of blocks on top of the first row.

Build the ends of the planter

End section of a raised garden bed made of concrete blocks.

  • To form the ends of the planter, place a single block, facing in a 90-degree direction to the sides of the planter.
  • Add a second block on top of it.
  • Repeat these two steps on the other end of the front section.

Build the back of the planter

  • The back of the planter is made the same way as the front.
  • It is composed of two rows of four blocks.
  • When you are done, you will end up with a long rectangular box with a large open center.

Seal the blocks

  • Paint the inside areas of the planter with concrete sealer or polymer paint.
  • Paint the inside of the top openings of the blocks, as well.
  • Allow the sealer to dry completely.

Optional step: Paint the outside of the entire planter. This is not needed for safety reasons, but it will help to keep the soil from drying out as quickly.

Adding soil to the concrete raised bed

2 bags of Miracle Gro potting soil next to a concrete blocks planter.

These cement block planters can take a lot of soil to fill, which can be expensive. The soil I used to fill this raised bed was a mixture of 60% topsoil, 30% compost, and 10% good quality potting soil. 

This is how to keep the cost down:

  • Fill the small openings on the lower blocks with topsoil.
  • Fill the small opening of the top blocks with potting soil.
  • Add topsoil to the bottom layer of the large open section.
  • Added a good helping of compost as a second layer.
  • Top with Miracle-Gro potting soil.

This will save money and give a great soil for growing vegetables.

Vegetable garden in planters

How to plant the concrete block garden bed

Best vegetables for raised garden beds

The layout for our vegetable garden features two concrete block garden beds, each surrounded by vegetables in pots. This allows for a wide range of vegetables to be grown in a very small footprint.

To get the most out of this concrete block garden bed,  keep in mind the size of each section in the planter. Some sections are perfect for large plants. Others, along the edges, are better for more compact plants.

What to plant in the center area

Determinate tomatoes and melons planted in a concrete block garden bed.

The larger center section is perfect for larger plants and those that have vines that crawl along the soil. My choices for one of the planters were:

Indeterminate tomato plants in a concrete block garden bed.

Since we made two of these planters, the other one held these plants:

  • Indeterminate tomatoes
  • Underplanted with cucumbers

Raised garden bed made from concrete blocks.

What to plant in the openings of the concrete blocks

The open areas along the edge of the raised vegetable garden bed hold plants with a small, upright growth habit. For these sections, choose plants with a small crown that are upright and will not spread too much.

In these sections, I had two plantings. The first was an early planting of cool-weather plants that tend to bolt and turn bitter when the summer heat arrives. 

Swiss chard in a cinder block garden bed.

These are some good choices:

  • Spinach
  • Kale
  • Romaine lettuce
  • Leaf lettuce
  • Swiss chard  

Second planting for these small sections

Bush beans and beets in concrete blocks garden planters.

Once the cold-weather plants have been harvested, you can add some smaller plants that will take the heat. Good choices are:

Leeks and broccoli growing in the small sections of a concrete block garden bed.

Surround the concrete block planter with veggies in pots

To expand the footprint of the two raised beds, surround the outside edges with vegetables grown in pots. This allows you to keep to the spirit of small space gardening while you increase the output of vegetables.

Vetgetables to grow in pots outside a cinder block garden bed include bell peppers, chili peppers, onions, heirloom beans, and radishes.

These vegetables grow well in large pots:

Vegetable garden planter made of concrete blocks.

Adding flowers to a concrete block garden bed

Once the vegetable garden is established, adding flowers is an easy way to soften the look of the concrete blocks and attract pollinators to help with crop yield.

My concrete block garden bed sits in the center of one of my largest flower gardens. I love that both flowers and vegetables blend so cohesively together.

The flowers delight the onlooker, and the vegetables are there – quietly growing, just waiting for me to come out to harvest them. Even though I have a whole vegetable garden in the center of this bed, it doesn’t look so “country vegetable garden,” which appeals to me. 

Mixed vegetable and flower garden.

More concrete block DIY projects

If you enjoyed learning how to make this concrete block garden bed, you may enjoy these concrete block projects, too.

More cinder block projects including a concrete block flower garden, a concrete block succulent outdoor display and a concrete block and wood plank raised garden bed.

Two concrete block raised garden beds in the center of a flower garden.

Share this project for a cement block garden bed on X

Do you have a friend with a small backyard who wants to grow vegetables? Please share this project with them on X.

🧱🌱 Thinking about a simple DIY raised garden bed? We built an easy concrete block garden bed in just 4 hours. It’s perfect for growing vegetables, herbs, and even flowers! 🌿🍅🌼 👉 Get the project on The Gardening Cook. #Gardening… Share on X

Pin This Concrete Blocks Planter Tutorial for Later

Would you like a reminder of this post for a raised bed vegetable garden? Pin this image to one of your gardening boards on Pinterest so that you can easily find it later. Pictures of a cincer block raised bed. Text reads How to buil a concrete block garden bed.

Admin note: This post first appeared on the blog in June of 2013. I have updated the post to add the tutorial, all new photos, a printable project card, and a video for you to enjoy.

Yield: 1 concrete block garden bed

How to Build a Concrete Block Garden Bed

raised garden bed made from concrete blocks
5.0 Stars (2 Reviews)

Learn how to make a simple raised garden bed using concrete blocks. This easy DIY project is inexpensive, durable, and perfect for growing vegetables and flowers.

Active Time 4 hours
Total Time 4 hours
Difficulty easy
Estimated Cost $50

Materials

  • 20 concrete blocks
  • 5 bags of topsoil
  • 3 bags of compost 
  • 1 large bag of good quality soil
  • Concrete sealer or polymer paint
  • Vegetable plants or seeds

Tools

  • Rake
  • Spirit Level

Instructions

  1. Rake the area where you plan to have the raised bed sitting.
  2. Lay four blocks in a line and use a spirit level to make sure the row is even and level.
  3. Lay an additional four blocks on top. These two rows makes the front section.
  4. Place two blocks on each end of the row to make the sides of the planter.
  5. Repeat step 3 for the back section.
  6. Seal the inside of each of the small top holes and also the entire inside area of the center section to protect the vegetables from any harmful chemicals leaching out into the soil.
  7. Allow the sealer to dry completely according to the manufacturer's directions.
  8. OPTIONAL: If you wish, you can seal the entire outside of the planter. This will help to keep the soil from drying out as quickly as one that is not sealed.
  9. Fill the small holes and center section soil that is a mixture of 60% topsoil, 30% compost and 10% good quality garden soil.
  10. Plant small vegetable plants or seeds in the small sections along the edges.
  11. Plant the middle area with plants that are larger and like to roam.
  12. Enjoy!

Notes

Plants to choose for small sections:

Beets, leeks, spinach, lettuce, Swiss chard, broccoli, Brussels sprouts, etc.

Plants to choose for center section:

Tomatoes, Bush Beans, Cucumbers, Melons, Peas, Corn, etc.

NOTE: The cost of the planter depends on whether you choose to make it double sided or single sided rows of blocks. I also approximated on the soil costs depending on whether you had to purchase new potting soil, or have existing garden soil and compost that can be used.


Did you make this project?

Please leave a comment on the blog or share a photo on Facebook

Share on Social Media

Michii

Friday 21st of June 2024

I would be more concerned about the chemicals in the polymer sealant. I can’t even work with that stuff without getting a wicked headache. I can’t imagine it would be good for food to be growing in soil in direct contact with it.

Mike

Wednesday 5th of April 2023

Greetings. I'm doing double stacked concrete block raised beds this year. I have a concern with losing soil from between the blocks, as you can never get a perfect fit. Have you found this to be an issue? Regards. Mike

Carol Speake

Friday 7th of April 2023

Hi Mike. I've never found that he soil escapes from the side, but it does settle in time and will need topping up. This comes from compaction due to rain.

betonaloka

Saturday 22nd of May 2021

betonaloka thanks alot

Cryptoexchanger

Wednesday 1st of July 2020

You have really put this great effort.

Disclosure of Material Connection: Some of the links in the post above are "affiliate links." This means if you click on the link and purchase the item, I will receive a small commission from the sale, but the price is the same for you. I am disclosing this in accordance with the Federal Trade Commission's 16 CFR, Part 255: "Guides Concerning the Use of Endorsements and Testimonials in Advertising."

Skip to Instructions