I had a belly ache the other day and decided a heat pack would be the only rememdy… except we didn’t own one. Cue sad face.
So I went hunting for a DIY. There are stacks out there, but this one on The Johnston’s blog was what I referenced before I started. You can make so many versions of this once you know how – like not creating segments, adding different oils, or even adding herbs and tea. I decided to give the segmented pack a go, and added lemongrass oil because I had it here with me.
Here’s what you’ll need:
- Cotton Fabric
- Matching thread
- Sewing machine
- Scissors
- Uncooked rice (I used 2.5 – 3 cups)
- Essential Oil (optional)
Step 1.
Cut your fabric into two strips about 16″ x 7″ (40 x 18cm). With right sides together, pin and sew 1.5 cm (5/8″) in from the edges, leaving a small gap of around 5 cm (2″) on one edge.
Step 2.
Trim corners, turn your bag right-side out and use a pencil to push out the corners from the inside. Iron.
Step 3. (optional)
Measure and mark out your bag into 4 equal sections along the length. You want to sew these dividing lines, but not right to the edge – leave around 2 – 2.5 cm (~1″) free on each end. Sew each line. I also then ran a top-stitch around the edge (quite close to the edge), but still leaving the gap open.
Step 4.
Pour your rice into a bowl and add a few drops of essential oil. Mix.
Step 5.
Using a funnel (if you don’t have one, make one from paper), gradually fill your bag with rice. If you decided to go for the sectioned bag, it will take a bit of work to feed the rice equally into each section.
Step 6.
Once your bag is as full as you’d like it, fold in the open edge of your hole and top stitch it closed.
Step 7.
Once you’re ready to use it, put the bag in the microwave for up to 2 minutes and enjoy! OR you can keep it in the freezer for a cold pack :)
*Note: Some blogs I read recommend putting a glass of water in the microwave with the heat pack to stop the rice burning. Also never leave the heat pack in the microwave unattended, and be very careful removing it from the microwave as it could be quite hot.






love this diy as i’m about to have a baby and there’s a million pain associated with that! i only wish i had a microwave, because after a quick search it’s apparently a fire hazard to heat something like this up in the oven :(
Oh that’s a shame! I can imagine that when you’re pregnant you need to make life as comfortable as possible! But yeah, I wouldn’t recommend putting the pack into the oven unfortunately :(
We used a rice sock during labor. I wish I had made this pretty thing instead!
Beautiful DIY!
Another great tutorial, thanks! In my youth, we had heat packs made of cherry pits. And we would put them in a little cavity (called cavette!) especially built for them in the tile heater.
This is lovely! Normally heat packs are so boring, and what you really need is something pretty (and functional) to help take your mind away from the pain.
I love this. I too love my heat/cold rice pack. Your DIY has inspired me to make another. The only thing I might change is to use a towel. The one I have now as made this way by a friend and the towel just makes it so cozy! Thanks for the inspiration!
Nooooo! Do not put a cup of water in with it! I make these for a living and rice cannot have water in with it! It becomes too moist and the rice starts cooking then moulding! If your worried about burning them stop it half way and wriggle the rice around and resume. No water! You usually do this with wheat bags but rice moulds too easy! I also instruct mine to be heated on a plate to keep it clean and away from moisture residue from food on the microwave bottom!
Also, I do one side cotton one side corduroy so when it’s first out if the microwave you can use the corduroy side and as it cools use the cotton side to keep up the warmth!
Ohh, thanks so much Lila! That’s great advice, I’ll be sure to mention it above too. I also love that you do one side corduroy, what a great idea!! :)
Love this. I have a store bought version. The only thing I would add that I love about the store bought one is handles. Long ones so it’s easy to apply heat to your back or shoulder or tie together for a knee.
I have one made out of a sock monkey sock… I love it.. it wraps around your neck and feels so cozy…. my granddaughter wants to sleep with it every time she spends the night with us. Its also got lavender buds in it and smells heavenly!
I have made these and love them. I also put handles on them to make it easy to get out of the microwave. For Christmas one year I gave them to my grandchildren with their names on them. They love them, use them most every night.
[...] there’s a definite chill in the air these days! Craft your own home-made heat pack to keep you [...]
These will make great home-made Christmas presents!
Love this! It would make a great Christmas, Mother’s Day or other holiday gift :)
Love this! Great idea for Christmas presents. Can’t wait to try. Have one daughter pregnant and one runs alot….perfect!
For Rachel, I read on another tutorial that you can boil a pot of water, cover it with the lid and then place the pack on the lid to get warm. You would just need to make sure to keep it out of the line of the steam release valve if there is one on the lid. You could also go the double boiler method and put a bowl over the boiling water and put the pack in that to absorb the heat. These obviously take longer to get it warmed up, but will work if you don’t have a microwave. Good luck!
What is the best way to care for these? How long do they last? Can you keep putting them in the microwave every day no problem? Thanks for the tutorial!
Hi Jessie,
From what I’ve read, there are a few things you can do to care for these bags. Firstly – put them on a plate in the microwave when you heat them. Also many suggestions around the web are to put a glass of water in the microwave with the heat pack when heating (however a reader below has suggested not to do that). As far as I know it should last for a few years, and there shouldn’t be any problems heating it everyday (however, keep an eye on it while it’s in the microwave – never leave it unattended). Hope that helps!
Thanks! I made them! You can see mine here: http://imake2.blogspot.co.uk/2013/02/heat-packs.html
Finally after years of use, my rice became too hot last night and began to burn (horrible smell). I just wanted to add that I heat mine (i have many) just as i am leaving the house on cold mornings to place in my lap in the car until the car heater becomes warm – - alternating my hands from the steering wheel to the hot pack! Also I go to bed with one each night in the winter….. you don’t wake up hot like you would if you fell asleep with an electric blanket left on too high.
I have made many of these over the years, but use corn instead (“cow” corn from the grain store). They can last quite a long time.
[...] going to keep warm with a homemade rice pack made from recycled flannel PJs. This tutorial does a good job in showing how to divide up the bag [...]
I recently made these as a fundraiser and used corn. they are amazing for pain. I used corn from the feed store in mine and it works well. We raised a lot of money in the hours we had our table set out. (all for a cancer charity). I wish we would have put handles on them. That is a great idea! WE sectioned ours after it was put together, but only because we were in a hurry and forgot. Still it was easy to do with pins.
I agree do not put water in the microwave with rice. You do not want moisture in the air with the rice. I do add a cup of water in the microwave of I am heating leftover bread. (but that’s another story.