Outdoor Baby Blanket

A Great Outdoor Baby Blanket will keep baby entertained while you garden. The snaps allow you to swap in new toys when baby gets bored, while the vinyl backing means baby will stay dry, even if the grass is damp.


This is part three in my upcycled tablecloth series, so I’ll be using the remnants from my previous projects. I have a large, long rectangle that I’m going to turn into a square by cutting it in half and layering the pieces right sides together, and sewing a 1/2 inch seam to attach them. If you are starting with a new tablecloth, there’s no need for a center seam. You can make your blanket as large or as small as you’d like. Mine is about one square yard.

How to:

You’ll need to cut 8 segments of ribbon that are about 14 inches long. You don’t want to cut them too long, because then they could pose a strangulation hazard. Select ribbon that is one to two inches wide. (Don’t use wired ribbon, because that could work itself free and poke baby.)

Now you need to pin the ribbon to the printed side of the tablecloth. Extend the ribbon slightly past the edge so you’ll be able to see it when you’re sewing. Add two ribbons to each side, spaced evenly.

Lay your tablecloth piece face up. Make sure all the ribbons are pointing inward towards the center.

Cut your fleece to the same size as your tablecloth piece, then lay it on top. Pin together at the sides, making sure that the ribbons remain pointing toward the middle.

Then sew the fabrics together with a half-inch seam. Whenever you come to a ribbon, backstitch for durability. Remember to leave a hole at least three inches wide for turning. Remove the pins.

My tablecloth came with curved edges, so I’m going to trim the corner of my fleece to match. If your tablecloth came with straight corners, you can skip this step.

Turn the blanket right side out. Turn in the edges by the hole and pin shut. Sew shut with a quarter inch seam, then continue topstitching all the way around to give the blanket a nice edge.

Pay attention to the ribbons as you sew. Make sure they are out of the way of your needle.

Remove the corner pins. Then use a lighter to carefully singe the ends of your ribbons to prevent fraying.

Finally, we’ll add the snaps to the ribbon. I’m using very small sew-on snaps, the kind you see on Barbie clothes. Fold down the top edge of the ribbon a half inch. Sew on one half of the snap. Be sure to sew it very securely!

Then sew on the other half of the snap, about 5 inches up from  the blanket. This creates a large loop to attach toys.

Add the toys and your’e finished. To clean, remove the toys and wash on the gentle cycle. Lay flat or hang to dry.

Click to check out Made By Marzipan’s other sewing projects for baby.

Made By Marzipan may have received product or payment for this post. Posts may contain affiliate links. Disclosed in accordance with the Federal Trade Commission's 16 CFR, Part 255.

6 thoughts on “Outdoor Baby Blanket

  1. Shan says

    I love this idea and am going to make it for a friend. More than anything I wanted to know the name of the song you played for the video. It is beautiful!

  2. says

    Shan, the song is by Allison Weiss. If you google her, you can download a lot of free songs from her blog.

  3. ESheen says

    This is exactly what I’ve been looking for! Does the table cloth stay water resistant even after a few washings? Do you think tablecloth vinyl by the yard from the fabric store would work the same?

    • says

      ESheen, I would recommend washing on the gentle cycle and hanging up to dry (I put mine over the shower curtain rod). Yes, I think by-the-yard flannel-backed vinyl would work just fine :) Don’t forget to check out my other projects you can make with a tablecloth!

  4. ESheen says

    Thanks! Can’t wait to make some!

  5. Marsha says

    Brilliant! I love this idea. I always leave a couple toys behind and now I’m not worrying about that. My little girlies just love this.

    Thanks a ton!
    Marsha, David, Kara and Maggie

Leave a Reply

Your email address will not be published.