What you'll need:
-a small bit of batting or wool roving (about twice the size of a cotton ball)
I had red fabric with white polka dots on hand, but you could use plain red and add dots with embroidery floss and french knots.
4. Pin together, and leaving a 1/4" seam allowance, sew around the area I have indicated with a blue line. Leave the space at the very bottom open.
6. Pull your thread tight so the hole closes. This also brings the edges in creating the mushroom cap shape. It's not necessary, but what worked best for me was creating a little knob with the fabric ends. You can place the stem over this so it covers all the 'mess'.
Now put your finished mushroom cap aside. You're going to make the stem.
7. Cut a rectangle out of your linen fabric. The size will depend on how big or small you want your stem to be. I used a piece that was about 3.5 inches tall and about 3 inches wide. Fold your rectangle in half and sew around the top and side, leaving a 1/4" seam allowance. I used red thread so you could easily see, but it'd be best if you could use a thread that matches your fabric. Snip the corners and turn your stem right side out. Now you can stuff your stem.
8. Place your stem on the bottom of your mushroom cap, over the little knob you made (if you did make one). You're going to sew the cap and the stem together using a hidden stitch. To make sure it stays in the right place, you may want to make one stitch holding the stem to the cap on each side before you sew all the way around.
Hopefully my terrible paint drawing helps illustrate the stitch you'll use. The black is the stitching you're going to do. Red is the mushroom cap, beige is the stem. You're going to pull the stitches tight though.
9. Once you tie off, sew a bit of thread through the top of your mushroom cap to hang your ornament from the tree. And you're done!
These are so quick and easy to make, you're going to want to make a whole army for your tree!