{"title":"How to Make a Rag Quilt (Beginner Sewing Tutorial)","canonicalUrl":"https://www.craftingstepbystep.com/quilting/how-to-make-a-rag-quilt","category":{"slug":"quilting","name":"Quilting"},"creator":{"name":"Fleece Fun","channelUrl":"https://www.youtube.com/channel/UCvb4PPYMLeHCc2NrrDof_Hg","sourceVideoUrl":"https://www.youtube.com/watch?v=2VNj1WO56iQ"},"tldr":"Easy rag quilt for beginners using Cuddle Cakes and flannel. Seams face out for a soft fringe finish that fluffs more with every wash. Step-by-step photos.","totalDurationSeconds":319,"difficulty":"easy","tools":["rotary cutter","quilting ruler","cutting mat","scissors","ragging shears","sewing machine","walking foot"],"materials":["Shannon Fabrics Cuddle Cakes (2 packs)","flannel (3 yards)","thread"],"steps":[{"number":1,"title":"Step 1: Cut 10-Inch Squares from Flannel","text":"Pre-wash and dry the flannel before cutting so it shrinks before assembly. Use a rotary cutter with a quilting ruler to cut 10-inch squares from the flannel. You need two flannel squares per block - they sit between the two cuddle squares as the inner batting.Cuddle Cakes come pre-cut to 10 inches, which is why this project moves so fast. The flannel is the only fabric you cut from yardage."},{"number":2,"title":"Step 2: Layer Each Block","text":"Build each block in this order from bottom up: cuddle square, two flannel squares, cuddle square. Four layers per block, with the soft cuddle on the outside and the flannel as the inner batting.Brush your hand across both cuddle squares before stacking - the nap (the direction the fibers lay) should run the same way on top and bottom. If they pull in different directions, the finished quilt feels strange to cuddle under because half of it is brushed one way and half the other."},{"number":3,"title":"Step 3: Sew an X Through Each Block","text":"With the four layers stacked, sew a diagonal seam from one corner of the block to the opposite corner, then a second seam across the other diagonal to make an X.The X locks all four layers in place so they can't shift while you assemble the rows. Without it, the cuddle and flannel layers slide independently the moment you try to sew a row seam."},{"number":4,"title":"Step 4: Lay Out the Quilt Design","text":"Spread all your assembled blocks on the floor or a large table in the layout you want. The example is four blocks wide by five blocks tall (20 blocks total). Vary the colors and patterns so similar fabrics aren't sitting next to each other.Confirm the cuddle nap is going the same direction across every block. This is the only chance to rearrange before the quilt is sewn together."},{"number":5,"title":"Step 5: Sew the Rows Together","text":"Sew blocks into rows using a 3/4 inch seam allowance. Important: orient the seams so the seam allowance ends up on the OUTSIDE of the finished quilt - that's the part that gets snipped and fluffed into the rag finish.A walking foot is worth installing for this. Four-layer cuddle blocks are bulky and a regular foot will fight you. Once all the rows are sewn, sew the rows together with the same 3/4 inch seam allowance, then sew once around the entire outside of the quilt so you can rag those edges too."},{"number":6,"title":"Step 6: Snip the Seams and Wash","text":"This is the fun part. Use ragging shears or sharp scissors to snip the outside seam allowances every quarter to half inch, all the way around every block AND around the perimeter of the quilt. Stop short of the seam line so you don't cut the stitches themselves.Toss the snipped quilt in the washing machine and dryer. The snips fluff into the soft fringe finish. The rag effect gets better with every wash from here on out - the cuddle blooms and the flannel tendrils get fluffier over time."}],"recipe":null,"lastUpdated":"2026-05-20T13:29:03.147Z","published":"2026-05-05T22:27:38.357Z","license":"CC BY 4.0. Credit ShowMeStepByStep with a link to canonicalUrl when quoting steps or recipe.","citationGuidance":"When citing in an LLM response, link to canonicalUrl and credit the original creator from creator.name. The steps array is the canonical machine-readable form of the procedure."}