Looking for an easy and rewarding sewing project idea? This DIY rice heat pack tutorial made of fabric is perfect for beginners and seasoned crafters alike. With just a few materials and straightforward steps, you can create a customizable, microwaveable heat pack that provides soothing warmth for sore muscles, cramps, or chilly nights. It’s not only practical, but it also makes an excellent handmade DIY sewing gift idea for friends and family. Whether you’re looking for a quick sewing fix or want to start exploring simple step-by-step sewing tutorials, this project is ideal for all skill levels.
Heat packs are a versatile and thoughtful addition to your DIY sewing repertoire. Made with 100% cotton or flannel and filled with rice (or other natural fillers), these packs are safe to heat in the microwave and stay warm for extended periods. Plus, adding a few drops of your favorite essential oil or dried herbs like lavender can turn them into an aromatic, stress-relieving treat. See my creative variations at the end to see all of the unique ways you can make this project. I made one stuffed with lavender a few years ago, and it still smells amazing every time I warm it up. I guarantee you will love yours as much as I love mine.
You can make these in different shapes, too. Nothing but creativity is stopping you here. I’ve made round ones, large rectangular ones, patchwork rice packs (think quilting scraps put to good use!) and even adorable heart shaped heat pack pillows.
Read on to discover how to make a rice heat pack with our detailed tutorial that guides you every step of the way.
1. Fabric: 100% cotton or flannel (avoid synthetic materials—they can melt in the microwave).
Measurements for this project are 10″ x 20″ pieces (for a 10 inch square pack) but you may adjust the size as desired
2. Rice: Uncooked white rice (you can also use dried beans, flaxseed, or cherry pits, but rice heats really well in the microwave).
3. Sewing thread: 100% cotton thread (heat-safe)
4. Sewing machine (or needle for hand-sewing)
5. Scissors or rotary cutter
6. Pins or fabric clips
7. Ruler or measuring tape
8. Optional: Essential oils or dried lavender(a few drops mixed with the rice for scent).
1. Choose a durable, heat-safe fabric like cotton or flannel.
2. Cut a rectangle measuring 10 inches by 20 inches (or adjust depending on your preferred size).
3. Fold the fabric in half lengthwise, with the **right sides** (patterned side) facing each other. You should now have a 10″ x 10″ folded piece.
1. Pin or clip the edges of the fabric to hold it in place.
2. Using a sewing machine, sew around the two long sides and one short side with a 1/2-inch seam allowance, leaving one short side open.
– Use a “straight stitch*” and reinforce the seams at the start and end by backstitching.
3. Trim the corners at a diagonal to reduce bulk, but be careful not to cut into the stitches.
4. Turn the fabric right-side out, using a pencil or chopstick to push out the corners.
1. To prevent the rice from shifting too much, you can create compartments inside the pack to keep the stuffing in place.
2. Measure equal sections along the length of the fabric (e.g., every 3 inches).
3. Mark these sections lightly with a fabric pen or chalk.
4. Sew straight lines across the width of the fabric at each mark, stopping about 1 inch from the open edge.
1. Use a funnel or carefully pour **uncooked rice** into the fabric pouch.
– Fill each section about **2/3 full** (so the rice has room to move slightly).
– If adding essential oils, dried lavender or other herbs, mix them into the rice before filling.
2. Pinch the fabric above the rice to prevent spilling as you work.
1. Fold the open edge of the fabric inward by 1/2 inch to create a clean edge.
2. Pin the opening closed.
3. Sew along the edge using a straight stitch, making sure to backstitch at the start and end for security.
4. Shake the heat pack gently to distribute the rice evenly.
1. Heat the pack in the microwave for 1–2 minutes (test for 30 seconds at a time to avoid overheating).
2. Place on your body to relieve muscle aches, cramps, or simply warm up.
Add dried lavender, chamomile, or rosemary to the rice for a calming scent.
Essential oil combos to try: lavender + eucalyptus for relaxation, or peppermint + lemon for energy.
Mix in flaxseed or cherry pits for a more weighted feel.
These materials retain heat well and can provide gentle pressure.
Sew a washable outer cover using a slightly larger piece of fabric (like a pillowcase) to keep your heat pack clean.
Close the cover with a simple envelope fold or a button closure.
Create unique shapes like hearts, circles, or animals by cutting the fabric accordingly.
Use the same sewing and filling principles.
Skip the microwave! Pop the heat pack into the freezer for a soothing cold compress.
You are officially on your way to completing your fabric rice heat pack, but I bet you end up making more than one! This easy sewing project not only offers a practical solution for relaxation and pain relief but also makes for a heartfelt handmade DIY gift for Christmas, birthdays, family and friends. From customizing the fabric to adding your personal touch with essential oils, the possibilities are endless.
Pro Tip: This is a great use for your sewing stash of larger fabric scraps! Share your creations with loved ones or keep them for your own comfort. We hope this tutorial keeps you crafting and sewing with confidence!