
Make Halloween extra fun with the Ghost Treat Basket crochet pattern, a cute basket shaped like a friendly ghost! This crochet basket is perfect for Halloween candy, treats, Boo Baskets, small toys, yarn, and more. One skein and seamless - and a free pattern here on Moogly!
Disclaimer: This pattern includes affiliate links.Â
Prefer an ad-free PDF? You've got options!
ETSY LINK WILL BE ADDED AFTER THE VIDEO TUTORIAL IS LIVE! ♥
Prefer an ad-free PDF? Keep scrolling!
One Skein - so many Treats!

Why You Should Make the Ghost Treat Basket
The Ghost Treat Basket is ready to bring a little Halloween fun to your home! With its friendly ghost shape and tall, roomy design, it’s perfect for holding candy, treats, toys, yarn, or whatever little things need a spooky-season home.

It’s also a fun way to add some handmade Halloween decor without making something that only has one use. Fill it with candy for trick-or-treaters, use it as a festive centerpiece, or keep it out for storing your spookiest crochet supplies year round!

And of course, it’s just plain fun to crochet! The ghost shape gives this basket plenty of personality, while the simple basket construction makes it a practical project you’ll want to use every fall.

Oh, and did I mention there is NO SEAMING!? The Ghost Treat Basket is made in one continuous piece, all worked from the Right Side, with just 2 ends to weave in when you're done.

The finished basket is double-walled so it's sturdy, strong, and stands up on its own even when totally empty - or upside down! Make one for yourself, or crochet a few to give as Halloween gifts or use as treat baskets for the whole family.

Ghost Treat Basket
Add this pattern to your Ravelry Queue and Favorites
7.0mm crochet hook - Furls Streamline
220 yds Bernat Blanket (6 - Super Bulky; 100% polyester; 300g; 220 yds)
Color Shown: Whipped Cream - 1 skein
Gauge: 10 hdc x 8 rows = 4" (10cm)
Size: 8" tall, 7" wide across inner basket (actual container portion)
Helpful Links and Tutorials:
Ghost Treat Basket Tutorial - COMING SOON
NOTES:
When making this pattern, I decided to try out the "invisible join" that has recently gained popularity.
To do this, you remove the active loop from the hook, insert the hook through the top two loops of the first st of the rnd, reinsert the hook into the active loop, and then pull the active loop backwards through the top of the stitch.
I found that while it didn't have the same look as a standard sl st join, it still created a noticeable seam - just a different one. So use whichever join works best for you!
Rnd 26 creates two little "arms" on the Ghost. If you wish to skip the arms, simply skip the popcorn sts and hdc in each st around instead.
Special Stitch:
Popcorn - Work 4 dc sts into indicated st, remove hook from active loop, insert hook in first dc made, then back into the active loop, pull active loop through top of first dc.
Ghost Treat Basket Instructions
Rnd 1 [RS]: Make a magic circle, ch 1, hdc 10 in the ring; join and pull ring closed. (10 sts)
Rnd 2: Ch 1, 2 hdc in each st around; join. (20 sts)
Rnd 3: Ch 1, *hdc in the next st, 2 hdc in the next st; rep from * around, join. (30 sts)
Rnd 4: Ch 1, *2 hdc in the next st, hdc in the next 2 sts; rep from * around, join. (40 sts)
Rnd 5: Ch 1, * hdc in the next 3 sts, 2 hdc in the next st; rep from * around, join. (50 sts)
Rnds 6 - 16: Ch 1, hdc in each st around; join.
Rnd 17: Ch 1, *hdc in the next 3 sts, hdc2tog; rep from * around, join. (40 sts)
Rnd 18: Ch 1, *hdc2tog, hdc in the next 6 sts; rep from * around, join. (35 sts)
Rnd 19: Working entire rnd in BLO, ch 1, *hdc in the next st, 2 hdc in the next st; rep from * until 1 st rem, hdc in last st, join. (52 sts)
Rnds 20 - 25: Ch 1, hdc in each st around; join.
Rnd 26: Ch 1, hdc in the next 10 sts, popcorn in the next st, hdc in the next 24 sts, popcorn in the next st, hdc in the last 16 sts; join.
Rnd 27: Ch 1, hdc in each st around; join.
Rnd 28: Ch 1, *hdc in the next st, [hdc in the next 4 sts, 2 hdc in the next st] 5 times; rep from * around, join. (62 sts)
Rnd 29: Ch 1, hdc in each st around; join.
Rnd 30: Ch 1, *[hdc in the next 5 sts, 2 hdc in the next st] 5 times, hdc in the next st; rep from * around, join. (72 sts)
Rnds 31 and 32: Ch 1, hdc in each st around; join.
Rnd 33: Ch 1, hdc in each st around; break yarn and seamless join.

Finishing and Assembly
Turn the basket Wrong Side out.

Fold the basket over itself at Rnd 19, so that the unused front loops show at the top edge of the basket and the RS of Rnd 33 is on the outside bottom.

Add Safety Eyes: Insert the eyes between Rnds 23 and 24, from the RS. Be sure to add them on the opposite side from the seam, and space them evenly between the Popcorn stitch arms. Only go through one layer of the basket, as seen above. Take a few moments to double-check the spacing of the eyes before adding the backs and making them permanent.
I hope you enjoy creating your own Ghost Treat Basket! If you share on socials, I would love to see it! You can always tag me @mooglyblog!

The Fine Print
Follow Moogly on YouTube, Facebook, Twitter, Pinterest, TikTok, and Instagram! Thank you to Yarnspirations and Furls for providing the materials shown in this post. Written pattern copyright Tamara Kelly 2026, all rights reserved. Please do not reprint or repost this pattern. Please do link to this page to share this pattern with others. If you wish to make items for sale from this pattern or translate it to another language, please visit the About page for details.







Leave a Reply