DIY: Concrete garden bench with perfectly fitted custom cushions
Did you know that with a few concrete blocks, some glue, and a clever idea, you can build a stylish garden bench yourself? You don’t need to be an experienced DIYer to create something beautiful for your garden. A concrete bench is strong, weather-resistant, and lasts for years. With custom-made cushions, it’s not only comfortable but also fits your personal style. In this blog, you’ll learn step-by-step how to build the bench and choose the perfect cushions.
Why choose a concrete garden bench?
A concrete bench is sturdy and stylish. It suits nearly any garden style – from modern to industrial or rustic. You can place it wherever you like and it requires little maintenance. Concrete is weatherproof, easy to clean, and very on-trend.
How to build your own concrete bench:
- Decide on the measurements
Measure the space. A comfortable seating height is around 45 cm, and seat depth is 50–55 cm. Want a backrest? Measure that too. - Cut the concrete blocks to size
Use U-elements or standard concrete blocks. Cut with an angle grinder or stone saw. Always wear gloves and safety goggles. Test-fit everything first. - Set the blocks in mortar
Mix the mortar according to instructions. Apply a layer to the ground and place the first blocks. Use a level and build up layer by layer. - Glue the seat and backrest
Use stone adhesive. Press firmly and let it dry completely. Tip: use wooden supports during drying. - Render the bench
For a clean finish, render with exterior plaster or concrete ciré. Use a trowel and let it dry well.
How to choose the perfect cushions for your bench
Concrete benches are firm but not comfy without cushions. With the right cushion, you add both comfort and style. Measure precisely, then choose your color and fabric – neutral grey, warm terracotta, or a bold pattern. At Mypilloo, you can fully customize your cushions to fit perfectly.
Questions about our custom bench cushions? Contact us!
Need help choosing or checking measurements? Get in touch – we’re happy to help.
+31 (0)40-7113001