What You'll Make and What You Need

A quilted tote bag is a sturdy, insulated carry-all made from three layers of fabric stitched together—an outer fabric, batting (the insulating middle), and a lining. The quilting holds all three layers in place and creates the characteristic texture. This project takes about four to six hours spread over two or three sessions, and the result is a bag that holds its shape and keeps cold items cooler longer than a single-layer bag.

You will need: two pieces of outer fabric (cotton or canvas works well), two pieces of lining fabric, two pieces of batting, thread that matches your outer fabric, a sewing machine, scissors or a rotary cutter, a ruler, pins, and two handles (you can buy pre-made handles or make them from fabric strips). Most quilted totes use fabric pieces about 18 inches wide by 20 inches tall before assembly, which creates a finished bag roughly 16 by 18 inches.

Key Takeaways

  • Quilting means stitching three layers (outer fabric, batting, lining) together in a pattern before you assemble the bag, which makes the finished tote rigid and insulated.
  • You quilt each side panel separately by pinning all three layers together, then sewing straight lines or a grid pattern across the entire piece.
  • After quilting, you sew the two quilted panels together with right sides facing, then turn the bag right-side out and insert the lining as a separate step.
  • Handles are attached before you close the lining, so they are sandwiched between the outer fabric and the lining for strength.
  • Common mistakes include skipping the quilting step (which makes the bag floppy), using batting that is too thick for a home sewing machine, and sewing handles on after the bag is finished (which pulls loose).

Prepare Your Fabric and Batting

Cut all your pieces to the same size. You need two outer fabric pieces, two lining pieces, and two batting pieces—all measuring 18 inches wide by 20 inches tall. Use a ruler and rotary cutter or scissors to make straight edges. Uneven pieces will not align when you pin them, and the finished bag will look crooked.

Press your outer fabric and lining fabric with an iron on medium heat to remove wrinkles. Do not press the batting—heat can damage it. Lay one outer fabric piece on a flat surface, place one batting piece on top of it, then place one lining piece on top of the batting. Pin all three layers together at the corners and along the edges, spacing pins about 4 inches apart. This is your first quilted panel.

Repeat this process with the second outer fabric piece, second batting piece, and second lining piece to create your second quilted panel. You now have two three-layer sandwiches ready to quilt.

Quilt Each Panel with Straight Lines

Quilting stitches the three layers together so they do not shift. The simplest pattern for a beginner is straight lines spaced 2 inches apart. Using a ruler and fabric pencil or chalk, lightly mark vertical lines across your first quilted panel, starting 2 inches from the left edge and marking every 2 inches across the width. You do not need to mark horizontal lines—you will follow the edge of your presser foot as a guide.

Thread your sewing machine with thread that matches your outer fabric. Set the stitch length to 2.5 (a medium length) and the tension to normal. Sew the first vertical line, starting at the top edge and sewing straight down to the bottom edge. Keep the line as straight as possible—a slight wobble is normal and will not ruin the bag. Sew the next line 2 inches to the right, then continue across the panel until you have sewn all vertical lines.

Now sew horizontal lines the same way. Mark lines 2 inches apart from top to bottom, then sew each line from left to right. When you finish, trim any loose threads and remove the pins. Repeat the entire quilting process on your second panel. Each panel should now have a grid pattern of stitches holding all three layers together.

Sew the Two Panels Together

Place your two quilted panels with the outer fabric sides facing each other (right sides together). Pin around all four edges, leaving a 2-inch gap at the bottom—this gap is where you will turn the bag right-side out later. Sew around the pinned edges using a half-inch seam allowance (the standard distance from the edge of the fabric to your stitch line). Backstitch at the start and end to lock the stitches.

At the corners, sew to the corner point, stop with the needle down, lift the presser foot, rotate the fabric 90 degrees, lower the presser foot, and continue sewing. This creates a sharp corner instead of a rounded one. When you reach the 2-inch gap at the bottom, sew right up to it, backstitch, then leave the gap unsewn and continue sewing on the other side of the gap.

Trim the seam allowance at the corners to one-quarter inch to reduce bulk when you turn the bag right-side out. Clip the corner seams diagonally (cut from the corner toward the seam line without cutting the stitches) so the corners will be sharp and flat, not lumpy.

Turn the Bag and Attach the Handles

Reach through the 2-inch gap at the bottom and pull the bag right-side out. Use a blunt tool like a wooden spoon handle to push the corners out from the inside so they are sharp and square. Press the bag flat with an iron on medium heat, paying special attention to the seams and the opening at the bottom.

Measure and mark where you want the handles. Most tote bags have handles positioned 3 inches from each side seam. Pin one handle to the inside of the outer fabric at one marked spot, then pin the second handle at the other marked spot on the same side. The handles should point downward into the bag at this stage. Sew each handle in place with two rows of stitching (sew one row, backstitch, then sew a second row right next to the first) for strength.

Fold the raw edges of the 2-inch opening inward by half an inch on each side and press them flat. This creates a finished edge. Slide the lining (which is still loose inside the bag) up and over the handles so the lining covers the opening. Pin the lining to the outer fabric around the opening, then sew it closed with a stitch line one-quarter inch from the edge. Backstitch at the start and end.

Topstitch the Seams for a Finished Look

Topstitching is a decorative row of stitching that runs along the seams on the outside of the bag. It also reinforces the seams so they hold up to heavy use. Thread your machine with thread that matches your outer fabric or use a contrasting color if you want the stitching to show.

Sew a line of stitching one-quarter inch away from the top opening of the bag, all the way around. This line should sit on the outer fabric and catch the edge of the lining underneath. Sew slowly and keep the line as straight as possible. When you reach a corner, use the same stop-rotate-continue method you used when sewing the panels together.

If you want extra reinforcement, sew a second line of topstitching one-half inch below the first line. This is optional but makes the bag more durable. Press the finished bag with an iron on medium heat, and your quilted tote is complete.

Common Mistakes and How to Avoid Them

Skipping the quilting step. Some sewers try to skip quilting and just sew the three layers together as a sandwich. The result is a floppy bag where the batting shifts inside and bunches up. Always quilt before you assemble the bag.

Using batting that is too thick. Craft batting comes in different weights. For a tote bag, use low-loft or regular batting (about one-eighth inch thick). High-loft batting (one-half inch or thicker) is too bulky for most home sewing machines and will jam or skip stitches. Check the package label before you buy.

Sewing handles on after the bag is closed. If you sew handles to the finished bag, they will pull loose under weight because they are only attached to the outer fabric. Handles must be sandwiched between the outer fabric and lining before you close the opening, so the lining holds them in place from behind.

Uneven seam allowances. If you sew some seams with a half-inch allowance and others with a three-quarter-inch allowance, the bag will not be square. Use a seam guide (a line on your sewing machine bed) or mark your fabric with a ruler before you sew.

Frequently Asked Questions

Can I use fleece or minky instead of batting?

Fleece and minky are thicker and less stable than batting, and they can jam in a home sewing machine. Stick with craft batting labeled for quilting. If you want extra insulation, use two layers of regular batting instead of one thick layer.

What if I don't have pre-made handles?

You can make handles from fabric strips. Cut two strips of outer fabric 4 inches wide by 24 inches long. Fold each strip in half lengthwise with right sides together, sew along the long edge with a quarter-inch seam allowance, then turn right-side out and press flat. You now have two fabric handles ready to attach.

How do I quilt if my sewing machine doesn't have a walking foot?

A walking foot helps feed thick layers evenly, but it is not required for a straightforward grid pattern. Sew slowly and use your hands to gently guide the fabric—do not pull it. If the layers shift, you can still finish the bag; just trim any puckering after you turn it right-side out.

Can I wash a quilted tote bag?

Yes. Hand wash in cool water with mild soap, or machine wash on a gentle cycle. Air dry flat. Do not use a dryer, as heat can damage the batting. If the bag gets wrinkled, press it lightly with an iron on low heat.

What fabric weight works best for the outer layer?

Cotton quilting fabric or canvas (8 to 12 ounces per yard) works well. Avoid thin fabrics like cotton voile or gauze—they tear easily under the weight of groceries. Avoid stretchy fabrics like knits, which will distort the bag shape.