This easy DIY pom pom pillow is easy to make and can transform a boring couch into something fun and individual. They have easy to sew, envelope-style backs, so you don't have to worry about sewing any fiddly zippers or buttons. Ready to start your DIY pom pom pillow?

Most of you will be able to sew these in well under 30 minutes. It will probably take longer to untangle your pom pom trim! My daughter thought the multicolored pom-poms made a good necklace which resulted in a lot of tangles!
DIY Pom Pom Pillow - Supplies
- Fabric: You can use any type of fabric, but quilting cotton and home decor fabrics work particularly well. The cute dog fabric was actually a dishcloth I cut up. Always be resourceful in your fabric choices and keep an eye out for cheap things you can upcycle and repurpose.
- Pom Pom Trim: If you are a beginner, you will find it easier to sew small to medium-sized pom pom trim. Larger pom poms are a little more awkward to sew.
- A Cushion Insert: This method works for square or rectangular cushions.
- Sewing Machine Feet: Regular and Zipper foot
- Basic Supplies - Sewing Machine, Ruler, Scissors, Pins
DIY Pom Pom Pillow - Video Tutorial
Here is a quick video to show you how to make a pom pom pillow. I post weekly sewing and craft videos on YouTube so please subscribe 🙂
DIY Pom Pom Pillow - Step by Step Instructions
Here is how to make a pom pom pillow:
Step 1 - Cutting
Measure your cushion insert. Make sure you measure around the curve of the cushion to get an accurate reading.
Cut your front and back pieces from the fabric
FRONT – Cut 1 piece of fabric in this size
- HEIGHT – Add 1 inch (2.5cm) to the height of your pillow for the seam allowance.
- WIDTH – Add 1 inch (2.5vm) to the width of your pillow for the seam allowance.
BACK – Cut 2 pieces of fabric this size
- HEIGHT – Add 1 inch to the height of your pillow for the seam allowance.
- WIDTH – Divide the insert width by 2 and add 5 inches (12.7cm) to the width of your pillow for the overlap.
Just to make it easier for you, here are the cutting dimensions for some common cushion inserts.
Step 2 - Back Edges
Let's start with the easiest part - the backs.
On the WRONG side of both the back pieces, press the inner edges (the edges that will overlap) by ¼ inch (6mm). Press them over again by ¾ inch (2cm) and stitch across the hems.
If your fabric design is one-directional, then make sure they are both facing up and that you are stitching the edges that face each other.
Step 3 - Overlap
Overlap the hemmed edges of the backs, so the width becomes the same as the front. This should be a 3-inch (7.5cm) overlap, depending on the accuracy of your hems.
Baste the top and bottom edges.
Step 4 - Pin Pom Pom Trim
Here is how to sew pom poms on a cushion:
On the RIGHT side of the front fabric, pin the pom pom trim around the edge. Read more about how to sew pom pom trim.
IMPORTANT: The pom poms need to face in towards the middle of the pillow.
Decide if you want a bit of the pom pom braid to show or if you want it to be just the pom poms sticking out. Note that our final seam allowance is ½ inch (12mm).
- If you want the pom pom braid to show - Pin the middle of the braid over the ½ inch (12mm) seam mark.
- If you want no braid to show - Pin the pom pom trim completely inside the seam allowance.
For the corners, I just cut the ends a bit longer and overlapped them. You could also just curve the trim around the corners, but you generally get a sharper corner with this cut and overlap method.
Step 5 - Baste Pom Pom Trim
Straight stitch baste around the trim using a zipper foot. Depending on the size of the pom poms and how wide your braid is, you may be able to use a regular foot with your needle to the side. Test a bit of trim on a scrap of fabric before you start.
Further Reading: How to sew pom pom trim
You will need to stop a few times to move pom poms out of the way as you sew, so just go slowly.
Step 6 - Join Back to Front
Put the back fabric on top of the front with the right sides together.
Stitch all the way around with a ½ inch (12mm) seam allowance. If you stitch on the front side, you can see the basting stitching and stitch just inside it.
If your pom poms are quite bulky you will probably need to use the zipper foot again to get close enough.
Step 7 - Clip and Turn
Clip the corners and turn it the right way out.
Give the cover a good press but be careful to stay away from the pom poms in case they melt.
Finally, put in your pillow insert. Smooth the overlap edges, and it will be all hidden inside.
DIY Pom Pom Pillow - In Conclusion
These pillows are easy and really add a pop of color and fun to your couch. Look out for bright trims at your local fabric shop so you will always have some on hand. Now your DIY pom pom pillow is all finished, you are ready to make more!
More Articles on Pillows and Cushions
Now you know how to make a pillow with pom-poms, you should learn how to make curtains. It is amazing what you can do to freshen up your home with a little sewing. Pillows are great for using up some of your larger scraps and can be made from fat quarters.
- How to Make a Pillowcase with a French Seam
- How to Make a Cushion Cover
- Pillowcase Pattern
- How to Make a Doll Pillowcase
- Make a Cushion Cover with Piping
- Tooth Fairy Pillow
- Pom Pom Pillows DIY
- Star Pillow Pattern
- DIY Travel Pillow
- Christmas Pillow DIY
- Reading Pillow Pattern
- Best Pillow Patterns
DIY Pom Pom Pillows
Tools
- Sewing Supplies Sewing machine, needle, thread, scissors
Materials
- Cushion Fabric
- Pom Pom Trim
- Cushion Insert
Instructions
- Measure the cushion insert and gather supplies. Cut fabric according to the formulas in this tutorial.
- On the WRONG side both the back pieces, press the inner edges (the edges that will overlap) by ¼ inch (6mm). Press them over again by ¾ inch (2cm) and stitch across the hems.
- Overlap the hemmed edges of the backs so the width becomes the same as the front. This should be a 3 inch (7.5cm) overlap depending on the accuracy of your hems. Baste the top and bottom edges.
- On the RIGHT side of the front, pin the pom pom trim around the edge. Baste around the trim using a zipper foot.
- Put the back on top of the front with right sides together. Stitch all the way around with a ½ inch (12mm) seam allowance. If you stitch on the front side, you can see the basting stitching and stitch just inside it.
- Clip the corners and turn it the right way out. Press. Insert cushion.
Leave a Reply