How to Make a Hot Pack With Rice or a Towel

Making a hot pack at home takes about five minutes and requires materials you probably already have. The simplest version is a sock filled with uncooked rice, heated in the microwave for 60 seconds. But there are several methods worth knowing, each with different advantages depending on whether you want dry heat, moist heat, or something that stays warm longer.

The Rice Sock Method

This is the most popular DIY hot pack for good reason: it’s cheap, reusable, and molds to your body. Here’s what you need:

  • 1 new tube sock (cotton, not synthetic)
  • 1 to 2 cups of uncooked white rice

Fill the sock with rice, then tie a knot at the top, leaving about one finger width of space between the rice and the knot. That gap lets the rice shift around so the pack can conform to your neck, shoulder, or knee. Place the sock on a paper towel in the microwave and heat for 60 seconds. If it’s not warm enough, add another 30 seconds. Test it against the inside of your forearm before applying it to a sore area.

White rice works well because it heats quickly and naturally contains enough moisture to produce a gentle, moist warmth without adding any water. Jasmine rice is particularly good for this. A single rice sock can be reheated hundreds of times before the rice starts to break down or smell stale, though most people replace theirs every few months.

Choosing the Best Filler

Rice isn’t your only option. Different fillers heat at different rates and hold warmth for different lengths of time, which matters if you’re making a pack you plan to use regularly.

Whole corn and rice are the top performers for heat retention. Corn heats very quickly and holds both heat and moisture well, making it a favorite among people who sew their own packs. Flaxseed also retains heat well but takes longer to warm up, so it requires more microwave time. Dried pinto beans perform solidly. Wheat and barley fall in the middle of the pack, with average heat retention. Cherry pits and clay beads are poor choices, especially in smaller packs, because they lose heat too fast to be useful.

If you want something heavier that delivers more pressure (nice for lower back pain), whole corn or beans give you that weight. For something lighter that drapes easily around your neck, rice or flaxseed works better.

The Moist Towel Method

If you need moist heat specifically, or you don’t have rice on hand, you can make a hot pack with two small towels and a zip-close plastic bag. Wet both towels and wring them out so they’re damp but not dripping. Place one towel inside the plastic bag and leave the bag open. Microwave the bag on high for two minutes. Remove it carefully, seal the bag, then wrap the second damp towel around the outside. The outer towel acts as a buffer so the heat doesn’t hit your skin too intensely.

This method delivers more moisture than a rice sock, which can be helpful for stiff joints or muscle tightness. The tradeoff is that it cools down faster and isn’t reusable in the same way. You’ll need to reheat it after about 15 to 20 minutes.

Fabric and Microwave Safety

The most important rule: use 100% cotton fabric. Cotton handles microwave heat safely. Synthetic blends, polyester, and anything with metallic threads can melt, warp, or catch fire in a microwave. If you’re sewing a custom pack instead of using a sock, flannel is a popular choice, though very old or worn flannel may not hold up well over time.

If you smell burning while microwaving any homemade hot pack, stop immediately. This usually means you’ve heated it too long. Try cutting the time down or lowering the microwave to 50% power. Overheated grain fillers can scorch, and in rare cases, they can ignite. Always place your pack on a paper towel or dish towel in the microwave to catch any moisture and reduce hot spots.

For people without a microwave, you can heat a fabric pack in the oven at 150°F (65°C) for about 15 minutes in an oven-safe dish. Set a timer and check it frequently.

How Heat Therapy Works

When you apply warmth to your skin, two things happen. First, the blood vessels in the area relax and widen, increasing blood flow to the tissue underneath. This delivers more oxygen and nutrients to sore muscles while flushing out the chemical byproducts that contribute to pain and stiffness. Second, heat reduces the sensitivity of nerve endings in the area, which is why a warm pack on a stiff neck provides almost immediate relief.

This increased blood flow is partly a local response to the temperature change in the tissue itself, separate from your nervous system’s broader reaction to warming. That’s why a hot pack on one shoulder doesn’t make your whole body flush. The effect is targeted, which makes it well suited for localized pain, muscle spasms, and joint stiffness.

How Long to Apply Heat

Keep your hot pack on for 10 to 20 minutes at a time. You can repeat this several times throughout the day. Going beyond 20 minutes in a single session increases the risk of skin irritation or superficial burns, especially if the pack is quite warm. If you fall asleep with a hot pack, you risk prolonged exposure, so set a timer.

Always place a thin layer of fabric between the hot pack and your skin if the pack feels intensely warm right out of the microwave. A pillowcase or thin dish towel works. After the first few minutes, as the pack cools slightly, you can remove the barrier for more direct heat.

When to Skip the Heat

Heat is excellent for chronic muscle pain, stiffness, and tension, but it’s the wrong choice in several situations. Avoid using a hot pack on:

  • Fresh injuries with swelling or bruising (use cold instead for the first 48 to 72 hours)
  • Open wounds or skin that’s already burned or irritated
  • Areas where you’ve applied menthol creams or medicated ointments (heat intensifies the chemicals and can cause burns)
  • Skin that’s been recently treated with radiation therapy

People with diabetes or circulation problems should be especially cautious because reduced sensation in the skin makes it harder to tell when a pack is too hot. Vascular conditions, including deep vein thrombosis, are also contraindications for heat therapy because increasing blood flow to an area with a clot can be dangerous.

Adding Aromatherapy

You can add a few drops of essential oil, such as lavender or eucalyptus, directly to the rice or grain before sealing your pack. The heat releases the scent each time you warm it. Start with just 3 to 5 drops and add more over time as the fragrance fades. The oils won’t create a safety issue at normal heating times, but if you’re overheating the pack to the point of smelling something burnt, the oils can amplify that problem. Keep your heating time conservative.

Some people also tuck a small amount of dried lavender buds or chamomile into the filler for a subtler scent that doesn’t require reapplication. This works especially well in packs intended for relaxation rather than targeted pain relief.