I'm pretty dutch so when I saw a pattern for a reusable grocery bag for $20 I thought to myself, "Well I can make that! Easy. I don't need a pattern." Umm...don't listen to me. Get a pattern! I spent more time making my own pattern than I did actually sewing the bag. Eventually, I did make one that worked out pretty well, however it did turn into a beach bag. It ended up a little bit bigger than I intended. It will be perfect for beach trips!
What you'll need:
1 yard of thick, sturdy fabric (duck or outdoor fabric)
1 yard of lining (I bought the cheapest fabric I could find for this)
1 yard of interfacing (this probably isn't totally necessary. I just wanted a thicker bag)
Scissors
Sewing machine
Iron (or hair flat iron)
Here's the fabric I chose. From left to right, duck fabric, cotton lining, and interfacing.
This is the pattern I finally came up with. Basically, I cut 2 identical pieces of each fabric. To make it easier, it's a big rectangle with two squares cut out at both corners at the bottom. You can choose whatever dimensions you want for your bag. I cut my fabric until I liked the size. A few inches smaller than what I planned in the photo below.
![]() |
Now I placed the right side of the thick fabric down, then interfacing, then lining. Then I sewed the three pieces together. Do this twice for each side of the bag.
The next step is to sew the corners. There are four corners to sew, two on each piece. Connect the sides where you cut the squares out (right side to right side). After this step is finished it should distinctly look like two halves of a bag.
I didn't take a picture for this step. But, now is the time to connect the two pieces. Put them right side to right side. Just sew from the top of the first side, down and across bottom, and then up the next side. It gets a little bit difficult at the corners. I just used a lot of pins there to keep the pieces together. After I sewed the two pieces I trimmed the top (the only part that hasn't been sewn yet). This isn't necessary, but will make for a cleaner look. Then just tuck the top into the bag and sew about an inch seam around the perimeter of the top.
Time for the straps! I cut two pieces of each fabric about 44 inches long and 2 inches wide (length depends on how long you want the bag). Put a piece of the thick fabric and a piece of the lining wrong sides together and sew them along the length, leaving each end open. Now, the hard part is flipping it right side out. I poked a large paper clip through the top end and slowing lead it through the strap. Once it's right side out it looks like a circular tube. You can use an iron to flatten it out but guess what?! A hair straightener works crazy awesome!! (And I don't own an ironing board so....this was my only option) Then tuck under the four ends of the straps and sew. This creates a clean look at the end of each strap.
Then just sew the straps on where you like. I sewed mine about 7 inches apart (measuring from the middle of each strap) and about 7 inches deep on the bag. You can sew however you like, but I made a large rectangle around the perimeter of the strap on the bag. Then I did a little reinforcing on the bottom and top of where the strap connects to the bag. You'll do this four times, for each end on each strap.
That's it! Now that I have the pattern figured out it won't take much time to make another bag. This is a great size for a beach bag. The finished product is about 19x21 (laying flat). If I were to make a grocery bag, like I initially intended to I would have made it a little smaller. Maybe 17 inches wide and 15 inches in height. We're going camping this weekend, so I can't wait to head to the beach while we're there!!












