DIY Hand Warmers







Today, we’re making DIY hand warmers! I hadn’t sewn in nine years, so when I saw this contest, I wanted to challenge myself to sew something from scratch. I found a sewing machine on Facebook Marketplace, gathered some cotton fabrics, and got started. This project took me about 4 to 5 hours to make all six hand warmers, though it can definitely be done faster—I’m just a slow worker! The more I made, the quicker I got. This was such a fun project, so follow along to see how I did it!
Supplies



Here’s everything I used to make my hand warmers:
- Sewing machine
- Cotton thread
- Cotton fabric (or other microwave-safe fabrics like linen, flannel, or wool)
- Scissors (Fabric scissors are ideal, but I used three different types of scissors to cut my thread—anything sharp should work!)
- Zig-zag scissors (optional)
- Rice (for filling)
Draw Your Designs on Your Fabric





The first step is choosing the fabric for your hand warmers. It’s important to use only microwave-safe fabrics like cotton, linen, flannel, or wool. Since these will be heated in the microwave, we need to make sure the fabric won’t catch fire! Avoid synthetic fabrics, as they may melt or burn.
Once you have your fabric, sketch the shapes you want for your hand warmers. You can draw directly onto the fabric—just make sure to have a front and back for each design. You can draw on just one side, but keep in mind that you’ll need two pieces for each hand warmer. I started with two hearts and a star!
Cut Out Your Designs





Next, cut out your designs, leaving extra space around the edges for sewing. I folded my fabric before cutting, so I could cut both the front and back at the same time. The drawn outline serves as a sewing guide when stitching the two sides together. If you have zig-zag scissors, you can use them to help prevent fraying, but regular scissors work fine too!
Sew Faces On









If you want to add faces to your hand warmers, now is the time to do it! I used black thread to sew simple eyes and mouths onto mine. How you sew the eyes is totally up to you, but here’s how I did it:
- Thread a needle with black thread by pulling the thread through the needle’s eye.
- Fold the thread in a U-shape, with the bottom of the U in the needle.
- Tie a knot at the top of the U—this keeps your stitches secure.
- When hand-sewing the eyes, make sure to sew on only one layer of fabric at a time.
- If you drew a guideline on one side, use that inside-facing side to start sewing. That way, when you tie off and trim the excess thread, it will be hidden inside the hand warmer.
Important: Make sure to use 100% cotton thread, as synthetic threads may not be microwave-safe. If you’re using a different type of thread, double-check that it’s safe for heating!
Sew the Two Sides Together


Now, it's time to sew the two sides of your hand warmer together!
IMPORTANT: No matter which method you choose, leave a small opening unsewn so you can fill the hand warmer with rice later.
There are two sewing methods you can use:
Method 1: Hidden Seam Method (Flipped Inside Out After Sewing)
- Place both fabric pieces with their outer sides facing inward (so the pretty side of the fabric is touching).
- Sew along the outline, leaving a small section open.
- Once sewn, flip it inside out so the stitching is hidden inside.
- This method gives a clean, seamless look, but when closing the last opening after filling with rice, you’ll need to hand-stitch it shut for an invisible finish.
Method 2: Exposed Seam Method (Seams Left on the Outside)
- Place both fabric pieces with their outer sides facing outward (so the pretty side is visible).
- Sew along the outline, leaving a small section open.
- The excess fabric around the edges will be visible, creating a more rustic, handmade look.
- To close the final opening after stuffing with rice, you can sew it normally with the machine, since the seams are already visible.
Both methods work, so it’s up to your style preference!
Flip Fabrics Inside Out




If you used Method 1 (hidden seams), now is the time to flip your fabric inside out. Once flipped, your hand warmer will have the outer fabric facing outward, and the sewing lines hidden inside.
In the last picture, you can see a comparison between the two methods:
- Method 1 (Hidden seams) The stitches are invisible.
- Method 2 (Exposed seams) The stitches and edges are visible, giving a more handmade look.
Stuff With Rice




Now, it’s time to fill your hand warmers with uncooked rice! I used Japanese rice, but any uncooked rice should work just fine.
When stuffing, make sure to fill every corner to prevent empty spots. However, don’t overfill—leave enough space so you can comfortably sew the opening shut without rice spilling out. If you're hand-sewing (Method 1), you can get away with adding a little more rice since you have more control while stitching.
Sew the Ends Shut



Now, sew the remaining opening shut to keep the rice securely inside.
- For Method 1 (Hidden Seams) You’ll need to hand-sew the opening shut. Use the same technique from Step 3:
- Thread the needle, fold the thread into a U-shape, and tie a knot at the end.
- Start stitching from the inside-facing fabric layers, using a zigzag stitch to weave the thread through both sides.
- Keep your stitches small and tight to prevent rice from slipping through.
- For Method 2 (Exposed Seams) You can sew it shut with a sewing machine like before, since the seams are already visible.
Sew Last Minute Detials


If you forgot to sew some details earlier—like extra facial features or decorations—you can still add them now!
To do this, hand-sew any last-minute details using the same stitching method from Step 3. Get creative with designs, but remember:
- Only sew through one layer of fabric—the rice is already inside, so you don’t want to sew through both sides and trap rice in weird places!
- I kept mine simple by adding extra eyes and mouths to some of the hand warmers that I missed earlier.
Cut the Edges





For hand warmers made using Method 2 (Exposed Seams), now’s the time to trim off the excess fabric.
I used zig-zag scissors to give the edges a fun, decorative look. It also helps prevent fraying! My star-shaped hand warmer ended up looking like a little ravioli, which made me laugh.
Microwave Time!


Now for the final test—heating your hand warmers!
I started with 15 seconds in the microwave, and it was warm but not super toasty, so I added another 15 seconds, making it 30 seconds total. This gave me the perfect warmth!
Here are some microwave heating tips:
- Start with 30 seconds to 1 minute, depending on your microwave's power.
- Do not exceed 1 minute—the rice can get too hot, and you don’t want to risk burning yourself.
- If you want longer-lasting heat, you can try double-layering your fabric next time for better insulation.
And that’s it! Your DIY hand warmers are done and ready to use.
Finish!!







Tada!! You’re done! Here are my finished hand warmers!
This project was so rewarding, and now I have hand warmers to keep me cozy and to gift to my friends. I hadn’t sewn in nine years, so this was the perfect way to challenge myself and get back into sewing. I even bought a sewing machine just for this project, and I’m so glad I did!
If you’re a beginner like me, this is a great first sewing project—and if you don’t have a sewing machine, you can totally hand-sew it instead!
Thank you for following along, and I hope your hand warmers keep you nice and toasty! These also make great gifts or can be used as a belly or stomach warmer on chilly days.
Good luck, everyone!