Say goodbye to icy fingers and hello to cozy comfort with these quick, easy-to-sew DIY hand warmers. This simple project takes about 10 minutes per warmer and makes a perfect handmade gift or a practical winter essential.
DIY hand warmers sewing tutorial

Winter cold doesn’t have to mean cold hands. These homemade hand warmers are microwavable, reusable, and simple to make. Whether you’re comfortable at the sewing machine or prefer hand stitching, you can sew a pair in about ten minutes. They’re filled with rice or flaxseed to gently hold heat and release it over time.
The project is forgiving for beginners and offers plenty of options to personalize: choose soft fleece or cozy flannel for a plush feel, or use quilting cotton if you prefer something microwave-safe and easy to sew. You can also add a few dried herbs or a drop of essential oil for a pleasant scent.
This tutorial is free to read on the website. A printable PDF version is offered for purchase on the original site.
More quick projects you will love!
- Selvage fabric bookmarks
- Pen holder for notebook
- Quilted phone charger holder
- Quilted small coin purse
- How to make a fabric bow

Best fabrics for hand warmers
Choose a fabric that feels comfortable, insulates well, and is safe for microwave use if you plan to heat the warmers. Popular options include:
- Fleece — soft and insulating, ideal for a plush hand warmer.
- Flannel — warm and cozy, often used for sleepwear and blankets.
- Wool — excellent natural insulation, durable and warm.
- Quilting cotton — my preferred choice: made from natural fibers, safe for microwaving and easy to sew from scrap fabric.
What commercial hand warmers contain?
Commercial hand warmers use a variety of heat-generating fillings. Some use reusable sodium acetate gel packs that release heat when activated, while disposable warmers commonly contain iron powder, salt, charcoal, and vermiculite that oxidize to produce heat. Homemade microwaveable warmers typically use natural fillers like rice or flaxseed that retain heat after warming.

Using rice or flaxseed as filling
Rice and flaxseed are excellent, natural choices for microwaveable hand warmers. They heat evenly and release warmth slowly, making them safe and pleasant to use. To warm, place a rice-filled pouch in the microwave for 30–60 seconds depending on your microwave wattage — always test carefully to avoid overheating. Shake gently after heating to distribute warmth.
To add fragrance, mix a small amount of dried lavender, chamomile, or rose petals with the rice, or add a drop of essential oil to the filling (use sparingly and test for safety and scent preference).
Hand sewing or machine sewing?
You can make these entirely by hand or with a sewing machine. Hand sewing is perfectly acceptable for this simple project — use a running stitch or backstitch for strength and finish the opening with a ladder stitch for an invisible seam. Both methods produce durable, usable warmers.
Care and washing
The fabric exterior can be gently cleaned. If the warmer needs washing, remove the rice or flaxseed first. Hand-wash the fabric with mild soap and lukewarm water, rinse thoroughly, and lay flat to dry. Avoid machine drying the filled pouch and keep heat sources away during drying to prevent shrinkage. Once dry, refill and resew the opening.
Does rice go bad?
Properly stored rice inside a dry fabric pouch can last a long time. If you suspect the filling has gone stale or absorbed moisture, it’s easy to replace: open the seam, discard or wash the old filling, refill with fresh rice or flaxseed, and close the seam with a ladder stitch. Replacing the filling is a quick fix that refreshes the warmers.

Adding a decorative touch
Personalize your hand warmers with simple decorations that are heat-safe and comfortable to hold:
- Fabric markers or fabric paint for custom designs or initials.
- Mix-and-match fabrics to create contrast and visual interest.
- Embellishments like embroidery, small buttons, or appliqués — ensure any additions are secure and won’t irritate the hands when the warmer is in use.
Materials you’ll need
Gather these basic supplies before you start:
- Microwave-safe fabric (100% cotton quilting fabric is ideal)
- Scissors
- Seam gauge or small ruler
- Fabric marker
- Matching cotton thread
- Sewing machine or hand needle
- Uncooked rice or flaxseed for filling
How to make rice hand warmers
Steps at a glance:
- Cut fabric to the desired shape and size, allowing a 1/4″ seam allowance. Size determines warmth retention: larger pouches hold heat longer.
- Fold fabric with right sides together and pin the raw edges.
- Sew three sides, leaving a small opening for filling. If hand-sewing, use a running stitch or backstitch.
- Turn the warmer right side out and press the seams flat.
- Fill with rice or flaxseed, leaving enough room so the pouch remains flexible and comfortable. A small funnel helps with filling.
- Sew the opening closed by hand using an invisible ladder stitch.
- Add any decorative touches, securing them well so they don’t become a hazard when heated or handled.

These hand warmers are a fast, practical, and customizable sewing project. Make a few to keep, or stitch up a stack as thoughtful gifts—warm hands are just a minute in the microwave away. Happy sewing!
Pin to save for later

Most popular sewing projects:
- Tips for sewing a round hem
- Corded bag handles
- Flutter sleeve dress pattern
- How to laminate cotton fabric