Fabric Grocery Bag (for Kids!) Tutorial

Friday, May 30, 2014
Have you ever looked in on your kids when they are playing 'pretend?' It's hilarious. They say the funniest things and really get into character. My kids like having pretend dance recitals, picnics, and camping trips.

I mentioned a while back that my sister and I were talking about how much her girls love playing pretend store. That led to the idea of  actually making a kid-sized grocery bag. It had to be durable, washable, and a lot like an actual bag you might see in a grocery store. And so, the fabric 'Thank You' Grocery Bag was made.

I've put together a tutorial, with lots of photos, to show just how to put this bag together. It's a fairly quick sew, less than an hour for sure. The bag is designed just like the plastic bags you get at the grocery store.

You'll Need:
1/2 yard fabric for outside of bag
1/2 yard fabric for lining
Heat Transfer Vinyl (also called iron-on vinyl)

First, draft your pattern following the pic below. Tape two blank pieces of white paper together to get the paper tall enough. It's probably easiest to cut the paper into a 7.25 inch by 16 inch rectangle and then cut out the curved parts.

Pre-wash your fabrics so there will be no surprises later on. I know, pre-washing takes more time and is seriously annoying when you finally have a free hour to sew and realize you haven't pre-washed yet! But, do it anyway. :) I try to remember to wash my fabrics right after I purchase them so they will be ready when the need to sew arises.

Iron your fabrics before cutting so your pieces don't have any weird wrinkles. Yet another annoying step, but really, it will only take 5 minutes and makes your project so much better!

Now, you are ready to cut. Lay your pattern on the fold and cut two from each fabric. I used a quilter's cotton for the inside, and a plain natural ticking fabric on the outside. I love how soft the ticking is and it makes the bag just the right thickness. You really could use any fabric for this bag, from a thin cotton, to a lightweight canvas.

Cut two from each fabric, as shown.

With right sides together, sew one piece of ticking to one piece cotton fabric on the middle 'U' shape. I use a .25 inch seam allowance.  Repeat for the other two pieces. Next, sew the outside 'J' shapes, starting at the curve, and sewing upward. Stop sewing about 2 inches from the top of the handle. Repeat on the other 3 outside 'J' curves, as shown.

Clip the fabric inside the curves. This will allow the fabric to lay neatly when turned right side out.

Turn both pieces of the bag right side out and press the seams.

To connect the two pieces of the bag, you will sew the top edge of each handle, matching up the cotton fabric pieces together and the ticking fabrics together, right sides together.

Pin together across the raw edge and sew. Repeat on the other handle.

When you flatten those handles out, they will look neat and tidy. Press, and prepare to topstitch.

We'll get to the topstitching in just a minute!

But we get to sew the body of the bag together first. With right sides together, line up the cotton fabric with itself, and the ticking with itself, so it looks like a big rectangle.

Stitch along the sides, using a .25 inch seam allowance. Don't forget to line up the center seam, and keep the handles (inside the 'bag sandwich') tucked out of the way.

Turn right sides out, and press.

Topstitch around the handles and opening. Take your time around the curves.

I love the red 'Thank You's on the bag and think it makes it so much fun! I added it using red heat-transfer vinyl. I really love this stuff because it is easy to use and I can personalize my projects with it. I buy mine through a local business here.

Follow the instructions that come with your heat transfer vinyl. I cut my lettering using my Cricut machine, paired with the SCAL software. If you have a Silhouette machine, that would work great, too! However you cut it, remember that you'll need to flip the text before cutting. I have more details about heat transfer vinyl here.

 Make sure the vinyl lettering is ironed on well since this bag will be well loved. :)  (Remember to never place your iron directly on the vinyl. Use a press cloth or even a piece of paper between your iron and the vinyl.)

 Fold the handles in half, just like a real plastic bag. This is how you'll create the gusset in the bag that allows it to fold neatly and open up to hold so much.

 After both handles are folded in, you are ready to sew the bag together.

Sew a .5 inch seam along the bottom then trim close to the edge.

Turn the bag inside out, pushing the bottom corners out as much as possible.

Sew a seam along the bottom, about 3/8 of an inch from the edge.  

Turn right side out and you are done!

Gather up all your fake food and let your kids have a blast with their new shopping bag that is just their size.

You can even take it with you to the real grocery store and let them help you bag up your purchases. They'll absolutely love it!

 Go ahead and make a bag for all the little kiddos in your life...their little imaginations will surely thank you!



  1. I loved the tutorial about how to sew the pieces together. This is the most helpful tutorial of this kind that I have seen. It is possible to use it for big people too. Thanks for sharing.

    1. Thanks, Kelley! Yes, you can definitely size this up to be regular sized. I need to make a few more big ones for myself for toting around all my things this summer. :)

  2. So stinkin' cute!! I've got a Craft Gossip post scheduled for this evening that links to your tutorial:

  3. is there a way to print this out?

    1. Cora, right now, the pattern is only available as the template shown. If there is enough interest, I'll see what I can do to make a download. :) Thanks!

  4. This is the greatest tutorial I've ever seen of this bag!!! Thank you!!!

    1. Thanks, Timi! They really are great bags and pretty simple to make, too!

  5. I'd love to have a download of this!

  6. use a regular plastic grocery bag and cut it apart on the sides, handle tops and slice off the bottom seam. instant pattern! if using for a grocery bag, do not use the interfacing. I have made quite a few of these for my regular grocery bags. and bags come in all sizes........

    1. Yep, a grocery bag is a perfect template for a standard sized reusable grocery bag. My own cloth grocery bags are wearing out so it's about time for me to make some more!

  7. I've just made one of these! Your tutorial is the very best. Thank you, thank you, thank you. :)

    1. So glad it worked for you, Kate! They really are easy bags to make once you get the hang of it. :)

  8. This is the easiest grocery bag tutorial i have come across! Thank you!!

  9. nice post and it's very useful your post has given me an idea about groceryMarket In UK of UKGrocery Thanks for sharing I truly suggest this blogger and helpful for all


I love comments! Thanks for sharing.

Designed with ♥ by Nudge Media Design