Skip to Content

How To Make DIY Fabric Mushrooms – Free Pattern

Making DIY fabric mushrooms is fun and addictive. I know I say that about all my crafts! But with these fabric mushrooms, I just couldn’t stop making them.

I finally had to stop at 25! When I only meant to make 2 or 3.

Originally, I made them with just some sofa/couch fabric swatches but soon I was hunting out other fabric scraps. Naturally, I made some out of upcycled denim my favourite fabric to craft with. I also used some patterned cotton scraps I had too.

Then, when I finally managed to stop myself from making any more fabric mushrooms/fungi, I decorated them. I raided my craft stash for ribbons and trimmings, seed beads and glitter to jazz up the mushrooms even more.

What to do with the fabric mushrooms?

  • Glue a couple of them to a woodslice to make a cute ornament for the mantle.
  • Add a twine to the top and decorate them to make a lovely Christmas ornament.
  • Use them as a really fun present topper.
  • If you have lots of them like me, then you can make a wonderful seasonal garland.

I made these mushrooms by hand sewing them but they can just as easily be made with a hot glue gun. It takes about 20 mins to make each fabric mushroom.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to and affiliated sites. As an Amazon Associate, I earn from qualifying purchases.

(There is a printable how-to card for this craft at the end of the post.)

What You Need For DIY Fabric Mushrooms

Getting a new sofa/couch was what actually inspired me to make these mushrooms. Whilst trying to decide on the fabric for my sofa, I picked up a few swatches. I wanted a velvet sofa, so had collected a lot of coloured velvet squares.

Coincidently my sister-in-law had also been looking for a new sofa. She passed me on her spare fabric swatches too, challenging me to find something to make with them. I rose to that challenge and came up with these DIY fabric mushrooms.

Sofa fabric swatches

I used the velvet swatches for the tops of the mushrooms and then an old linen tea towel for the underside and stalk.

  • Fabric scraps for the top of the mushroom – large enought to make a 3.5″ (9cm) circle. Sofa swatches are the perfect size, but you can use any fabric such as old denim.
  • Linen lighter fabric for the underside and stalk.
  • Fabric circle cutter – you can use a compass cutter or a Fiskers circle cutter. Failing that scissors will do.
  • Scrap cardboard – about the thickness of a ceral box.
  • Fiberfil – I use old pillows for this.
  • Fray stop glue
  • Grey pen
fray stop glue
DIY fabric mushroom sewing pattern

How To Make The Fabric Fungi

Step 1: Cut the fabric swatch for the top of the mushroom into a 3.5″ (9cm) circle. I find this is really easy with either a compass cutter or fabric circle cutter. Especially if you are making more than one mushroom.

cutting fabric for DIY fabric mushroom

Step 2: Next, cut out two 2.5″ (6.5m) circles of the linen fabric and a then 2″ (5cm) cardboard circle. If your fabric frays easily then dab the edges of the fabric with fray stop glue.

fabric circles

Step 3: Sew the smaller linen circles together. Then snip a hole into the centre and turn them right-sides out.

Making the underside

Step 4: Fold the cardboard circle into quarters and then snip a hole into the centre. The cardboard will help the finished mushroom/fungi to hold its shape.

cardboard donut

Step 5: Next, with a needle and thread tie a knot at the end of the thread so that it will not pass through the velvet. Then stitch a running stitch around the edge of the circle (about 3mm from the edge). Pulling and gathering the fabric as you go. (like with these sweater balls).

Then stuff the top with fiberfill and then insert the cardboard disc, so that it sits on top of the fiberfill. All the while keeping the pulled thread taught.

Making the top of the fabric mushrooms

Step 6: Next, pin the linen circle onto the underside of the velvet and stitch it in place. Then, through the hole in the middle add more fiberfill, until the mushroom top is nice and plump.

Stitching the underside

Step 7: Draw around the mushroom stalk template. Cut out 2 pieces. Pin and sew them together. Then turn the stalk right sides out.

This is probably the most tricky bit of this DIY fabric mushroom craft. It can be very fiddly turning out the fabric, this is where the tweezers and chopstick come in handy.

Next, stuff the stalk with fiberfill. The chopstick will be handy to make sure the fiberfill reaches the end of the stalk. Make sure it is stuffed firmly, this will hold help the fabric mushroom stand up.

drawing around mushroom stalk
stuffing the stalk

Step 8: Next, stitch the stalk to the underside of the mushroom, covering the hole. Use a thread the same colour as the linen fabric to help hide the stitches.

Stitching on the stalk

Step 9: This step is optional, but with a grey pen you can draw lines on the underside of the mushroom/fungi to look like gills.

Drawing gills
DIY Fabric Mushroom

Ideas For Decorating And Displaying the Fabric Mushrooms/fungi

As you can see I got a bit carried away with making these fabric fungi! I ended up making over 25 of them in total and tried some other fabrics including denim.

How to make fabric mushrooms and fungi

I even ended up with a rainbow of velvet mushrooms. These will look great in a garland, I love a bit of rainbow home decor.

A rainbow of velvet mushrooms.

What you need for displaying and decorating the mushrooms

Making Denim Mushrooms/Fungi

These were made in the same way as the fabric swatch mushrooms. The main difference is I used denim fabric from old jeans. If making a double denim mushroom use denim in different shades of indigo. Or use a patterned fabric for the top and denim for the base.

It’s best to use soft worn denim from old jeans. The mushrooms will be harder to make if the fabric is too stiff.

Denim fabric mushrooms
Flower denim mushroom

Standing the Mushrooms Up on A Woodslice

To display the fabric mushrooms on a mantle, add them to a wood slice. All you need to do is use hot glue to fix them to the top of the wood slice. I think they look best when displayed at an angle or use fabric mushrooms of different heights.

gluing to wood slice

And yes I do have a mushroom to match my sofa/couch. I went with the Paprika (orange) velvet for the sofa and I love it. The mushrooms on the wood slice will sit on my mantle as they match.

DIY fabric mushroom on woodslice

I also made a denim wood slice version to match my denim moths that sit on the mantle.

Denim mushrooms

How To Decorate the fabric Mushrooms to make Christmas ornaments

The first thing to do to make these fabric mushrooms into an ornament is to add twine to the top to hang them from. The ornaments will look better if you can match the twine to the fabric mushroom colour.

I almost enjoyed decorating the DIY fabric mushrooms as much as I did making them in the first place.

Adding a hoop to fabric mushroom
velvet mushrooms

Next, give the mushroom ornaments a bit of Christmas bling. Add trim, seed beads on the top and glitter on the base.

Use the trim glue to stick the ribbon around the edge. Use pins to keep the trim in place as the glue dries.

adding trim

Then use the same glue to add seed beads to the top of the fungi.

Adding seed beads to the top

Finally, add a bit of glitter to the base of the stalk. Cover the last 1cm of the stalk in the glue. Then either sprinkle the stalk with glitter or dip it into a pot of glitter.

adding glitter to stalk

The mushrooms can be hung individually as Christmas ornaments for the tree or they can be pegged to the twine to make a festive garland.

Decorated fungi Christmas ornament
DIY Christmas Fungi

I made so many of the fabric mushroom decorations, that I had enough to make a fun garland for my mantle.

DIY fabric mushroom garland

Not surprisingly these aren’t my first mushroom/fungi craft. I made a gorgeous mushroom display by printing vintage fungi images onto old bedsheets.

I’ve also noticed that mushrooms are a popular theme with home decor at the moment. I’ve seen vintage mushrooms and fungi printed on plates, fabrics and used for wall decor. There are some free gorgeous vintage prints of the mushroom and fungi drawings of James Sowerby and a collection of vintage mushroom charts here.

Don’t forget to check out my other cool adult craft ideas and other ideas for upcycling fabrics.

Yield: Decorative scrap DIY fabric mushrooms

DIY Fabric Mushrooms

DIY Fabric Mushrooms

Cute DIY fabric mushrooms made from scrap pieces of fabric, such as sofa/couch swatches and scraps of denim from old jeans. They can then be left plain, or decorated with glitter beads and trimmings to make pretty Christmas ornaments. This is an addictive craft. Soon you'll have enough fabric mushrooms for a garland.

Prep Time 10 minutes
Active Time 30 minutes
Total Time 40 minutes


  • Colourful fabric scraps - such as velvet sofa swatches.
  • Plain linen fabric for stalks - an old tea towel would do.
  • Scrap cardboard
  • Fiberfill - I use old pillows
  • Fray stop glue and trim glue
  • Twine for hanging
  • Trims, ribbons, seed beads and glitter for decoration.
  • Free sewing pattern visit the site to download.


  • Needle and thread
  • Compass fabric cutter (optional)
  • Sewing machine (optional)
  • Chop stick and a pair of tweezers


  1. Cut the velvet fabric into a 3.5" (9.5cm) circle. Then cut two circles of plain linen fabric into 2.5" (6.5cm) circles. Finally cut a cardboard disc 2" (5cm).
  2. Sew the two linen circular pieces of fabric together. Cut a small hole in the middle to make a doughnut shape. Then turn the fabric right sides out.
  3. Cut a small hole into the middle of the cardboard disc.
  4. Next, make one long running stitch along the inside edge of the velvet fabric and pull it tight. This will gather the fabric into a bowl shape.
  5. Whilst holding the bowl shape stuff the velvet with fiberfill. Then place the cardboard disc on top.
  6. Next, sew the linen fabric doughnut to the velvet fabric. Use a chopstick to add more fiberfill, through the hole.
  7. Cut out the stalk shape from the free pattern and make a cardboard template. Draw around the cardboard stalk onto the linen fabric and cut out 2 pieces.
  8. Sew the two stalk pieces together, leaving them open at the top. Then turn the stalk right sides out.
  9. Stuff the stalk with fiberfill and then sew it to the underside of the mushroom head, covering the hole.
  10. Add some hanging twine to the top of the mushroom.
  11. Then using trim glue add decorations to the mushroom, such are a pom pom trim and seed beads on the top.
  12. Paste the bottom tip of the stalk in glue and then dip it into a pot of glitter.
DIY fabric fungi


Thursday 4th of November 2021

LOVE these mushrooms, Claire! Thanks for sharing them at Celebrate Your Story! Link Party. You've been featured this week :)

Claire Armstrong

Thursday 4th of November 2021

Thank you, that is awesome, I look forward to seeing the feature.

Donna Williams

Friday 29th of October 2021

Incredible! These adorable fabric mushrooms are so unique, and I adore all their different looks using different fabrics!

Claire Armstrong

Saturday 30th of October 2021

Thank you, Donna. I really do enjoy making them.

Juliet | A Loverly Life

Wednesday 27th of October 2021

These are so adorable - I just forwarded this DIY to a friend who loves shrooms!

Claire Armstrong

Thursday 28th of October 2021

Thank you so much, I hope she enjoys having ago and making them.

Donna @ Modern on Monticello

Wednesday 27th of October 2021

Your enthusiasm for this project is contagious! They are such fun and I can understand why you just kept making them. Thanks for linking up and sharing with us this week. #HomeMattersParty

Claire Armstrong

Wednesday 27th of October 2021

Thank you, Donna. I still want to make more of them 🤣


Wednesday 27th of October 2021

This is so creative

Claire Armstrong

Wednesday 27th of October 2021

Thank you so much, Maria, I did enjoy making them.

Skip to Instructions