Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


Pyramid Bean Bag Chair: Fabric Depot

Printer-friendly versionSend by emailPDF version

The classic bean bag chair has always been round, kind of like sinking into a giant squishy beachball. But if you wanted to make your own, it really demanded a pattern (a very large pattern) in order to get a true spherical shape. Never ones to be daunted by geometry, we turned instead to the latest trend in slouchy sitting: the pyramid bean bag chair. This little lounger is made from simple rectangles – no pattern needed. We shopped with our friends at Fabric Depot to find a print and solid in tough outdoor fabric so the chair could be used outside on the patio as well as inside in a bedroom or family room. Our sample is sized for kids, but we also give you dimensions to up-size for adults.

The unique pyramid shape allows the chair to form a higher back rest, and we added a panel at the base to keep the chair’s occupant from sliding off onto the floor!

You’ll create an inner sleeve from rip stop nylon to stuff with your favorite filler. We used Poly-Fil Biggie Bean Bag Filler by Fairfield, which is the most common expanded polystyrene beads. There are alternatives, such as shredded foam; the choice is really up to you.

The rip stop nylon creates an inner moisture barrier for use outdoors. Although, as with all outdoor cushions and other fabric-based outdoor accessories, our bean bag chair is not meant to be left out in the rain for days on end. 

The handle on the back of the chair lets you easily move it from point A to point B. You can also hang it up to keep it out of the way or to allow it to more easily dry out should it get damp.

Our thanks to Fabric Depot for providing the fabric for our sample chair. They have a nice selection of outdoor fabric in-stock already and more choices are being added over the next weeks and months, just in time for the warmer weather. 

Working with outdoor fabric for larger projects like this bean bag chair is great since it’s nearly always 54” or more in width, giving you lots of real estate with less yardage. Since we were designing for kids, we chose a vibrant tropical fish pattern in combination with a bright marine blue. Although outdoor fabric does tend to include more brights and florals, it’s also available in geometrics and muted naturals. Fabric Depot is stocking the full spectrum this season. Check back often to see their latest colors and patterns. 

If you're new to shopping on FabricDepot.com, you’ll find it easy to navigate with “quick links” to the latest collections, newest products, and special discounts across all the categories. Can’t find exactly what you want? There’s online chat available with the Fabric Depot experts. And, if you're in the Portland, Oregon area, you'll want to make plans to visit their 40,00 square foot retail location for a day of dream shopping.

In the steps below, you'll notice we used a "mini" version of the chair in some images. This was in order to better show the entire piece(s) within the frame of the camera.

Our kid-size pyramid bean bag chair is a bit hard to precisely measure because of the dimensional shape, but in general it finishes at approximately 29” across the base panel, 32” from the floor to the top peak, and 53” from the peak down to the foot, measuring along the bask rest and the curve of the seat.

If you’d like to make a larger “adult” size chair, the width side to side is okay as is, but you’ll want the length be 6” - 8” longer. In this case, you’d want to cut your panels in the opposite direction as indicated below, which will mean a bit more waste. Cut 36” wide and purchase 1¾ yards each of the two exterior fabrics in order to allow a 60” to 63” cut. For the rip stop, you’d need up to 3¾ yards.

Sewing Tools You Need

Fabric and Other Supplies

Getting Started

NOTE: When cutting, the 54” axis is the width of fabric (WOF). This will eventually become the sides of the main panel and the 36” axis will be the base and back rest. This works best with a fabric that has a more random motif rather than a very strict direction. In our sample, our tropical fish are swimming up and down on the finished chair, which worked just as well as swimming side to side. Keep this in mind when choosing your fabric. 

  1. From the fabric for the front and base panel (Tropical Fish in our sample), cut the following:
    ONE 54” (width of fabric-WOF) x 36” rectangle for the chair front
    ONE 30” wide x 6” high rectangle for the base panel
  2. From the fabric for the back and handle (Marine Blue in our sample), cut the following:
    ONE 54” (width of fabric-WOF) x 36” rectangle for the chair back
    ONE 8” x 4” strip for the handle 
  3. From the fabric for the inner sleeve (White rip stop in our sample), cut the following:
    TWO 54” x 36” rectangles for the main panels
    ONE 30” x 6” rectangle for the base panel

At Your Sewing Machine & Ironing Board

NOTE: Remember, we used a "mini" version of the bean bag chair in some photos in order to better capture a full image within the frame of the camera. 

Insert the zipper in the main panels

  1. We recommend finishing all the raw edges of your panels with serger or with a machine finishing stitch. We used a simple zig zag. 

    See our four-part tutorial series on machine sewn seam finishes for more information. 
  2. Orient your two main panels correctly 36” top and bottom, 54” along the sides.
  3. Place the two panels right sides together, aligning all four raw edges. 
  4. Along one 54" side, pin from the bottom up 4”. 
  5. At the 4” point, measure 30” up towards the top and place another pin. Leave this 30” open; it’s where the zipper will go. 
  6. Continue pinning from the 30” point the remaining 20” up to the top of the panel. 
  7. Using a ½” seam allowance, stitch the 4” section and the 20” section. Remember to lock your seam at either side of the 30” opening. 
  8. Find the zipper. Our pretty orange zipper is meant to be a colorful design element, so it is inserted to show the orange teeth. 
  9. Insert the zipper into the 30” opening. First pining along one side…
  10. … aligning the zipper tape and the raw edge of the fabric.
  11. Pin the opposite side of the zipper in the same manner. Because we used Zipper by the Yard, we tacked across both ends to keep the zipper intact and to create the “stops.” This is not necessary if you purchase a fully-formed 32”+ zipper. 
  12. Switch to a Zipper foot. Stitch the zipper in place. 
  13. Remember to stop, with your needle in the down position, to move the zipper pull out of the way as necessary.
  14. If using Zipper by the Yard, trim away the excess zipper tape. 
  15. Press the seam away from the zipper and topstitch along each side of the zipper teeth. 
    NOTE: If you are brand new to inserting zippers, we have a zipper tutorial you can review prior to starting. 

  16. Clip into the seam allowance at the top and bottom of the zipper and press the remaining sections of the seam allowance towards the front panel (the Tropical Fish panel in our sample).
  17. Continue a matching line of topstitching up to the top of the panel (the top 20”) and down to the bottom of the panel (the bottom 4”) so you have a full line of topstitching extending the length of the panel within the front fabric.
    NOTE: For any pressing, use a lower temperature on your iron and/or a pressing cloth. Outdoor fabric prefers a lower temp, and you should keep excessive heat away from the plastic zipper teeth as they can melt.
  18. Pin along the opposite 54” side. The image below is one of our mini shots but we didn’t have a mini zipper so it is merely labeled. However, this gives you a good view of the two-part side with the zipper and the full opposite side seam.
  19. Using a ½” seam allowance, stitch the opposite 54” side from top to bottom.
  20. Stitch a matching line of topstitching along this seam from top to bottom. We used our Janome Quarter Inch Seam foot to keep a precise distance from the seam.
  21. You’ve created a large tube, open on both ends.

Stitch the “back rest” seam

  1. Make sure the tube is wrong side out.
  2. Fold the tube in half so the two side seams are aligned (and the two panels are right sides together).
  3. Pin in place, checking alignment again of the seams. The photos above and below are of our “mini” bean bag.
  4. Using a ½” seam allowance, stitch this entire long seam, from folded edge, across the centered seams, to the opposite folded edge.
  5. Press the seam allowance together and to one side. 
  6. Turn the bag right side out thorough the open base end.
  7. Flatten under the needle and stitch a matching line of topstitching (matching what you did along the side seams) along the length of the seam, securing the pressed-to-one-side seam allowance. Stitch as far into each corner as you can at the start and end of the seam. 

    NOTE: We took the time to stop and lock our seam at center seam point and change thread color, topstitching the bottom half in matching blue thread and the top half in matching white thread.

Create and place the optional handle

  1. Find the 4” x 8” handle strip. Fold it in half, right sides together, so it is now 2” x 8”. Pin together, leaving a 2” opening along the 8” side. 
  2. Using a ½” seam allowance, stitch across both ends and along the side, remembering to pivot at the corners and to lock your seam at either side of the 2” opening. 
  3. Clip the corners.
  4. Turn right side out through the opening. Using a long, blunt tool, like a knitting needle or chopstick, gently poke out the corners so they are nice and square. 
  5. Press flat, pressing in the raw edges of the opening so they are flush with the sewn seam. 
  6. Thread the machine with thread to best match the handle fabric in the top and bobbin. 
  7. Edgestitch around all four sides of the handle, securing the layers and closing the opening used for turning. 
  8. Center the handle over the “back rest” seam. The bottom end of the handle should sit just above the center seam (where the solid fabric meets the print fabric). Pin in place.
  9. Flatten the bag again as you did to achieve the topstitching. 
  10. Stitch each end of the handle in place with an 1¼” X Box square.

Insert the base panel

  1. Open up the zipper.
  2. Turn the bag wrong side out. 
  3. Flatten the open end so the two side seams are laying one on top of the other. Place a pin at each outer fold. This gives you your four centering points: the two pin points and the two seams. 
  4. Open the end back into its original configuration so the seams are at the sides.
  5. Find the 30” x 6” base panel. Its raw edges should all be finished. Find the center point of each of the base panel’s four sides and place a pin at each point. 
  6. Set the base panel into the open end of the bag. Align the sides first, matching up the center point of each 6” side of the base panel with each of the bag’s side seams. Pin the first side in place.
  7. Starting ½” in from the corner, stitch this first side in place. Stop your seam ½” in from the opposite corner. 
  8. Repeat to stitch the opposite short side, and then stitch each long side. Remember to start and stop your seam ½” in from each corner. Clip into the bag at each corner to help the two pieces ease together. 

    NOTE: If you are new to inserting a rectangular base into a tube, check out our full step-by-step tutorial
  9. Here’s the finished base panel set into our “mini” bean bag.
  10. Turn the finished exterior bag right side out through the open zipper. Press.

The inner sleeve

  1. The rip stop inner sleeve is made in the same fashion as the exterior, except in a slightly different order since there is no zipper. 
  2. First place the two panels right sides together and pin in place.
  3. Using a ½” seam allowance, stitch both 54” side seams from top to bottom.
  4. Flatten the base end and find the center points of this opening. 
  5. Insert the rip stop base panel in the exact same manner as above for the exterior. 
  6. At the opposite end of the bag, bring together the side seams to stitch the “back rest seam,” but only pin one half, stopping at the center where the seams overlap. 
  7. Using a ½” seam allowance, stitch this half seam, stopping and locking at the the center point. 
  8. You now have an opening in the “back rest” seam, which you’ll use to add the filler.
  9. Fill up the inner sleeve to your desired level. We used THREE of the large bags of filler for our sample kid-size bean bag chair, which was just perfect. You don’t want to the filler to be super full or there’s no where for the pellets to shift to allow the chair to form into its correct shape. 
  10. Securely pin or even hand baste the opening closed.
  11. Insert the inner sleeve into the exterior bag through the open zipper. Zip the zipper closed and test the bag. Make sure you can sit on it comfortably and don’t sink all the way down to floor. Also make sure the pellets have enough room to shift down towards the foot rest and up towards the back rest in order to form a seat for your bum. Obviously, it’s best to test it with someone of about the same weight as the final user(s).
  12. If need be, remove the inner sleeve’s pins or basting stitches and add or remove pellets. Test again until you have the firmness you like. Once you’re sure, stitch the opening in the sleeve closed. 
  13. Re-insert the sleeve back into the exterior through the zipper. Zip closed, and get ready to lounge.


Project Design: Alicia Thommas
Sample Creation and Instructional Outline: Debbie Guild



Comments (24)

Vicki J said:
Vicki J's picture

Hi I love the look of this pattern for the grandchildren. I  have a great piece of fabric but it is only 52". Can I  just modify all my 54" sides to 52"? That would be main fabric, backing and inside bean bag? Thanks

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Vicki - our pattern is meant for 54" -- 52" is pretty close and you could probably adjust to fit without too much of a problem, but I can't guarantee everything will be an exact fit. You'll want to confirm the base panel and your zipper opening may need to be smaller. 

Volya said:
Volya's picture

one more question for you! :-) I am thinking of filling with buckwheat. Any idea how much I would need? Thanks!!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Volya - We've never really worked with buckwheat, so we can't give you a good estimate other than the information from the filler in the main supply list: we used three bags and each 16 oz bag is rated to fill 2 cubic feet

Volya said:
Volya's picture

hey just a quick question about the zipper. When you insert into the 30' seam, is the head (the opening) of the zipper closest to the 4" allowance or to the 20" allowance. I'm just trying to figure out which way it's orientated. Thanks!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Volya - Thanks for asking! You are measuring 4" up from the bottom of the panels so that is where the bottom end of the zipper will go. 

Volya said:
Volya's picture

Thanks Liz! That makes sense. Did you fold back and stitch down the tabs at the head of the zipper before inserting inside of the seam? 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Volya - No, the ends were aligned with the existing seam allowance - so tucked in at the head of the zipper.

Naila said:
Naila 's picture

Just made two of these. One for my two year old and one for my 6 year old. Adjusted the sizes. One is 42 inches in length and the other one is 54 inches. Both were made with quilters fabric since thats what I have on hand and won't be using it outside. I wanted to do a project where I didn't have to buy fabric (since I have a ton) so this works. Only thing I purchase was the zipper for both bag chair. I've been wanting to make a bean bag but couldn't commit or seem to complicated. This works for me. Three pattern pieces and thats it. Thanks for the idea! Now everyone in the family wants one. 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Naila - Yay! Yes, this was hard to work out from the initial pattern design to make sure everything would fit together, but you're right, it's super easy now to put together. Glad to hear you had such success!

rae62294 said:
rae62294 's picture

For the adult size, do you add 6-8 inches on both the bottom and the top? Or just the bottom? That part is confusing to me.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@rae62294 - What we described above is to allow for the most effecient cut. Make your panel 36" across the width of the fabric, then 60-63" in length. You will have some waste because you can't cut across the width of fabric for the appropriate length as you can for the 54" for the kid's version. Also remember that you may need additional filler. 


The fabric I have on hand and want to use is 45" wide. What recommendations do you have to keep the dimension ratio for the WOF?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@gramandpans - Similar to the notes above on the changes to the adult sizing, the easiest option is to cut the starting rectangles the other direction. Cut 36" across the WOF, which would mean you'd need a minimum of 1.5 yards to get the 54" vertical cut. As we mention, a more random motif is the best in order to allow this change in the cut direction. Otherwise you'd need to piece the fabric to get 54" in width. 

Linda C. in AZ said:
Linda C. in AZ's picture

What would be the dimensions for an adult-sized chair?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Linda - We addressed that in the introduction above. Here's what we say:

If you’d like to make a larger “adult” size chair, the width side to side is okay as is, but you’ll want the length be 6” - 8” longer. In this case, you’d want to cut your panels in the opposite direction as indicated below, which will mean a bit more waste. Cut 36” wide and purchase 1¾ yards each of the two exterior fabrics in order to allow a 60” to 63” cut. For the rip stop, you’d need up to 3¾ yards.

Jane Coombs said:
Jane Coombs's picture

Truly wonderful. My daughter will be wanting one. I am fascinated by your domino inspired cutting mat. it looks really useable.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Jane - Thanks! It's a super fun chair - and actually quite comfy - even for "big kids."

Diane Beavers said:
Diane Beavers's picture

Right on time for upcoming pool season. I love the size and your tutorials as always, are easy to follow and accomplish . Thank you.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Diane - Thank you! This was a bit of a brain teaser to design, but once you wrap your head around the 3-D aspect, it's really super simple. 

Lanetta said:
Lanetta's picture

This project is great.  I could see this working for my dog as well because he like to have his head propped up all the time.  I would just make the angle smaller.  Thanks for all of the great projects that you do!!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Lanetta - Oh my.... you'll have to send a picture of that with your pup!

juliainnorway said:
juliainnorway's picture

This is gorgeous - another amazing project I can't wait to try! Quick question on the zipper foot you show. I've been trying to locate one exactly like the picture. I have the one your link goes to, but the base is smaller than the one in the picture and I find it hard to use. I would love to order one but cannot find it on-line! Thanks again for daily inspiration! Julia

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@Julia - Thanks! This is a super fun project. We are using the Janome Skyline S7 in our construction photos and that is the Zipper foot that comes standard with it, and with all the 9mm Janome machines. You can check with a Janome dealer to see if it would work with your model and, if so, how to special order one. Or reach out to Janome directly at Janome.com. 

Add new comment

*Sew4Home reserves the right to restrict comments that don’t relate to the article, contain profanity, personal attacks or promote personal or other business.
By submitting this form, you accept the Mollom privacy policy.