Sew a basic rice bag in under an hour with two fabric pieces and a needle
A rice bag is a small fabric pouch filled with uncooked rice that you heat in the microwave or oven to use as a warm compress. The sewing part takes about 30 to 45 minutes if you have basic supplies on hand. You need two pieces of fabric (cotton works best), thread, a needle, scissors, and rice. The whole project costs under five dollars and produces something you can use for years.
Rice bags work because rice holds heat longer than water and distributes it evenly. You can add dried herbs like lavender or chamomile to the rice before sealing the bag if you want scent. The bag itself is just a rectangle sewn on three sides, filled, and sewn shut on the fourth.
Key Takeaways
- Cut two identical rectangles of cotton fabric, each about 4 inches by 8 inches, and lay them with the pretty sides facing each other.
- Sew three sides of the rectangle using a running stitch, leaving one short end open for filling.
- Turn the bag right-side out through the opening, fill it with uncooked rice (about one cup), and sew the opening closed with a ladder stitch so the seam is invisible.
- Heat the finished bag in the microwave for 2 to 3 minutes or in a 350-degree oven for 10 to 15 minutes before each use.
- Test the heat on your wrist first, the same way you would test a baby's bottle, because microwaved rice bags get very hot.
What fabric and supplies you need
Use 100 percent cotton fabric because it breathes well and won't melt in the microwave or oven. Flannel, quilting cotton, and muslin all work. Avoid polyester or synthetic blends—they can scorch or release fumes when heated. You can use new fabric from a craft store or repurpose an old cotton sheet or pillowcase.
You need thread that matches your fabric color (or contrasts, if you like the look), a needle with an eye large enough for your thread, scissors, and uncooked white or brown rice. A ruler or measuring tape helps you cut straight edges, but you can estimate if you are comfortable doing that. If you want to add scent, have dried herbs ready—lavender buds, chamomile flowers, or dried rosemary work well. Use about one tablespoon of dried herbs per cup of rice.
Cutting and preparing your fabric pieces
Measure and cut two identical rectangles of fabric. A 4-by-8-inch rectangle is a good starting size—large enough to cover a shoulder or lower back, small enough to handle easily. Use scissors to cut straight edges. If your fabric frays at the edges, that is normal and does not affect how the bag works.
Lay the two rectangles on a flat surface with the pretty sides facing each other (the sides you want to show on the finished bag). This is called "right sides together." Line up all four corners so the edges match. If the pieces are slightly uneven, trim them so they are the same size. You are now ready to sew.
Sewing three sides with a running stitch
Thread your needle and tie a knot at the end. Start at one corner and sew along one long edge using a running stitch—push the needle through both layers of fabric, pull it out about one-quarter inch away, and repeat. Keep your stitches small and even, about one-quarter inch apart. Sew all the way to the next corner.
Turn the corner and sew along the next side (one of the short ends). When you reach the third corner, sew along the second long side. Stop about one inch before you reach the fourth corner. This one-inch gap is your opening for turning and filling the bag. Tie off your thread with a knot on the inside of the fabric.
Do not sew the fourth side closed yet. You will close it after you fill the bag and turn it right-side out.
Turning the bag and filling it with rice
Reach through the one-inch opening and grab the fabric from the inside. Gently pull the entire bag through the opening so the pretty sides are now facing outward. Use your fingers to push the corners out so they are square and neat. The seams should now be hidden on the inside.
Measure one cup of uncooked rice into a small bowl. If you are adding dried herbs, mix them into the rice now. Carefully pour the rice mixture through the opening into the bag. Do not overfill—the bag should be full but still flexible. Leave about one-half inch of space at the opening so you can sew it closed without the rice getting in the way.
Closing the opening with a ladder stitch
The ladder stitch creates a seam that is nearly invisible from the outside. Thread your needle and tie a knot. Bring the needle out through the fold of fabric at one edge of the opening (not through both layers—just through the fold). Slide the needle inside the fold for about one-quarter inch, then bring it back out.
Cross over to the opposite side of the opening and repeat: go into the fold, slide one-quarter inch, and come back out. Keep going back and forth across the opening, staying inside the fold each time. After every three or four stitches, gently pull the thread tight—the opening will close as if by magic, with the seam hidden inside the fold. When the opening is completely closed, tie off your thread with a knot inside the fold and trim the excess thread.
Heating and using your rice bag safely
Before you use the bag, test it on your inner wrist or forearm the same way you would test a baby's bottle. Heat in the microwave for 2 to 3 minutes on high power, or in a 350-degree oven for 10 to 15 minutes. Microwave heating is faster but creates hotter spots, so shake the bag gently after heating to distribute the heat evenly. Oven heating is slower but more even.
The bag will be very hot when it comes out of the microwave or oven. Let it cool for 30 seconds before touching it with your bare skin. Use it on sore muscles, stiff joints, or anywhere you want warmth. The bag will stay warm for 20 to 30 minutes. Store it at room temperature between uses. A rice bag lasts for years if you do not overheat it—if you smell burning or see scorch marks, the rice has gotten too hot and you should reduce heating time next use.
Common mistakes to avoid
The most common mistake is sewing all four sides closed before filling the bag. You will have to cut a seam open, which weakens the bag. Always leave one side open until after you fill it. The second mistake is overfilling—if the bag is packed too tight, it will not heat evenly and the seams may split. Fill it until it feels full but still slightly squishy.
Do not use synthetic fabric or fabric with a plastic coating, because heat can damage it. Do not heat the bag for longer than 3 minutes in the microwave or 15 minutes in the oven—rice can scorch and smell bad, and the bag can overheat. If you add herbs, use only dried herbs, not fresh ones, because fresh herbs can mold inside the sealed bag.
Frequently Asked Questions
Can I use a sewing machine instead of hand sewing?
Yes. Set your machine to a medium stitch length and sew a straight line one-quarter inch from the edge of the fabric. Sew three sides, leave one short end open, and follow the same turning and filling steps. Machine sewing is faster and creates stronger seams, though hand sewing is quieter and easier to control if this is your first time.
What if I do not have matching thread?
Use thread that is close to your fabric color, or choose a contrasting color if you like the look. The thread color does not affect how the bag works. If you use the ladder stitch to close the opening, the thread will be hidden inside the fold anyway.
How many times can I reheat the same rice bag?
You can reheat it hundreds of times over several years. Rice does not wear out from heating. Eventually the fabric may fade or fray, or the rice may absorb moisture and stop heating as well, but most rice bags last at least two to three years with normal use.
Can I make a rice bag without sewing?
You can use fabric glue instead of stitching, but the seams will not be as strong and may fail after a few heating cycles. Hand or machine sewing creates a seal that lasts much longer. If you do not want to sew, a simpler option is to fill a clean sock with rice and tie the opening closed with thread or a rubber band.
Is it safe to heat a rice bag in the oven?
Yes, if you use cotton fabric and do not exceed 350 degrees. Oven heating takes longer (10 to 15 minutes) but distributes heat more evenly than the microwave. Never use a microwave-heated bag in the oven or vice versa without letting it cool completely first, because the temperature change can damage the fabric.