What a jelly roll rug is and why it works
A jelly roll rug is a fabric rug made by sewing strips of fabric into a spiral, then coiling and stitching that spiral flat. You start with a jelly roll—a bundle of 40 to 42 pre-cut fabric strips, each 2.5 inches wide and 44 inches long—or you can cut your own strips from fabric scraps or yardage. The strips get sewn end-to-end into one long chain, then that chain gets coiled into a flat spiral and hand-stitched to hold its shape.
This method works because the strips are narrow enough to curve smoothly without bunching, and the spiral shape means you build the rug from the center outward. The finished rug is typically 24 to 36 inches across, depending on how many strips you use and how tightly you coil. It's a good project for using up fabric scraps, and the result is a sturdy, washable rug that sits flat on most floors.
Key Takeaways
- Sew your fabric strips end-to-end using a quarter-inch seam, then press the seams open to reduce bulk before coiling.
- Coil the sewn strip into a flat spiral starting from one end, pinning as you go to keep the coils aligned.
- Hand-stitch the coils together using a ladder stitch or whip stitch, sewing through the folded edges of the fabric strip.
- Press the finished rug with a steam iron to flatten the seams and set the shape.
- Wash and dry your rug in the machine on a gentle cycle, then lay it flat to dry to prevent curling at the edges.
Preparing your fabric strips and sewing them together
If you're using a jelly roll, you already have your strips cut. If you're cutting your own, cut strips 2.5 inches wide and as long as your fabric allows—44 inches is standard, but 20 to 30 inches works if you're using scrap fabric. You'll need roughly 40 to 50 strips for a 24-inch finished rug, or 60 to 80 strips for a 36-inch rug.
Lay two strips right sides together and sew them end-to-end using a quarter-inch seam allowance. Use a straight stitch on your machine at a normal speed. After sewing each seam, press it open with an iron rather than to one side—this keeps the seam from creating a thick ridge when you coil the rug later. Continue sewing strips together until you have one long chain. You should end up with a strip roughly 165 to 210 inches long, depending on how many strips you joined.
Trim the thread tails and press the entire length of seams one more time before you start coiling. This step takes time but makes the coiling much easier because the fabric lies flatter.
Coiling the strip into a spiral and pinning it flat
Start at one end of your sewn strip. Fold the first 2 to 3 inches back on itself to create a small loop, then roll that loop tightly around itself three or four times to form the center of your spiral. This center should be roughly 2 inches across. Pin it in place with a straight pin through all layers.
Continue rolling the strip around this center, keeping the coil flat and even. Every 2 to 3 inches of coil, place a pin through all the layers to hold the spiral in place. The pins keep the coil from shifting as you work. As the rug grows, you'll be pinning through more and more layers, so use long quilting pins or T-pins that can reach through the thickness.
Keep coiling until you've used the entire strip or reached your desired rug size. Step back and look at the rug from above—it should lie flat without any bumps or twisted sections. If you see a twist, unpin that section, flatten it, and re-pin. Once the entire spiral is pinned and flat, you're ready to stitch.
Hand-stitching the coils to hold the shape
Use a needle and thread that matches your fabric, or use a neutral color like tan or gray if your rug is multicolored. A ladder stitch (also called an invisible stitch) works best because it closes the seam from the inside and is nearly invisible on the finished rug. Thread your needle and knot the end.
Start at the center of the rug. Bring your needle up through the fold of the inner coil, then across to the fold of the next coil out. Insert the needle into the fold of the outer coil and run it along inside the fold for about half an inch, then bring it back out. Go back into the inner coil's fold, run the needle inside for half an inch, and come back out. Repeat this back-and-forth motion, pulling the thread snug every few stitches so the coils draw together.
Work your way around the entire rug, stitching each coil to the one next to it. This takes time—expect to spend 2 to 4 hours stitching, depending on rug size. Remove the pins as you stitch past them. When you reach the outer edge, tie off your thread on the underside of the rug and trim it.
Pressing and finishing the rug
Once all coils are stitched, place the rug on an ironing board or clean flat surface. Use a steam iron on a medium setting and press the entire surface of the rug, working from the center outward. The steam helps flatten the seams and sets the spiral shape. Pay special attention to any areas where the coils seem to stick up or where seams are visible.
Let the rug cool completely before moving it. This allows the fabric to set in its new flat shape. If the edges of the rug curl up slightly after pressing, place a heavy book or weight on them while the rug cools.
Washing and caring for your finished rug
Jelly roll rugs are machine-washable, which makes them practical for high-traffic areas or homes with pets and children. Place the rug in a mesh laundry bag to protect it, then wash it on a gentle or delicate cycle with cold water and mild detergent. Do not use bleach or fabric softener.
Dry the rug on a low heat setting in the dryer, or lay it flat to air dry. Air drying is gentler and prevents any shrinkage, though it takes longer. Once dry, lay the rug flat on the floor for a few hours before use so it settles into its final shape. If wrinkles appear after washing, a light steam with an iron will remove them.
Troubleshooting common problems
If your rug curls at the edges after you finish it, the outer coils are likely too loose. You can re-stitch those outer coils with tighter stitches, pulling the thread snug as you go. Alternatively, press the edges with a steam iron and weight them down while cooling.
If you notice gaps between coils where the rug is visible underneath, you either didn't coil tightly enough or your stitches are too loose. For a finished rug, you can hand-stitch those gaps closed from the underside. For future rugs, coil more tightly and pull your stitches snug as you work.
If seams are visible or bumpy on the finished rug, you likely didn't press them open when you first sewed the strips together. For a finished rug, a steam iron and pressing can flatten them somewhat, but prevention is easier than repair.
Frequently Asked Questions
Can I use fabric scraps instead of a jelly roll?
Yes. Cut your scraps into 2.5-inch-wide strips and sew them together the same way. You may need to piece strips together if your scraps are shorter than 20 inches, but the method works the same. A jelly roll is convenient because all strips are already cut to the same width and length.
How long does it take to make a jelly roll rug?
Sewing the strips together takes 1 to 2 hours. Coiling takes 1 to 2 hours. Hand-stitching the coils takes 2 to 4 hours depending on rug size. Most people complete a 24-inch rug in a weekend, working a few hours at a time.
What thread should I use for stitching the coils?
Use all-purpose polyester or cotton thread in a color that matches your fabric. If your rug is made from many colors, a neutral tan, gray, or cream thread blends in well. Avoid thread that's too thin—it can break under the stress of pulling the coils tight.
Do I need a special needle?
A regular hand-sewing needle works fine, but a needle with a slightly larger eye makes threading easier when you're working for hours. Some people prefer a between needle (short and sturdy) or a quilting needle for this project because they're designed for sewing through multiple layers.
Can I make the rug larger by adding more strips?
Yes. Each additional strip adds roughly 44 inches to your chain, which translates to about 2 to 3 inches more diameter on the finished rug. A 36-inch rug typically uses 60 to 80 strips, while a 48-inch rug uses 100 to 120 strips. The larger the rug, the longer the hand-stitching takes.