Make your own canvas lunch bag!
I have a soft spot for canvas lunch bags — they feel timeless and effortlessly cool. With the return-to-school season here, I made a few and wanted to share a clear, practical guide so you can make one too.
This tutorial covers a simple canvas-and-leather lunch bag that works well for kids and adults alike. The bags below are sewn from hand-painted canvas that can be treated to resist water, and the dimensions and design are easy to adjust to suit your needs.
Follow these steps to create a custom canvas lunch bag you’ll actually want to use.

Supplies for Canvas Lunch Bag
- Medium- to heavyweight canvas (one bag: 11.5 in x 29 in)
- Fabric paint and a paintbrush (optional, for custom designs)
- Fabric wax sealant for water resistance (optional)
- Leather strap or scrap (see step 7 for dimensions)
- Gold button with screw back
- Leather or fabric hole punch
- Measuring tape and marking chalk
- Sewing machine
How to Make a Canvas Lunch Bag
1. Prepare the canvas fabric
Cut one piece of canvas to 11.5 in x 29 in. If you plan to paint or dye the canvas, do that now and allow it to dry completely before sewing. Use fabric paint thinned slightly with water if you want softer brush strokes, or follow a dyeing technique for an even color. Make sure the canvas is fully dry before proceeding.
2. Cut and fold
Fold the canvas in half lengthwise and pin the side and bottom edges so the fabric stays aligned for sewing.
3. Fold and sew top edge
Fold the top edge down 1/2 inch and sew a straight line 1/4 inch from the folded edge to finish the top. Backstitch at the beginning and end for strength.
4. Sew the sides
Sew both side seams with a 1/4-inch seam allowance, leaving the top of the bag open. Backstitch at the start and finish of each seam.
5. Create boxed corners
To give the bag volume, pinch each bottom corner so the side seam and bottom seam align, forming a triangle or diamond shape. From the point of the corner, measure 2 inches in and draw a horizontal line 4 inches wide. Sew along that line on each corner, then trim away the excess, leaving a 1/2-inch seam allowance.
6. Turn right side out and press
Turn the bag right side out and push out all four corners. Shape it into a lunch bag and iron the four vertical creases from the bottom corner to the top of the bag. Also press a short horizontal crease at each bottom corner so the bag can stand on its own.
7. Cut leather strips
For a tidy closure, cut one leather strip 5 inches long by 1/2 inch wide, and a small leather square that is 1/2 inch by 1/2 inch.
8. Attach the button to the leather
Attach the button and its screw back through the small leather square and secure it to the front of the bag about 4 inches down from the top. Use a hole punch where needed to make clean holes for the screw back. The leather square reinforces the canvas so the button wears well over time.
9. Sew the leather strap
Sew one end of the longer leather strip to the back of the bag near the top edge. Punch a hole near the free end of the strap so it can slip over the button. To close, roll the top of the bag down and fasten the leather strap over the button. This creates a neat, adjustable closure that’s easy to open and close.

How to Make Your Lunch Bag Water Resistant
If you want the bag to repel moisture, treat the canvas with a fabric wax sealant following the product instructions. You can apply wax to the canvas before sewing if your machine can handle the treated fabric; otherwise, apply it after the bag is finished. Waxing takes some time but gives the bag added durability and protection from spills.



Photography: Amelia Lawrence
This canvas lunch bag is an approachable beginner-to-intermediate sewing project that’s easy to personalize. Swap painted patterns, dye colors, or the leather strap for a nylon webbing to suit a child’s tastes or an adult’s style. The leather closure adds a sophisticated, durable finish, while a colorful strap keeps things playful.
Would you make one of these for yourself or a child? It’s a useful, customizable project that makes a practical handmade gift or a personalized everyday item.
More DIY ideas
If you enjoyed this project, here are a few other simple sewing and craft ideas to try next: canvas wine bags, roll-up organizers for pencils or supplies, reusable produce bags, and easy fabric napkins—each is a quick, satisfying project that pairs well with making a lunch bag.

