Sewzy

How to sew fabric Christmas ornaments (4 shapes)

Sew stuffed fabric Christmas ornaments in star, tree, heart and stocking shapes and 2 sizes, with all 12 steps, fabric amounts and tips for clean corners.

6 min read. Updated November 4, 2026.

The christmas ornaments this Sewzy pattern makes

Christmas Ornaments pattern

To sew a fabric Christmas ornament, cut two matching pieces of a shape, place a hanging loop inside, and sew around the edge with a small gap left open. Clip the corners, trim, turn it right side out, stuff it, and close the gap by hand. The Sewzy Christmas Ornaments pattern makes star, tree, heart and stocking shapes in two sizes, in about 30 minutes, as listed in the app.

TL;DR

  • Time: about 30 minutes in the app. Level: beginner.
  • Shapes: star, tree, heart and stocking.
  • Sizes: Mini (3 in) and Classic (4½ in).
  • Fabric: 1 fat eighth for the whole Mini set, or 1 fat quarter for the whole Classic set.
  • Options: a ribbon cuff on the stocking, and a stitched name or year.
  • The pattern is Premium in the Sewzy app, and you can print it as a letter-size PDF.

What do you need to sew fabric ornaments?

  • Woven fabric, such as quilting cotton in Christmas prints or solid colors.
  • Ribbon or a fabric strip for the hanging loops, plus ribbon for the optional stocking cuff.
  • Polyester fiberfill or another soft stuffing.
  • Thread to match, a hand needle, small sharp scissors and a chopstick or turning tool.
  • A fabric pen for marking the gap, clip ticks and loop position.

Which size should I make?

SizeFinished sizeFabric for the whole setBest for
Mini3 in1 fat eighthSmall trees, gift toppers, advent fillers
Classic4½ in1 fat quarterFull-size trees, names and years, gifts

Mini shapes are fiddlier to turn. If this is your first stuffed project, start with a Classic heart or tree.

How do you sew a fabric ornament, step by step?

  1. Print and cut the paper shapes. Cut the four paper shapes in your size.
  2. Cut the fabric. Cut two matching pieces of each shape. If the print has a direction, check that it runs the right way up on both pieces.
  3. Mark. Mark the gap, the clip ticks and the loop position on the wrong side.
  4. Add a ribbon cuff, if you like. This option goes on the stocking. Sew a ribbon band across each stocking piece.
  5. Add a name or year, if you like. Do it now, while the piece is flat. Use stitching only, with no beads. See how to embroider letters and names for easy stitches.
  6. Place the hanging loop. Fold the ribbon into a loop and lay it inside the shape, with the loop pointing toward the middle and the ends at the edge. Baste it so it stays put.
  7. Sew around the shape. Place the pieces right sides together and sew around the edge, leaving the marked gap open. Backstitch at both ends of the gap.
  8. Clip the corners. Make small snips at every inside corner, close to the stitching but not through it. This matters most on the star and the top of the heart.
  9. Trim. Trim the seam to a slim, even edge, especially at the points.
  10. Turn. Turn the ornament right side out through the gap. Ease the tips out gently with a chopstick. Do not poke hard, or you will go through the seam.
  11. Stuff. Add small pieces of stuffing, tips first, until the shape is plump with a smooth outline.
  12. Close the gap. Fold in the raw edges and close the gap with a ladder stitch. Bury the knot inside the ornament so it is hidden.

Which ornament shape is easiest?

ShapeTrickiest partTip
HeartThe inside corner at the topClip close to the stitching, then turn slowly
TreeThe small tipsStuff the tips first with tiny pieces
StockingThe curve at the heel and toeSew slowly and trim the seam evenly
StarAll the points and inside cornersShorten your stitch at the points and clip every corner

Most people find the heart easiest and the star hardest, so make the star once you have tried one of the others.

How do you make a batch of ornaments faster?

Work in stages instead of finishing one at a time. Cut every shape first, then sew them all, then clip, trim and turn them all. Stuff and close them last, by hand, in front of a movie. Batching saves a lot of time when you are making a handful of gifts.

If you plan to sell them, see Christmas sewing projects to sell. If you are sewing with children, the Christmas projects for kids guide covers ornaments sewn by hand.

Common mistakes when sewing ornaments

  • Forgetting the loop. It must be inside the shape before you sew. Adding it after turning never looks as neat.
  • Catching the loop in the seam. Keep the folded part of the loop clear of the stitching line, so only the ends are sewn in.
  • Not clipping inside corners. The fabric will pull and pucker after turning.
  • Big clumps of stuffing. Large pieces make lumps. Tear off small bits and push them in one at a time.
  • A gap on a curve or point. Keep the gap where the pattern marks it, on a straight or gentle edge, so it closes neatly.

What else can I make with the leftover fabric?

Use the leftover fabric to make matching pieces. Try Cone Christmas Trees in the same prints with the cone tree guide, a Quilted Bow for the top of a gift, an Advent Calendar for the countdown to Christmas, or embroidery hoop ornaments for a different look.

For more ideas, see 60 Christmas sewing projects or the Christmas sewing patterns collection.

FAQ

What fabric is best for sewn Christmas ornaments?

Use a woven fabric such as quilting cotton. It holds a crisp point, presses well and turns neatly. The Sewzy pattern is written for woven fabric, not felt.

How much fabric do I need for fabric ornaments?

For the Sewzy Christmas Ornaments pattern, one fat eighth covers the whole Mini set and one fat quarter covers the whole Classic set.

How big are the fabric ornaments?

Mini ornaments are 3 inches and Classic ornaments are 4½ inches.

How long does it take to sew a fabric ornament?

The app lists about 30 minutes for the pattern. If you make several, cut and sew them in batches to save time.

Are the ornaments safe around small children?

The pattern uses stitching only for names and years, with no beads. Sew the loop in securely, and keep any ornament out of reach of babies and toddlers, because the stuffing and loop are not toys.

Printable Christmas gift tags for sewists

Free Christmas gift tags 🎁

Get our printable sewing gift tags + an embroidery design, and new free patterns every two weeks.

By signing up you join the Sewzy newsletter. Unsubscribe anytime. Privacy.

Patterns from this guide

More sewing guides

Pick a pattern tonight

Download Sewzy free and start with one of the free patterns.

Free to download

Free patternsFree
Every pattern, weekly$3.99
Every pattern, yearlyabout $0.58 a week$29.99

Premium starts with a 3-day free trial. Cancel any time in iOS Settings. Prices in USD.

Download Sewzy on the App Store