What You'll Make and What You Need
A lunch bag is a rectangular fabric pouch with a zipper across the top and a fabric handle. This version takes about two hours to sew and uses two pieces of outer fabric, two pieces of lining fabric, one zipper, and thread. You do not need a serger or an overlock machine—a basic straight stitch on any sewing machine works perfectly.
Gather these materials before you start: two pieces of outer fabric cut to 9 inches wide by 11 inches tall, two pieces of lining fabric the same size, one 9-inch zipper (a metal or plastic coil zipper works best), thread that matches your outer fabric, scissors, pins, a ruler, and a seam ripper for mistakes. A walking foot on your sewing machine helps the zipper feed evenly, but it is not required.
Key Takeaways
- Cut your fabric pieces to 9 inches wide by 11 inches tall before you begin sewing anything.
- The zipper goes between the outer fabric and lining fabric, sewn in place before you join the sides.
- Sew the sides and bottom with a half-inch seam allowance, leaving the top open for turning.
- Turn the bag right-side out through the opening at the top, then stitch the opening closed by hand or machine.
- Press the bag flat with an iron after sewing to make the seams crisp and the bag sit properly.
Prepare Your Fabric and Zipper
Lay out your two outer fabric pieces on a flat surface with the right sides facing each other. Pin them together along the top edge only—this is where the zipper will go. Do the same with your two lining pieces. You should now have two pinned pairs of fabric.
Open your zipper and lay it face-down along the top edge of one outer fabric pair, with the zipper teeth pointing toward the fabric. The zipper should run the full 9-inch width. Pin the zipper tape (the flat woven part on either side of the teeth) to the top edge of the outer fabric. The teeth themselves should sit just at the edge of the fabric, not on top of it. This positioning matters—if the teeth are too far into the seam allowance, the zipper will be hard to pull later.
Sew the Zipper Between Outer and Lining Fabric
Set your sewing machine to a straight stitch with a stitch length of 2.5 millimeters. Attach a zipper foot if your machine has one—this foot rides closer to the zipper teeth than a regular foot and prevents the needle from hitting the metal or plastic. Sew along the top edge of the outer fabric, stitching the zipper tape down. Sew about one-quarter inch away from the zipper teeth, staying on the fabric side. Backstitch at the start and end to lock the thread.
Flip the fabric over so the zipper is now on top. Lay one lining piece on top of the zipper, right side down, so the lining and outer fabric are now sandwiched around the zipper. Pin the lining to the zipper tape. Sew this seam the same way—one-quarter inch from the teeth, using the zipper foot. When you finish, you should have a tube with the zipper running along the top, outer fabric on the outside, and lining on the inside.
Join the Sides and Bottom
Open the zipper halfway. This is important—if you leave it closed, you will not be able to turn the bag right-side out later. Fold the bag so the outer fabric pieces are facing each other and the lining pieces are facing each other, with the zipper at the top. Pin the left side seam, the bottom seam, and the right side seam. Leave the top open—the zipper is already holding those edges together.
Sew down the left side with a half-inch seam allowance, using a straight stitch. Backstitch at the start and end. Sew across the bottom, then up the right side. At each corner, stop with the needle down, lift the presser foot, pivot the fabric 90 degrees, lower the foot, and continue sewing. This creates a sharp corner instead of a rounded one. When you reach the top, backstitch to lock the thread.
Turn the Bag Right-Side Out
Reach through the zipper opening and grab the outer fabric from the inside. Pull gently until the outer fabric starts to turn through the opening. Keep pulling until the entire bag is right-side out. The lining will now be inside, and the outer fabric will be on the outside where it belongs. Use a point turner or the blunt end of a chopstick to push the corners out from the inside so they are sharp and square.
Tuck the raw edges of the lining opening inside the bag. Pin the opening closed. You can sew this opening shut by machine using a straight stitch very close to the edge, or you can close it by hand using a ladder stitch, which is invisible from the outside. If you use a ladder stitch, thread a needle, knot the end, and slide the needle through the fold of fabric on one side of the opening. Bring the needle out and cross over to the opposite side, sliding it through the fold there. Repeat, moving along the opening until it is closed.
Press and Finish
Lay the bag flat on an ironing board. Set your iron to the temperature recommended for your fabric—check the care label on your fabric bolt if you are unsure. Press the top edge of the bag where the zipper is sewn, using firm, even pressure. This flattens the seams and makes the zipper sit flat. Press the sides and bottom as well. Do not press over the zipper teeth themselves; press the fabric on either side of them.
Open and close the zipper several times to make sure it moves smoothly. If it catches, stop and check for loose threads or fabric caught in the teeth. Use a seam ripper to gently remove any threads. Your lunch bag is now ready to use. It will hold a sandwich, a drink, and a snack, and the lining makes it straightforward to wipe clean if something spills.
Common Mistakes and How to Avoid Them
The most common mistake is sewing the zipper too close to the teeth. When the stitching line is right on top of the teeth, the zipper becomes stiff and hard to pull. Sew at least one-quarter inch away from the teeth, on the fabric side. If you make this mistake, use a seam ripper to remove the stitches and sew again.
Another mistake is forgetting to open the zipper before sewing the sides. If the zipper is fully closed when you sew the side seams, you will not be able to turn the bag right-side out. Always open the zipper at least halfway before you sew the sides and bottom. If you forget, use a seam ripper to open one side seam, turn the bag, and sew it closed again.
Uneven seams happen when you do not use a seam guide. Most sewing machines have a line marked on the throat plate showing where a half-inch seam allowance falls. Use this line to keep your stitching straight. If your machine does not have one, place a piece of painter's tape on the throat plate half an inch from the needle and sew along the edge of the tape.
Frequently Asked Questions
Can I use a different size zipper?
Yes, but adjust your fabric size to match. If you use a 7-inch zipper, cut your fabric 7 inches wide instead of 9 inches. The zipper should run the full width of the bag so the opening is as wide as possible. A wider opening makes it easier to pack food in and take it out.
What if I do not have a zipper foot?
A regular presser foot works, but it sits farther from the needle and makes it harder to sew close to the zipper teeth without hitting them. If you do not have a zipper foot, sew slowly and watch the needle carefully as it approaches the teeth. Stop and adjust if the needle is about to hit the metal or plastic.
Can I add a handle to the bag?
Yes. Before you sew the sides and bottom, cut a strip of fabric 2 inches wide and 10 inches long. Fold it in half lengthwise with right sides together and sew down the long edge with a quarter-inch seam allowance. Turn it right-side out and press flat. Pin the ends to the inside of the bag at the side seams, with the loop pointing down into the bag. When you sew the side seams, the handle ends will be caught in the stitching and held in place.
How do I clean the lunch bag?
Wipe the inside with a damp cloth and let it air-dry completely before storing food in it again. If the outside gets stained, spot-clean it with a damp cloth and mild soap. Do not machine wash or dry clean unless your fabric label says it is safe to do so, because the zipper and thread may be damaged.
What fabric works best for a lunch bag?
Cotton quilting fabric or canvas holds its shape well and is straightforward to sew. Avoid stretchy fabrics like knit or jersey, which will not hold a crisp shape. If you want the bag to be waterproof, use laminated cotton or oilcloth on the outside and regular cotton for the lining.