15+ Cheap Fabric Toys For Kids To Make At Home

Soft toys can be simple, charming, and full of heart. A little fabric and a few easy stitches can bring big smiles.

1. No-Sew Fabric Ball

No-Sew Fabric Ball

A fabric ball is one of the easiest toys to make, and it looks bright and cheerful with scraps from old shirts or pillowcases. Kids love the soft feel, and the round shape makes it fun to roll, toss, and catch indoors.

Use cotton, flannel, or fleece for a cozy touch, then stuff the ball with fabric bits, batting, or clean old socks. You can make it in bold rainbow colors, soft pastels, or even team colors for a personal touch. It is cheap, quick, and a great way to use leftover fabric that might sit in a drawer.

2. Felt Finger Puppets

Felt Finger Puppets

Felt finger puppets are tiny, colorful, and full of personality. They slip onto little fingers and can turn any story into a fun show.

Cut simple shapes like cats, bears, rabbits, or monsters, then glue or stitch the edges. Add yarn hair, button eyes, or drawn-on smiles to make each one unique.

These puppets help kids build pretend play skills, talking skills, and hand control. They also cost very little because felt scraps are easy to find at craft stores or in old project bins. Try making a whole family of puppets, or match them to a favorite book for extra fun.

3. Sock Octopus

Sock Octopus

An old sock can become a soft octopus with a silly face and wiggly legs. The long fabric arms look playful, and the finished toy feels cozy in small hands.

Fill the toe with stuffing, tie off the head, and cut the rest into strips for tentacles. Stitch or glue on eyes, a smile, and maybe a tiny bow or hat.

This toy is great for squeezing, carrying, and make-believe sea adventures. It is also a smart way to reuse a sock that lost its pair, which keeps costs low. For a fresh look, use striped socks, polka dots, or bright holiday colors.

4. Fabric Busy Cube

Fabric Busy Cube

A busy cube gives kids lots of little things to touch and look at. Soft sides, bright patches, and simple textures make it feel interesting from every angle.

Make six fabric panels and sew them into a cube shape, then add ribbons, crinkle paper, or tiny loops on each side. A mix of smooth, fuzzy, and bumpy cloth can make the toy feel extra special.

This kind of toy helps with sensory play, focus, and curious hands. It is also a nice choice for toddlers because it is soft and easy to hold. Personalize it with names, stars, numbers, or animals to match a child’s style.

5. Plush Heart Pillow

Plush Heart Pillow

A heart-shaped pillow can be both a toy and a comfort item. It looks sweet on a bed or in a play corner, and the soft shape is easy to hug.

Cut two heart pieces from fabric, sew around the edge, and leave a small opening for stuffing. Finish it with a neat stitch, then add lace, buttons, or fabric paint if you want extra charm.

Kids can make one for a friend, a parent, or their own room. The project feels special without costing much, especially if you use scrap fabric or old clothes. Trendy prints like stars, rainbows, and tiny flowers can give it a modern look.

6. Fabric Doll

Fabric Doll

A handmade fabric doll has a warm, old-fashioned feel that many kids still love today. It can be simple and soft, with a round face, yarn hair, and a dress made from leftover cloth.

Draw a basic doll shape on fabric, sew it together, and stuff it lightly so it stays cuddly. Add features with thread, fabric markers, or small pieces of felt for eyes and clothes.

This toy encourages caring play, dress-up fun, and storytelling. It can also be made to look like the child, which makes it feel extra personal. Use scraps from a favorite shirt or blanket to give the doll a meaningful touch.

7. Crinkle Tag Toy

Crinkle Tag Toy

Crinkle tag toys are small, bright, and full of sound. Babies and toddlers often love the soft rustle and the tiny ribbons that stick out from the sides.

Sew two squares of fabric together, add ribbon loops around the edge, and place crinkly material inside before closing it up. A piece of clean food packaging or crinkle paper can create the sound, while soft cotton keeps it gentle.

These toys are easy to carry and simple to wash if made with safe materials. They are also very cheap because they use tiny scraps instead of large pieces of cloth. Choose bold colors and mixed textures to make the toy more eye-catching.

8. Fabric Animal Mask

Fabric Animal Mask

A fabric animal mask can turn any playtime into a little stage show. It looks playful on the face and can be made to match bears, foxes, cats, or owls.

Cut a mask shape from felt or cotton, then add ears, whiskers, feathers, or noses with glue or stitching. Elastic or ribbon can help it stay in place while kids pretend and act out stories.

This toy supports creative play, confidence, and role-playing with friends. It is also a fun way to use bright scraps that might otherwise be thrown away. For a trendy touch, try soft earth tones, rainbow accents, or cute sleepy-eye styles.

9. Stuffed Fabric Star

Stuffed Fabric Star

A stuffed star looks lovely on a shelf, in a play tent, or hanging near a window. Its simple shape makes it easy to sew, even for beginners.

Cut two star shapes, stitch them together, and add stuffing until they feel puffy and soft. You can make tiny stars for pocket play or larger ones for hugging and tossing.

Kids enjoy the bright shape because it feels cheerful and magical. The project is low-cost, especially when made from leftover fabric or old pajamas. Add glittery thread, embroidered initials, or patchwork pieces to make each star unique.

10. Fabric Snake

Fabric Snake

A fabric snake can be long, bendy, and full of funny charm. It can curl around a pillow, drape over a chair, or slither across the floor during pretend play.

Sew a long tube from printed cloth, stuff it lightly, and close the ends well. You can add a tongue, eyes, and a patterned belly to make it look more alive.

This toy is great for kids who like animals and movement. It is also a smart project for using long strips of fabric that are too small for bigger toys. Bright stripes, spots, and zigzags can make it feel modern and exciting.

11. Mini Fabric Book

Mini Fabric Book

A mini fabric book feels soft in the hand and can hold pictures, words, or simple shapes. It looks sweet and can be made to match a child’s favorite theme.

Cut several small fabric pages, sew them together, and add pictures made from felt, embroidery, or fabric markers. A ribbon tie or snap can help keep the book closed.

This toy helps with early reading, picture naming, and quiet play. It is also a nice way to save money because the pages can come from scrap cloth and old blankets. Try themes like animals, colors, cars, or bedtime scenes for a personal touch.

12. Ribbon Wand Toy

Ribbon Wand Toy

A ribbon wand brings movement, color, and sparkle to playtime. The long ribbons flutter in the air and make even a simple room feel full of fun.

Attach strips of satin, grosgrain, or cotton ribbon to a fabric-covered stick or looped handle. Secure everything well so the ribbons stay in place during waving and dancing.

Kids can use it for pretend magic, dance games, or outdoor play on a breezy day. It is a low-cost project that looks fancy without needing much material. Mix shiny ribbons with soft cloth strips for a fun look that feels current and playful.

13. Patchwork Stuffed Animal

Patchwork Stuffed Animal

A patchwork stuffed animal has a cozy, quilt-like style that feels both handmade and special. The different fabric pieces can give it a cheerful, one-of-a-kind look.

Cut animal shapes from mixed scraps, sew them together, and stuff them to make a soft toy with personality. Use simple forms like bears, bunnies, or cats if you want an easier start.

This project is great for using odd fabric bits from past sewing jobs. It also teaches patience, planning, and basic sewing skills in a fun way. Add a tiny scarf, bow tie, or stitched name to make it feel even more personal.

14. Fabric Pretend Food

Fabric Pretend Food

Fabric pretend food looks cute in play kitchens and market games. Soft strawberries, pizza slices, and cupcakes can make pretend meals feel extra fun.

Cut simple food shapes from felt or cotton, then sew them together with stuffing inside. Add details like seeds, frosting, cheese, or crust with thread or glued-on felt pieces.

This toy helps kids act out shopping, cooking, and sharing. It is also very budget-friendly because small scraps work well for tiny food shapes. Use bright colors and neat stitching to match the playful look many families like today.

15. Fabric Roll-Up Road Mat

Fabric Roll-Up Road Mat

A roll-up road mat gives kids a soft place to drive toy cars and trucks. The fabric surface feels gentle, and the painted or stitched roads make it easy to set up play anywhere.

Use sturdy cloth as the base, then draw roads, parking spots, and tiny buildings with fabric paint or markers. Add felt trees, stop signs, or a little garage flap for extra fun.

This toy is useful because it folds up neatly and does not take much space. It can be made from a tablecloth, curtain scrap, or old denim, which keeps the cost down. Personalize it with your child’s town name, favorite colors, or special places like a park or zoo.

16. Soft Fabric Blocks

Soft Fabric Blocks

Soft fabric blocks are colorful, stackable, and easy for little hands to grab. They make a lovely display on a shelf and a safe toy for tossing, building, and knocking down.

Sew cube shapes from different fabrics, then fill them with stuffing, foam, or fabric scraps. Mix prints, textures, and sizes so each block feels a little different.

These blocks support balance, sorting, and early building skills in a gentle way. They are also a clever low-cost project because scraps from many other sewing jobs can be used up. For a fresh style, add letters, animals, or simple shapes to each side and make the set feel custom-made.