Build a Pergola For a Deck or Patio

Add shade and style to your backyard with a garden pergola.


The pergola is anchored with large planters that have been filled with concrete, soil and plants. Billowy curtains help add a tropical flair and more shade.

The pergola is anchored with large planters that have been filled with concrete, soil and plants. Billowy curtains help add a tropical flair and more shade.

Materials and Tools:
nineteen 4x4 posts
2x6 posts
large planter pots
3/8”x3” lag screws
concrete chunks (for weighing down the planter pots)
joist hangers
nail gun and 3” nails
drill and 3” screws
cross beams


1. Drill one hole in the center of the bottom of each planter — this is where the lag screw will go to attach to the post. Drill multiple holes around the outer ring of the bottom of the planter to create drainage for the plants.

2. Drill a hole in the center of the bottom of each of the 4x4 posts for the lag screws.



3. Attach the planters to the posts using lag screws. We made eight planter-posts for our pergola.

4. Place the planter-posts in position – we placed ours six feet apart (any further may compromise the sturdiness of the structure). Fill the pots half way with concrete chunks.

5. Cut four of the 2”x6” the length between the posts, plus 8 inches. Cut two pieces of the 2x6 posts so they are as long as the space in between your posts plus 4 inches.

6. Connect three of the pieces together using joist hangers, sandwiching one of the shorter pieces between two longer pieces. Repeat with the second set of three pieces.



7. Connect the joist hangers about every 12 inches to the middle of each 2x6 post.

8. Using multiple hands, raise one set of the three connected posts up and nail them to the top front of the 4x4 posts. Make sure you line up the seams with the middle of the 4x4 posts.



9. Once they are all nailed in, go back and secure them with 3" screws.

10. At this time, add more dirt to the planter pots to weight them down even more.

11. Add another 2x6 beam to the outside edges of the pergola for more stability.

12. Place the additional 4x4 posts in the joist hangers you installed on your 2x6s, attaching them using 3" screws.

Next Up

How to Build Floating Storage Shelves

Carter Oosterhouse uses extra wall space to add more storage to an entertainment center.

Build a Bar-Height Dining Table

Learn how to construct an expandable, bar-height table with storage for a small dining area.

Build a Towel Ladder for Bathroom Storage

A mahogany bath ladder adds storage without taking up a lot of space.

How to Build Rolling Pool Table Covers

See how to build rolling tables to fit over a standard billiard table. They will protect your billiard table and can serve as a buffet at your next party.

Build a Movable Butcher-Block Kitchen Table/Island

Stock cabinetry, store-bought butcher block and staircase posts come together to create a multipurpose table and work space.

Build Tall Storage Shelves Step-By-Step

Carter Oosterhouse builds a wall of storage in a small dining room.

Build an Outdoor Cedar Table with Recessed Planter

A patio table is made from cedar and has a rectangular planter sunken into the middle.

How to Build a Pot Rack With Shelf

An easy-to-make pot rack embellished with decorative mirrors adds beauty and function to a kitchen.

How to Build a Vertical Pull-Out Cabinet

A tall, thin pull-out cabinet makes a clever storage solution for a narrow gap next to the fridge.

How to Build Bookshelves for a Recessed Nook

Carter Oosterhouse turns an empty niche above a closet into practical storage.

Go Shopping

Spruce up your outdoor space with products handpicked by HGTV editors.

What's New in Outdoors


Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.