Looking for a cozy, handmade project that adds instant charm to your holiday décor? Soft DIY Christmas fabric bells are the perfect blend of cute, crafty, and nostalgic. Whether you hang them on your tree, attach them to garlands, or use them as gift toppers, these little bells bring a warm, handmade touch to every corner of your home.

These bells are easy enough for beginners yet satisfying for seasoned makers who love simple sewing projects. Let’s break down the steps so you can start creating your own batch of festive, squishy bells.
Gather Your Materials
Before you dive in, make sure you have everything you need. Soft fabric bells only require basic supplies, most of which you may already have in your craft drawer.
You will need:
- Cotton, flannel, felt, or linen fabric
- Polyester stuffing or cotton stuffing
- Sewing machine or needle and thread
- Sharp scissors
- Pins or clips
- Ribbon or jute twine for hanging loops
- Small decorative elements (buttons, felt shapes, mini pom-poms)

Choose fabrics that match your holiday theme—plaid for rustic charm, velvet for something luxe, or simple muslin for a Scandinavian look.
Cut the Bell Pattern
You’ll need a simple bell-shaped template to keep your pieces consistent. You can sketch one freehand, trace a printed outline, or use a cookie cutter as a guide.
Steps to follow:
- Fold your fabric so you can cut two identical pieces.
- Pin the pattern in place to prevent slipping.
- Carefully cut around the outline using fabric scissors.
- Repeat for each bell you want to make.
Tip: If you’re creating a set, cut several bells at once by layering the fabric.

Sew the Front and Back Together
Now it’s time to bring your bells to life. Don’t worry—this part is quick and beginner-friendly.
How to sew the bell:
- Place the two fabric pieces together with the right sides facing in.
- Pin or clip around the edges.
- Sew along the outline, leaving a small opening at the top.
- Trim any excess fabric around curved edges to help the bell shape sit smoothly once turned.
Once sewn, turn the bell right-side out. Use a pencil or chopstick to gently push out the curves.
Stuff the Bell and Add Details
Stuffing your bell gives it that soft, plush feel. Add just enough filling so the bell holds its shape without looking stiff.
Finishing steps:
- Gently fill the bell with stuffing using small amounts at a time.
- Once filled, fold the opening inward and stitch it closed.
- Attach a short ribbon, jute loop, or fabric strip at the top for hanging.
- Decorate your bell with:
- Buttons
- Felt stars
- Embroidered snowflakes
- Mini pom-poms
- Ribbon bows

These little bells look adorable in coordinated colors or as a mismatched collection of scraps. It’s a great project for using leftover fabric from larger crafts.
Customize Your Bells for Any Style
The best part of sewing your own decorations is how easily you can tailor them to your home’s holiday vibe.
Try these creative ideas:
- Rustic farmhouse: Use burlap, jute twine, and wooden buttons.
- Classic Christmas: Choose red and green plaid, add tiny felt holly leaves.
- Minimal Scandinavian: Stick with neutral cotton and simple embroidery.
- Elegant and soft: Use velvet or linen with muted metallic details.
You can also vary the sizes to create a balanced arrangement on wreaths or garlands.

Where to Use Your Soft Fabric Bells
These handmade bells are incredibly versatile and work beautifully around the home:
- Hang them on your Christmas tree.
- Add them to a mantel garland.
- Tie them to gift bags for a personalized touch.
- Use them as ornaments on cabinet handles.
- Create a cluster of bells as a table centerpiece accessory.
Because they’re soft, they’re kid-friendly and safe for homes with pets.
Final Thoughts
Sewing your own soft DIY Christmas fabric bells is a simple, heartwarming project that adds charm and personality to your seasonal décor. Each bell feels like a tiny piece of handmade joy, and once you make one, you’ll want to sew a whole collection.
Save this craft for later and enjoy filling your home with soft, festive magic!



Leave a Reply