Say ‘I do!’ to this Adorable, Custom Ring Pillow

AUG 22, 2017 updated May 28, 2021

We’re head over heels for these cute DIY ring pillows. You can customize them by uploading your own design with your wedding logo or colors, or by choosing a complimentary design from our Marketplace. And, because it only takes two swatches of Spoonflower’s Satin, this project can be completed for under $15, adding a splash of style to your big day. Let’s go ahead and jump in!

Want more tutorials and DIY projects like this? Make sure to subscribe to our Youtube channel:

Click here to subscribe to our Youtube channel

Find the written tutorial/transcript below if that’s more your style!


Ring Pillow Materials

Here’s what you’ll need for this project:

Measuring fabric squares

Start by cutting out your fabric–we’ll need two squares. Mine are 7.5”, but you can use whatever size you want. Spoonflower swatches are 8″ x 8″, so you could use that entire amount for your pillow (minus the tiny bit of selvage).

Zig zag stitching or serge the edges of your Satin

Zig-zag stitch or serge around the edges of each square. This stabilizes the fabric and will prevent the seams from coming out. Pro tip: If you are using a less slippery fabric like cotton, this step is optional.

Sew your two squares together leave a small gap for turning inside out.

Next, pin the squares right sides together and sew with ½” seam allowance, leaving a small gap to turn inside out.

Clip corners to remove bulk

Clip the corners to remove bulk.

Top Stitching with a 3/8

Turn your fabric inside out, pin, and sew around the edge again with a ⅜” allowance, still leaving the same opening from before.

Stuff your ring pillow with fiberfill

Stuff pillow with fiberfill or another filling, as full as you want–we want ours to look nice and plump.

Sewing up the opening of your ring pillow

Next, sew the opening closed. I’m using my sewing machine, but you could also hand stitch it for a cleaner, more polished look.

Inserting the needle into the ribbon, and threading the needle through the center of the pillow

Finally, we’re going to add a ribbon to our pillow. This part is simple, but it’s easy to get lost so pay close attention: Grab a needle and thread, and fold a length of ribbon in half. We’re using 12″ inches for our pillow, but you can adjust your length based on the size of your pillow. Cut the ribbon and thread your needle, and insert the needle into the center of the ribbon. Now, insert the needle into the top of the pillow in the center. Pull the thread through until the ribbon rests in the center of the pillow.

Insert the needle back into the pillow from the bottom and up through the front, very close to your first stitch.

Pull the thread tight to create a dimple in the pillow, and trim off the excess thread.

Finished Pillow!

Finally, tie a simple, decorative knot with the ribbon to hide the thread. You’re finished–now it’s ready for your big day. Find more DIY wedding inspiration on the blog!

Recommended Posts

Make a Reversible Bucket Hat with Our Free Pattern


Toddler sitting on a pink playmat in playroom

How to Make a Round Velvet Playmat

Our Top Sewing Pattern Picks for Handmade Apparel



Leave a Reply

Your email address will not be published. Required fields are marked *