≡ Menu

How to Make Your own Reusable Hot/Cold Pack

This post may include affiliate links, which means I make a commission on purchased made through these links at no additional cost to you. Thank you for your support! !

Folks who know us also know that Papi Chulo and I tend to be pretty active people. We love heading to CrossFit, but also enjoy hiking, paddling, surfing, and rock climbing. All this activity means waking up with sore arms and legs is at least a once a week occurrence around here!

For me, the best way to soothe aching muscles is with a hot pack, but I got sick of buying boxes of them. Remembering a reusable hot pack I used to own (it was a furry, stuffed animal fox that draped over your shoulders!), I decided to make a versatile, reusable hot/cold pack for myself. It’s great for sore muscles, headaches, toothaches, and more! I hope you enjoy this DIY heat therapy rice bag!

diy reusable hot/cold pack tutorial

Homemade hot and cold pack tutorial

I designed this particular hot pack for this tutorial because it is very easy to make the pattern. It’s also a convenient size – almost exactly the same as my favorite non-reusable hot pack.

You can make your hot pack larger or smaller – it’s up to you. You can also choose your favorite fabric. I used cotton, but wouldn’t this be cozy done in fleece?

Throughout the tutorial, I usually refer to it as a hot pack or heat therapy pack, but it’s really a reusable hot/cold pack. Typing that every time gets a little cumbersome, though! To make it hot, toss it in the microwave for about 30 seconds (or however long your particular microwave needs). To make it cold, store it in a Ziplock bag in the freezer.

Materials for making your own reusable hot/cold pack

  • A sheet of printer paper
  • A paper trimmer (or paper scissors)
  • Fabric (you need a square foot or less total). My favorite fabric shop is fabric.com
  • Fabric scissors
  • Sewing pins
  • Coordinating or matching thread
  • A needle
  • A sewing machine (optional, but makes the project way faster!)
  • Two feet of ribbon or twill tape (optional)
  • A generous cup of rice or other natural stuffing material (see below)
  • Dried lavender or essential oils (totally optional)

materials for DIY hot pack

What can you use for a homemade heat therapy pack?

You can also use something like black beans instead of rice for your stuffing. I’ve successfully used both beans and rice in reusable hot packs! Whole buckwheat groats make for a delightful hot/cold pack.

Oh, and in case you’re curious, I can’t really recommend using corn as a filling. 😉

I think adding ribbon ties is pretty useful, but you can leave them off if you’d like. The segmented design means you can drape this hot pack over your shoulder, for example, without using the ties, but ribbons make things more secure. Adding longer ribbons also means you can tie it around you and use the hot pack to soothe lower back aches, too.

How to make a reusable hot/cold pack

1. Cut your sheet of printer paper in half “hamburger style” so that you’re left with two pieces of paper each 8.5″x5.5″. One of these half-sheets will be your pattern. If you have a paper cutter, just go ahead and cut it in half. If you’re using scissors, fold it in half and then carefully cut along the line.

2. Fold your fabric in half and then pin the pattern in places that you’ll be able to cut both thicknesses of fabric simultaneously.

pin the pattern in place

3. Carefully cut out the fabric.

cut out fabric

4. Unpin the pattern and position your two fabric pieces on top of one another “right sides together.” If you’d like to use ribbons or ties, fold the top layer of fabric back. Line the end of the ribbon up with the center point of the bottom fabric piece’s short edge with the main length of the ribbon to the inside, as shown below. Repeat with the second length of ribbon on other short end and then pin the second piece of fabric in place. Make sure the ribbons are fully contained within the pinned up fabric.

pin ribbons in place

5. Stitch around the fabric either by hand or machine. I used a 1/4″ seam allowance, but you can use whatever you’re comfortable with. Make sure you leave two openings in the seam on opposite ends of the long edges. This will allow you to easily fill the pouches with rice. Just check out the picture below!

leave two openings

leave openings

6. Pull the material and ribbons through one of the openings to flip the pouch “right side out.” Iron, if needed.

flip right side out

7. Find the pouch’s midpoint along the long edges and then stitch straight across from seam to seam in order to form two separate compartments. The easiest way to do this is by folding the pouch in half and then marking it midline with pins or chalk.

find the midpoint

centerline stitching

8. Use a funnel (or a makeshift funnel like mine!) inserted into an opening from step #5 to add about 1/2 a cup of uncooked white rice or small beans to one of the pouch segments. It won’t seem “full,” but it’s way easier to use your hot pack if it isn’t packed to bursting. If you want to add any dried lavender or essential oils, do so now.

add rice

9. Stitch the opening shut using your favorite method. The easiest way, but (I think) also the least attractive, is simply closing it up with a straight stitch on your machine or a backstitch by hand. A hidden stitch or “blind stitch” is a nice way to close open seams. To sew a hidden stitch, simply thread a sewing needle and tie a knot in one end. Draw the needle from the inside up so that the thread comes up at one end of the open seam.

insert needle from the inside

Insert your needle directly across from the initial exit point and make a small stitch along the opposite top edge, as shown.

make small stitch

Go straight back across the opposite side and make another small stitch.

second small stitchContinue stitching like this, pulling the thread snug (but not overly tight) every few stitches, until you reach the end of the opening. Secure the thread. If you want to avoid a thread tail sticking out, stick the needle into the pouch and then out through the fabric’s front an inch or so down. Pull the thread tight, allowing the fabric to bunch up, and then snip it close to the cloth. The tail will vanish inside!

finish off stitching

10. Repeat steps 8 & 9 with the second section.

Reusable Hot/Cold Pack

11. Use and enjoy!

DIY Reusable Hot/Cold Pack

As noted above, microwaving this for about 30 seconds will heat it nicely, or you can store it in the freezer (inside a ziplock bag). It doesn’t stay hot for 8 hours like the store-bought ones, but it also only takes a few seconds to heat up again!

If you want a smaller, handheld heat pack, check out this adorable felt heart hand warmer tutorial!

DIY Felt heart hand warmers with pattern!

I’ve done way too many deadlifts in the past week, so my reusable hot pack has been put to good use! What’s your favorite way to soothe aches and pains from sore muscles or headaches?



More Related Posts

{ 19 comments… add one }
  • Kassandra September 27, 2016, 03:30

    Please do not use Fleece for this project, things that are not 100% cotton, this includes thread, can catch fire in the microwave. I am always very careful to use 100% cotton fibers when making a microwaveable anything because I know people who have had microwave fires.

    • Natashalh September 27, 2016, 14:17

      Good call. =) I just edited the wording to make it clear that I mean natural materials fleece (you can get some really nice stuff that’s cotton and merino!)

  • Matilda April 22, 2016, 05:28

    Hi Natasha,

    That’s a great post and really helpful! I do loads of running and this is of great help.
    One thing I noticed is that I came across the same “recipe” that also uses your picture in another blog. See the link:


    I think your blog is great and the bodypure blog doesn’t seem to make a reference to your blog. She claims it’s her own original idea. Not sure if that’s cool with you, but thought I’d let you know. Obviously you’ve put a lot of work into your blog so it’s only fair you get the kudos (and link to your blog) where it’s deserved.


    • Natashalh April 22, 2016, 07:08

      Thank you so much for letting me know!! I just filled out a complaint with WordPress and will file one with Google momentarily. I really appreciate it. =)

  • Paige @ Little Nostalgia October 27, 2014, 03:18

    How funny, I’m making palm-sized versions of these out of my fabric scraps! I’m going to market them as hand warmers. 🙂 Brain twins!

    • Natashalh October 28, 2014, 07:07

      Fun! I used to use hand warmers all the time when I worked outside (and didn’t live in Hawaii!)

  • LeAnn October 26, 2014, 06:10

    Thanks for a great tutorial! I love that you added lavender — a little aromatherapy with the soothing heat. Ahhhh! My shoulders were sore after hauling all the stuff for the craft fair yesterday. I may have to whip up one of these! (Or more–they’d be great stocking stuffers!)

    • Natashalh October 26, 2014, 07:00

      Great stocking stuffers and a stash busting project, too! Setting up and taking down for craft fairs is pretty brutal.

  • Tasha's mom October 25, 2014, 06:50

    Christmas is coming!

    • Natashalh October 26, 2014, 07:09

      I’m sensing a trend here…I know you’ve also left comments like “Mother’s Day is coming!” When you were boxing up my everything recently, did you see that heatable fox neck wrap?

      • Cool Yo November 18, 2017, 18:23

        I love the pack. Helped me a lot.

  • Lana October 25, 2014, 01:39

    Lovely to see how simple and useful this project can be! Especially you know you made it and what you added too! My husband has the back problem often, so I think I will try to do it for him…. my neck maybe needs it as well:) Thanks Natasha!

    • Natashalh October 26, 2014, 07:01

      Mmmm, it’s always nice to put something warm and lavender-scented around your neck!

  • Duni October 23, 2014, 22:34

    A couple of years ago I made a similar one for myself, as I get neck pain after a long day at sewing. Mine is filled with organic cherry pits though, as they absorb a lot of heat. I had considered offering these in my shop, but then I found out there are strict regulations concerning items that are to be heated in the microwave…so I decided it was too much of a risk!
    Yours looks so cute! And I love lavender too 🙂

    • Natashalh October 24, 2014, 14:32

      I didn’t realize there were restrictions on things to be microwaved! Hawaii is pretty strict about ‘agricultural products’ though. The cherry pits sound like a really cool idea!

  • Edi October 23, 2014, 10:00

    I love this is reusable and quick to heat up. I love the addition of a scent too. And the ribbon is a very smart idea. Then you can still be doing something while soothing those sore muscles 🙂

    • Natashalh October 23, 2014, 12:24

      I used it on a shoulder while making lunch today, so I’m really enjoying those ties!

  • Marieken October 23, 2014, 07:57

    Looks like a fun project! I love that you added lavender in the bags, it’s one of my favourite scents.

    • Natashalh October 23, 2014, 11:38

      Isn’t lavender the best? I love it in/on so many things.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: