DIY Valentine’s Day Treat Bags

This Post May Contain Affiliate Links. Please Read Our Disclosure Policy

If you love handmade Valentine ideas that feel practical and creative, these DIY Valentine’s Treat Bags are a great place to start. They’re simple to sew, fun to paint, and work for so many different gift ideas. Fill them with candy, tuck them over a wine bottle, or use them to dress up a small floral arrangement.

DIY Valentine's Day Treat Bag with a heart containing flowers.

Valentine’s Day has always felt like the perfect excuse to slow down a little and make something by hand. Not in a complicated, all-day kind of way, but in that cozy, creative moment kind of way where you’re cutting fabric, painting hearts, and letting things come together naturally. These DIY Valentine’s Treat Bags are exactly that sort of project. Simple, playful, and full of charm without asking too much of you.

Normally, I would let Valentine’s Day go by unnoticed. It’s really not my favorite holiday. This year, however, I decided to push myself to get a little bit into the holiday spirit.

In addition to sharing my Sweetie Martini and Sugar Cookies with Cotton Candy Frosting, I’m also going to show you how to make a fun and useful craft.

hands holding a DIY Valentine's Day Treat Bag with flowers.

What I love most is how approachable this project feels. You don’t need fancy tools or a lot of experience to make something really special. Whether you’re putting together a small gift for someone you love, dressing up a bottle of wine, or adding a sweet handmade touch to your home, these bags are meant to be fun from start to finish. I’m so excited to show you how easy it is to make them and how many ways you can use them once you do.

Let’s get into all the details and steps you’ll need to make these adorable treat bags.

DIY Valentine's Day Treat Bags with candy spilling out.
hands holding DIY Valentine's Day Treat Bag with a heart painted on it.

Why You’ll Love This Project

  • It’s simple at its core, but leaves plenty of room to make it your own. Once the basic bag is sewn, you can keep things minimal or layer on as much personality as you’d like with paint, ribbon, and personal details.
  • These treat bags are incredibly versatile. Use them for Valentine’s candy, slip one over a glass to create a sweet floral arrangement, or turn the taller version into a charming wine bottle wrap that feels thoughtful without being fussy.
  • The materials are affordable and easy to find, which makes this a great last minute project. Drop cloth fabric is forgiving to work with, and the slightly rustic texture adds character without requiring perfection.
  • They feel special without being complicated. Handmade touches like this go a long way, and these bags strike that balance of feeling heartfelt and fun while still being quick and approachable to make.
DIY Valentine's Day Treat Bags with wine and candy.

Materials

  • Drop cloth – This is the star of the project and works beautifully for treat bags thanks to its soft feel and easy-to-tear weave, which makes cutting quick and forgiving.
  • Fabric paint – Fabric paint is made to stay flexible once dry, so your designs won’t crack or flake when the bags are filled, tied, or reused.
  • Paint brush or pouncer sponge – A brush works well for freehand designs or lettering, while a pouncer sponge is perfect for simple shapes and soft color blends.
  • Sewing machine and thread – A basic straight stitch is all you need to assemble the bags, and this step goes very quickly once everything is pressed and folded.
  • Fusible webbing – This is a great no-sew alternative if you don’t have a sewing machine and still want clean, sturdy seams.
supplies for making DIY Valentine's Day Treat Bag.
  • Iron and ironing board – Pressing the fabric before sewing and painting makes a big difference and helps – everything look neat and intentional.
  • Scissors – You’ll use these for making the initial snip in the drop cloth and trimming threads once the bags are sewn.
  • Ruler – A ruler helps keep your bag sizes consistent, especially if you’re making several at once.
  • Paper – Plain paper is perfect for cutting simple stencils like hearts, letters, or shapes to guide your painted designs.
  • Ribbon – Ribbon adds a finished look and makes it easy to cinch the bags closed, whether they’re filled with candy, flowers, or a bottle.
  • Candy, wine, or flowers – These are optional but highly encouraged and are what turn the bags into thoughtful Valentine’s gifts that feel personal and fun.
display of DIY Valentine's Day Treat Bag with candy on a table.

How to Make

Okay, ready to get crafting? Let’s do it!  I’ll still take you through the steps below. I’ve also provided a full materials list and detailed instructions in the printable card below. 

  1. The first step is to cut the drop cloth for your bags. One thing I love about this material is that it tears easily – and in a straight line. Just mark the location where you want to cut with a snip of your scissors; then tear!
hand tearing drop cloth.

💌 SAVE THIS POST / RECIPE!

We'll email this post to you, so you can come back to it later! Plus, I'll send you more inspiring ideas I think you'll love!

  1. I made two different sizes here. For the shorter bag, you’ll want a piece that measures 6 x 18 inches. For the taller bag, you’ll need a piece that’s 5 x 24 inches. However, you can make these bags any size you wish. Once cut, iron your pieces.
measuring a strip of drop cloth.
  1. Next, you’ll want to create nice edges for the top of your bag. On the two shorter edges of your bag, fold over the drop cloth a quarter of an inch. Then fold over another quarter of an each. Then iron to hold in place. As you can see, this will hide any rough edges. Do this on both sides.
hand folding a piece of drop cloth.
  1. Then, with your sewing machine, sew a line through the folded-over fabric to hold it in place. Repeat this step on the other side. (If you don’t have a sewing machine, you could easily substitute fusible webbing for any stitching involved in making these bags.)
hands sewing a piece of drop cloth.
  1. Next, fold your piece of fabric in half with the two right sides facing each other. Then, simply sew up each side. The bottom of the bag will be created by the fold in the fabric and won’t require any sewing.
hand holding a drop cloth bag.
  1. Then, trim off excess threads and turn your bag right side out. Give your bag a quick press to make the surface flat before painting.
bags made from drop cloth.
  1. Now, you’re ready to paint. I used shades of pink and red for my bags, but you can use whatever colors that will work for your project. I prefer working with the Tulip brand fabric paint. For my treat bag artwork, I kept things simple by cutting out a heart from a piece of white paper. Using a pouncer sponge, I added in the color. Some hearts I kept solid, other I added a gradient effect.
hand painting a pink heart on a drop cloth bag.
  1. This is where you can get creative. Draw Xs and Os, write out a poem with a Sharpie permanent marker, paint on words or “kisses” – just have fun. For my bags, I really liked the simplicity of the hearts so I went with that.
paint sponges on a paper plate.
  1. Once you are finished painting, let your completed projects dry for at least 3 hours.

After that, your DIY Valentine Treat Bags are complete! Aren’t they adorable?

DIY Valentine's Day Treat Bag spilling out candy.
DIY Valentine's Day Treat Bag filled with white flowers.

More Handmade Gift Ideas You’ll Love

And that “wraps” up another project here on IBC. Do you think you’ll give these bags a try? If you give these Valentine’s Treat Bags a try, I hope they bring a bit of joy and love to you and anyone in your life. I’d love to hear how your bags turns out! Please stop back and leave a comment and a 5-star rating below. 

Want more from Inspired by Charm? Join the IBC Mailing List for inspiration in your inbox! Follow along on Instagram and TikTok for daily updates and behind-the-scenes looks at my processes. There’s even more inspiration on Facebook and Pinterest

Galentine's Day Bouquet

DIY Valentine’s Treat Bags

If you love handmade Valentine ideas that feel practical and creative, these DIY Valentine’s Treat Bags are a great place to start. They’re simple to sew, fun to paint, and work for so many different gift ideas. Fill them with candy, tuck them over a wine bottle, or use them to dress up a small floral arrangement.
Print Pin Rate
Course: Handmade Gift, Home Decor Craft
Cuisine: American
Keyword: craft, holiday decor, home decor, valentine’s day
Prep Time: 15 minutes
Crafting Time: 1 hour

Ingredients

  • drop cloth
  • fabric paint
  • paint brush or pouncer sponge
  • sewing machine and thread or fusible webbing
  • iron and ironing board
  • scissors
  • ruler
  • paper
  • ribbon candy, wine, and flower are optional, but highly recommended

Instructions

  • The first step is to cut the drop cloth for your bags. One thing I love about this material is that it tears easily – and in a straight line. Just mark the location where you want to cut with a snip of your scissors; then tear!
  • I made two different sizes here. For the shorter bag, you’ll want a piece that measures 6 x 18 inches. For the taller bag, you’ll need a piece that’s 5 x 24 inches. However, you can make these bags any size you wish. Once cut, iron your pieces.
  • Next, you’ll want to create nice edges for the top of your bag. On the two shorter edges of your bag, fold over the drop cloth a quarter of an inch. Then fold over another quarter of an each. Then iron to hold in place. As you can see, this will hide any rough edges. Do this on both sides.
  • Then, with your sewing machine, sew a line through the folded-over fabric to hold it in place. Repeat this step on the other side. (If you don’t have a sewing machine, you could easily substitute fusible webbing for any stitching involved in making these bags.)
  • Next, fold your piece of fabric in half with the two right sides facing each other. Then, simply sew up each side. The bottom of the bag will be created by the fold in the fabric and won’t require any sewing.
  • Then, trim off excess threads and turn your bag right side out. Give your bag a quick press to make the surface flat before painting. After that, your DIY Valentine Treat Bags are complete.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




19 Comments

  1. These are TOO cute. I love the idea of using a drop cloth. I made a really simple tablecloth with them and it’s such a great fabric for projects. I think this would be a perfect treat bag for Henry-man’s birthday, too. But with tractors instead of hearts. Pinning.

    1. Hey Kim! Yes, I love that idea. Seriously, drop cloth is the best. I want to use it for everything! I made a table runner once too. If you make the bags with tractors, I would LOVE to see them!

      xo Michael