How to Make Fabric Rosettes

Updated April 17, 2017

Adding fabric rosettes to hats, scarves, jackets, handbags and even shoes is a way to jazz up an outfit or make a fashion statement. Fabric rosettes are relatively simple to make and require few materials. Rosettes can be casual, flirty, elegant or bold, depending on the fabric or ribbon that you choose. Wool and cotton are suitable fabric/ribbon choices for an everyday look. On the other hand, if you wish to adorn a cocktail dress with a rosette, silk, brocade and organza are good choices.

Cut a fabric/ribbon strip with scissors for your rosette. To determine the length, multiply the width of your fabric/ribbon by 10. For example, if the ribbon you've selected is 2 inches wide, cut a 20-inch ribbon strip to craft your rosette.

Thread your needle. Starting at the cut edge of your strip, sew an up-and-down stitch along the cut edge, side and other edge. When you are finished sewing, leave your needle threaded on one end and a fairly long piece of loose thread where you took your first stitch.

Hold the loose thread in one hand while you gently pull the needle in a gathering circle. Make sure that the two ends of the fabric/ribbon strip overlap. Stitch a secure knot where the two ends overlap into a circle.

Add any desired embellishments to the top of your rosette, such as flowers, buttons or vintage brooches.


To create a one-of-a-kind rosette with tons of personality, use vintage fabric.


Avoid using wired ribbon for this project.

Things You'll Need

  • Fabric strips and/or ribbon
  • Scissors
  • Needle
  • Thread
  • Desired embellishments (such as buttons or flowers)
Cite this Article A tool to create a citation to reference this article Cite this Article

About the Author

Mary Beth Lentner has more than 10 years of writing and editing experience. Lentner's publications include dozens of articles for Record Publishing Company newspapers and magazines, as well as curriculum for the National Inventors Hall of Fame. Lentner holds a Master of Arts in teaching and Bachelor of Arts in English from Kent State University.