How to Make Fabric Flowers for Your Next Event

Learn how to make beautiful fabric flowers for your next event! This tutorial will show you step-by-step how to create these lovely decorations.

Checkout this video:

What You’ll Need

Making fabric flowers is a great way to add a personal touch to your decor. They can be used for weddings, parties, or any other event. You’ll need a few supplies before you get started.


When it comes to fabric, you have a lot of options. You can use regular quilting cotton, linen, felt, or even recycled t-shirts. The type of fabric you choose will affect the look and feel of your flowers, so choose something that fits the aesthetic you’re going for.

If you’re using quilting cotton or linen, you’ll want to pre-wash your fabric so it doesn’t shrink when you go to use it. Felt doesn’t need to be pre-washed, but if you’re using recycled t-shirts, you’ll definitely want to give them a good wash before you start working with them.


-Pinking shears (optional)
-Wire cutters (optional)
-Wire (optional)
-Floral tape (optional)

Needle and thread

In order to make fabric flowers, you will need a needle and thread. You will also need a pair of scissors. It is helpful to have a thimble, but not necessary. You will also need fabric, ribbon, and buttons.

Hot glue gun

You’ll need a hot glue gun and plenty of glue sticks. You’ll also want to have some wire cutters on hand to snip the stems of your flowers. And, of course, you’ll need fabric in the colors and patterns of your choice.

Make the Flower Base

To make a fabric flower, you will need a base. You can buy a base or make your own. If you want to make your own, you will need a piece of fabric and a hot glue gun. Cut a circular piece out of the fabric, and then hot glue it to the center of the fabric.

Cut a circular piece of fabric

Using a compass or a circular object, cut a 4″ diameter circle out of the fabric. If you want a larger flower, you can increase the size of the circle. Just make sure that all your fabric circles are the same size.

Sew the fabric together to create a tube

Cut a piece of fabric that is twice the length you want your finished flower to be, plus 1 inch. For example, if you want your flower to be 4 inches long, you will need to cut a 9-inch long piece of fabric. Fold the fabric in half so that the wrong sides are together and press with an iron. Sew along the long raw edge with a 1/4-inch seam allowance.Backstitch at the beginning and end of your seam to secure.

Turn the tube inside out

Reach into the tube and grab a small handful of the fabric. Slowly pull it until the entire tube is turned inside out. You should now have a long fabric “rope” with the gathered end at one end and a flat end at the other.

Create the Flower Petals

If you’re looking to add a personal touch to your next event, fabric flowers are a great option. You can make them in any color or style to match your decor, and they’re relatively easy to make. In this tutorial, we’ll show you how to create the flower petals.

Cut out fabric petals in the desired shape and size

Petals can be any shape, from simple ovals to more complicated geometric shapes, and any size, from just a few inches to over a foot long. It’s up to you! You can also vary the look of your fabric flowers by cutting different petal shapes and sizes and mixing them together.

To get started, trace the petal shape onto the wrong side of your fabric with a pencil or fabric marker. Then, use sharp scissors to cut out the petals. If you’re using a template, be sure to trace and cut out several at once so that they’re all ready to go.

Now that your petals are cut out, it’s time to add some dimensionality to them. To do this, first gather up a few of your petals and stack them on top of each other. Then, holding the stack together at the base, gently pinch and twist the fabric about an inch or two from the bottom. This will create a ruffled effect that will add interest to your flower. Repeat this step with all of your petals.

Sew the petals onto the base

Now it’s time to create the individual petals for your fabric flower. For this design, you will need six petals in total. Cut out each petal shape from your fabric, making sure to leave a small seam allowance around the edge.

Once you have all of your petals cut out, it’s time to start sewing them onto the base of your flower. Begin by attaching two of the petals to the center of the base, making sure that they are facing in opposite directions.

Then, take two more petals and sew them onto the base so that they are overlapping the first two petals. Finally, attach the last two petals in the same manner, overlapping the other petals on the base.

Assemble the Flower

Before you start, you will need the following materials: fabric, thread, needle, wire, scissors, and hot glue. You will also need a template (you can find one online or make your own). Once you have gathered your materials, you are ready to start assembling your fabric flowers.

Arrange the petals however you’d like

When you’ve cut all of your petals, it’s time to start assembling your flower. You can arrange the petals however you’d like, but we recommend starting with the larger petals on the bottom and working your way up to the smaller ones. Once you’re happy with the placement of your petals, use a hot glue gun to attach them to the center of the flower. Be sure to hold each petal in place for a few seconds to give the glue time to set.

Hot glue the petals in place

Now that you have all of your petals cut out, it’s time to start assembly! I like to use hot glue because it sets quickly and holds the fabric in place securely. You could also use a stitching method, but I find hot glue to be much faster.

To begin, take two petals of the same size and shape and put a small amount of hot glue on one end of each petal. Place the petals together so that the glued ends overlap, then hold in place until the glue dries. Repeat this process until all of your petals are glued together.

Optional: Add a Stem

Making your own fabric flowers is a great way to add a personal touch to your decor, whether it’s for a wedding, baby shower, or any other event. They’re also relatively simple to make, and you can customize them to match your event’s color scheme. In this tutorial, we’ll show you how to make fabric flowers with or without a stem.

Cut a piece of wire or dowel to the desired length

Cut a piece of wire or dowel to the desired length. If you are using a wire, you will need to wrap the wire around a pencil to create a spiral. This will be the center of your flower. Next, cut a piece of fabric into a strip that is about 1” wide and 12” long. Fold the strip in half lengthwise and stitch down the length of the fabric, about ½” from the edge.

Wrap the wire in green floral tape

Use about 12 inches (30 cm) of green floral wire for the stem of your fabric flower. If you plan to make a lot of fabric flowers, you may want to buy a roll of green floral tape. This will save you time wrapping each individual stem.

Wrap the wire in green floral tape, starting at the base of the wire. Wrap the tape tightly around the wire, making sure there are no gaps. Continue wrapping until you reach the end of the wire.

Hot glue the wire to the back of the flower

Attach a wire to the back of the fabric flower using hot glue. This will allow you to insert the flower into a vase or another arrangement.

Scroll to Top