DIY Ring Bearer Pillow Tutorial

DIY Ring Bearer Pillow Tutorial

While trolling Etsy looking for a DIY ring bearer pillow, I realized all the pillows I liked had one thing in common: they had a big flower as the main focus of the pillow. Observe:

ivory faux flower on black pillow

Image via Y and E Bridal on Etsy

diy ring bearer pillow

Image via Creations4Brides on Etsy

I loved the look of a DIY ring bearer pillow like these, but I wasn’t a fan of the ~$40 price tag. My crafty bridesmaid LC assured me that we could DIY this in no time. And DIY it we did, for under $15!

ring bearer pillow with ivory flower

My DIY ring bearer pillow! (Personal photo)

Here’s how we did it:


  • half yard of matte ivory satin fabric
  • 2 feet of 1½ to 2 inch wide colored ribbon
  • large open silk rose/peony
  • pretty rhinestone charm
  • 2 feet of thin ivory ribbon or cord
  • quilt batting/polyester fiberfill

Instructions for the pillow:

Step 1: Measure and cut fabric for your DIY ring bearer pillow into two squares of equal size. If you want your final pillow to measure 8 x 8, cut out two 10 x 10 inch squares (this leaves a 1? inch allowance for you to sew around).

Step 2: Pin your two fabric squares together, making sure that the “good” sides of the fabric (what you want the exterior to be) face each other.

sewing a pillow

You can see how it is pinned here. Bridesmaid LC is doing the sewing.

Step 3: Use a sewing machine to sew the two squares together (or if you’re me, enlist the help of your crafty BM to do this for you), about 1? inches from the edge of the fabric. Important: Make sure to leave 2 inch gap along the side unsewn so you can stuff the pillow with batting. We aligned the gap with where the ribbon would go so that my hand-stitching would be covered up by the ribbon.

sewing a pillow in sewing machine

BM LC on her mom’s sewing machine. I couldn’t have done it without her.

Step 4: While the pillow is still inside out, cut the corners off (make sure you don’t cut into the seam, though!). Then iron the seams flat. I hope this makes sense—I’m not too good on my sewing terminology. Maybe a picture would help:

white square of fabric

Step 5: Turn the pillow inside-out through the gap you left open. Iron it flat.

Step 6: Fill pillow with batting. It helps to break off small chunks of the batting, fluff them with your fingers, and then stuff them into the pillow through the 2 inch gap.

stuffing small pillow

Step 7: Once you’ve stuffed the pillow to desired fullness, stitch the gap shut using a hidden stitch, which you can learn how to do here.

Yay, your pillow is complete! Now to make the embellishment:

Instructions for the flower embellishment:

Step 1: Starting with your store bought silk flower (I got mine at Michaels…it’s a cream peony), cut the flower off the stem, and use wire cutters to cut the green plastic parts away from the silk flower.

faux flower on stem

ivory faux peony

Step 2: Sew a charm into the center of the flower. I used a pretty silver and rhinestone button, and it had a loop on the back, making it easy to sew onto the flower. I also made sure to sew through the layers of silk petals to ensure that they stayed together (now that the plastic piece that was holding them together is gone).

ivory faux flower with pearl in center

Step 3: Take the ribbon you intend to use around the pillow (the wide, colored ribbon), and loop it around the pillow to see how much you need. Cut it so it’s about 1 inch longer. Find the middle point of the ribbon, and sew your silk flower onto the ribbon.

back of faux flower with ribbon

My very unprofessional looking stitching

Step 4: Sew flower and ribbon onto the center of the pillow. After I was done attaching the flower to the ribbon, I sewed them into the center of the pillow. You won’t be able to see the stitching because it’s directly underneath the flower and ribbon.

Step 5: Make the ends of the ribbon so it meets in the back of the pillow, and stitch together.

Step 6: Attach the thin ivory ribbon to center of the flower. Since I used a button with a loop on the back, I simply passed the ribbon through the loop. Et voila! You have a completed DIY ring bearer pillow!

ring bearer pillow with ivory faux flower

Cost breakdown:

  • Fabric: $2.50 (on sale at Jo-Ann)
  • Taupe ribbon: $3.99
  • Rhinestone button (2 pack): $2.99
  • Ivory ribbon: $0.33
  • Silk flower: $4.99
  • Batting: already had it
  • Total = $14.80

It’s totally worth the hassle, in my opinion! But if you don’t have a sewing machine or don’t feel like making your own DIY ring bearer pillow, there’s always Etsy.


Mrs. Jellyfish

Pleasanton, CA
Wedding Date:
September 2010
I Now Pronounce You... Mr. and Mrs. Star... Officially!
I Will Have to Get My Fill of Twirly Dresses Elsewhere
Add a comment


  1. Guest Icon Guest
    Wedding Clothings » Blog Archive » Find Wedding Accessories save memories, Guest @ 4:15 am

    […] DIY Ring Bearer Pillow Tutorial | Weddingbee […]

  2. Guest Icon Guest
    Monica, Guest @ 5:45 pm

    Thanks for the detailed instructions and pictures that went along with it. Great job!

  3. Guest Icon Guest
    alagal06, Guest @ 11:57 pm

    I love this project. I forgot how much I love to sew. I used a eggplant satin with a white satnin ribbon and bow. Loved it!

  4. Guest Icon Guest
    Small wedding details you can do it on your own- ring pillows home created | Wedding Beauty, Guest @ 1:54 am

    […] pleasure and excitement! Today we give a tutorial for those interested in DIY ring bearer pillow. Image SourceDiy ring bearer […]

  5. Guest Icon Guest
    Coral, Guest @ 9:24 pm

    I am so inspired by this, thank you!! I see cute ones on Etsy but I just can’t shell out the $$ for something so small. I don’t DIY much but I think I can handle this. Thanks again for the step-by-step, it’s really helpful.

  6. Guest Icon Guest
    Kandy Jones, Guest @ 3:16 pm

    You are the best, I just finished my pillow and saved ove $20 :). It looks fantastic thanks to your tutorial!

add a comment

Sent weekly. You may unsubscribe at any time.

Find Amazing Vendors