Easy No Sew Fabric Pumpkins

5 Materials
15 Minutes

My favorite holiday decorations are always the ones that I have made or someone has made for me. For the holidays, I’m big on sentiment and bringing out decorations that have been a part of my life for years. Which is why I love these easy No Sew Fabric Pumpkins.

These no sew fabric pumpkins are shown in cool shades of dark blue, white and black. But don’t let that limit your creativity! Here are some fun ideas for more color variations of reusable pumpkin decor:

  • Pink, turquoise and neon colors for a tween’s bedroom
  • Fabric with animated characters for a boy’s bedroom
  • Red gingham check and plaids for outdoor decor on a patio or rustic dinner
  • All white palette for a truly minimalist look
  • Burlap fabric for a rougher, textured feel
  • Satin fabrics for truly elegant Halloween or Fall decor

Here are some great ideas for fabric to use to make the pumpkins:

  • Use a child’s old t-shirt or clothing for the fabric
  • A blanket or quilt could be cut into the squares of fabric and used
  • Have kids decorate a white fabric pumpkin with fabric markers
  • Your husband’s old flannel work shirt could make a cute fabric pumpkin

***Note: If you’re making pumpkins for keepsakes, replace the dried beans with stones, pebbles or other non-food item that will last over the years.


These materials are to make 1 no sew fabric pumpkin, 5” high (including stem) x 5” wide.

  • Scrap fabric, lightweight woven material such as cotton twill, broadcloth or flannel
  • Fabric Scissors
  • Measuring tape or ruler
  • Navy Beans, ½ cup (uncooked)
  • Polyester Stuffing (you could also use an old t-shirt, stuffing from an old pillow – anything that’s soft and fluffy)
  • Driftwood or tree branch, 4” long x 3” circumference (No driftwood or branches? Consider using a cut dowel instead.)
  • Plastic zipper sandwich bag, approximately 16.5cm x 14.9cm size
  • Rubber band


  • Iron fabric prior to starting to remove all creases and wrinkles.
  • Using scissors, cut scrap fabric into a circle shape that measures 14” in diameter.

Tip for cutting fabric into a circle: Fold the fabric in fours. Measure and mark 7” along each side length and at the center length on the 45 degree angle. Cut the fabric joining the marked points. Put circle aside.

  • Fill plastic sandwich bag with ½ cup of uncooked navy beans.
  • Fill the rest of the bag with polyester stuffing. Place over top of the beans.
  • Insert the driftwood into the middle of the bag through the polyester stuffing with one end poking out of the bag in the center.

  • Seal the bag closed on both sides of the driftwood.
  • Loosely wrap an elastic band around the driftwood and let it fall to the top of the bag.

  • Lay the fabric circle with right side facing down and place the filled bag in the center.
  • Begin folding the fabric edges up and into the elastic band.

  • Work one side at a time until all fabric edges are folded in, with the rough edges tucked under the rubber band so that they don’t show. Adjust as needed until the desired look is achieved.
  • If the driftwood lifts up and out as you fold in the fabric, simply push it down to where it needs to be and continue folding in the fabric.

And you're done!

Want more easy Fall crafts?

Check out how to make cinnamon pine cones (I've got 2 different methods I share!).

Or make this natural orange cinnamon clove potpourri (it's gorgeous to look at!).

Resources for this project:

See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info

Kimberly Button
Want more details about this and other DIY projects? Check out my blog post!

Frequently asked questions

Have a question about this project?


Join the conversation

 1 comment
  • Tammy F Tammy F on Oct 04, 2021

    It’s funny and sad you had to put uncooked beans on your list but these days you never can be to safe! 🤣