How to Make an Easy-Sew Homemade Heating Pad

This post may contain affiliate links.

Homemade Heating Pad

A few years ago, when I was newly-married and all wrapped up in taking care of my first daughter, I decided that to be a proper housewife I needed to take up sewing. I got a sewing machine for Christmas that year, went out and bought some cute fabric, and decided to make myself an apron. It took me days and involved extensive internet searches of words like “selvage” and “grain,” but I struggled through. I was so pleased with myself at the end that I decided to make my daughter a dress.

I cut out all the pieces, did some of the sewing, and then I got to the sleeves. The horrible, curved, confusing sleeves. I made a mess of them, too. I ruined the fabric and got my sewing machine all tangled up. I immediately branded myself a sewing failure, and I was so frustrated that I packed it all up. I didn’t look at my sewing machine for over a year.

I did eventually get it out again, but all of this is just to say that I’m not a seamstress. I have what I would call utilitarian sewing skills – I can use my sewing machine for very basic sewing. I don’t like following patterns and I have a hard time sewing anything that isn’t in a straight line, so don’t expect anything fancy from me.

Out of the few projects that I have successfully completed over the years, though, my very favorite is a homemade heating pad that I made from an old pillowcase. The heating pad is one of the simplest projects I’ve ever completed, but it’s also the most useful. We’ve used it for:

  • migraines
  • menstrual cramps
  • muscle aches
  • backaches
  • warming up on a cold day

The Easy-Sew Homemade Heating Pad

You won’t need much to make this bag. Just a few supplies, many of which you probably have at home:

That’s all. If you have the most basic sewing machine skills, you can make this bag. Trust me – I made this bag, and I still get confused threading my machine.

Note: Before you begin the sewing, go ahead and mix your rice with your essential oil. I used about two pounds of rice for my bag, and about 4-6 drops of lavender oil, but the amount you use will depend on how big you make your bag.

Step 1:

Find your fabric. There’s no need to go to a fabric store – you probably have something at home you can cut up and re-use. I’ve used pillowcases, t-shirts, and sheets. I prefer to use cotton because it withstands heat well and is easy to sew. (A good rule of thumb when choosing your fabric is to think about whether it could withstand being ironed on high heat. If so, it’s safe to use for this bag.)

Step 2:

Cut two equal-sized rectangles from your fabric. I traced a book and cut around the lines. The size is up to you – just think about what you’re going to use this heating pad for, and plan accordingly.

Homemade Heating Pad 1

Step 3:

Place your fabric rectangles together, making sure that the “good” side of the fabric is facing inward. It should look like your bag will be inside-out. Actually, once you sew it, it will be inside-out at first.

Step 4:

Pin one side of your fabric together. Make sure that it’s straight and that the fabric pieces are matched exactly.

Step 5:

Sew the pinned side. Keep the line as straight as you can! I used a simple single-stitch.

Homemade Heating Pad 2

Step 6:

Repeat steps 4 and 5 for two more sides.

Step 7:

For the last side, do the same, but leave approximately an inch un-sewn. This hole will be used to turn your bag right-side out, and then to fill the bag with rice.

Step 8: 

Pull the bag right-side out. This will take a little patience, but it shouldn’t be too hard.

Step 9:

Using your funnel, pour the rice into the bag. Depending on the size of your funnel and the type of rice you use, the funnel may have a tendency to clog. If that’s the case, pour very slowly.

Homemade Heating Pad 3

There’s no rule for how much rice to put in your bag. This is your project, meant for your body – decide what feels right for you. Do keep in mind that the more rice you use, the better your heat pack will hold heat.

Step 10:

You’re almost finished! The only thing left to do is close up the hole. You can do this on the sewing machine, but that didn’t work well for me. The bag was heavy and didn’t move well. I found it much easier to just make a few stitches by hand with a needle and thread.

Your finished product

Once you’ve gotten through all of that, you should be holding a lavender-scented, homemade heat pack. Congratulations! You just sewed something useful.

Homemade Heating Pad 4

To put it to use, put in the microwave for one minute. Experiment with the heating time – it can vary depending on the size of your bag and your microwave.

NOTE: Although we do not encourage using a microwave for food, because many folks still have one in their home they would be fine to use to warm this heating pack.

If you thought this was fun and simple, you might like to try it again. Remember, these homemade heat packs can be inexpensive, thoughtful gifts!


About Emry Trantham

Emry is a writer, teacher, photographer and mother. She is interested in all things DIY and is willing to try any project at least once. She loves spending time with her kids and loves gardening, projects, and chickens.

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


  1. Jaz says

    Could you used dried lavender or other dried flower or herbs in place of the essential oil?

  2. Lori says

    Nice, I especially like the inclusion of lavender (or any other that you prefer) essential oil…however, for those of us who lack a sewing machine (or the $ to purchase one), and also would like to WASH the fabric occasionally, and/or change the rice (as it DOES break down and lose efficacy for holding heat, over time): a cotton tube sock tied in a simple knot works just as well. We have 3 of those. Great for neck and feet, but can be used anywhere you want. Also, suggest if your microwave doesn’t have a turntable inside, make sure to stop the heating about every 1 to 1-1/2 minutes, gently shake the pad/sock and place it back in the microwave, to avoid “hotspots” – otherwise, the rice can overheat and even smoke/catch fire! I know many earth-conscious folks abhor microwaves, and I seldom use mine for heating food or water, but as they use WAY less electrical energy for heating than a corded conventional heating pad uses – and the rice pads do not pose the danger of serious burns (for example, if you fall asleep), I believe this method has its merits. Now, for a solar collector to run my microwave…………. 🙂 Lori

    • Lisa says

      I have a suggestion that might work for those of you wanting to change out the rice. Maybe add a zipper to the end. Just a thought.

  3. tamma says

    I used a hand towel (folded in half). easier than cutting material. Guess I’m lazy. Used it for years now ! Using it for migraines and sinuses. Never leaves my side.
    Can’t wait to try walnut shells.

  4. Naomi says

    Beans, rice, etc. could spoil if they get wet, get some walnut shells from a pet store. This works great and you can wash it. Of course this could be a secret food stash.

  5. lydia-jane says

    This sure made me chuckle – my sewing experience exactly: deja vu all over again! It prompts me to pull the sewing machine out of the closet, because I have been wanting a heating pad for several months now and have not been able to find one here where I live in Mexico. Thanks so much for all your help, all the time.

  6. Cassie says

    I’m curious, does the rice go bad after a while or is this one of those good forever type things?

  7. Olivia de la Garza says

    If I’m away from home and need a heating pad now, I’ll get rice, and a pair of 100% wool or cotton socks. Fill one sock with rice and tie a knot at the end. Stick in microwave (if one is available) or put in metal pan over coals (camping). It works beautifully. My friend simply uses a large rubber band at the end of the sock.

  8. Cathy W says

    Thanks Emry! I could have done that….(duh)! Just a little overwhelmed at this big bag of Flax!

  9. Cathy W says

    What about using Flax Seeds instead of rice? I’ve a big bag of flax and don’t how it will work.

  10. Gail Mitchel says

    I love this, have made these similarly for years, use dry beans instead and the heat or cold lasts longer…never used lavender, I keep one in the freezer and several out for heating pads….

  11. Matt Jabs says

    Because so many folks asked the same question about heating without a microwave, I deleted the redundant comments. Emry linked to an idea above, and if anyone else has an idea for safe alternate heating, please share.

    • Carol says

      Several years ago (probably 7 or so by now!), I realized how unhealthy microwaves were, so I got rid of mine. Then about 3 years ago, my range stopped working, and I didn’t have the money to buy a new one, so I just bought a two burner stovetop, and a counter top oven. I may never go back!
      The countertop oven is the best thing! I would turn the temp way down to the lowest setting, and heat my homemade pad in the countertop oven, watching it closely.
      Yes, you could also do the same in your regular oven. Just be sure the temp is way down, and that you CLOSELY monitor it.

  12. Monica says

    You can use the same instructions to make an ice pack, but use popcorn instead of rice and leave out the lavender. Keep in freezer until needed. Fits around any part you need as it never gets rock hard, just good and frozen!