Learn how to make the Puffy Heart Crochet Basket with this free crochet pattern and full video tutorial! The pattern includes three sizes, including a shallow tray that’s perfect for jewelry, small essentials, or seasonal décor.
The puff stitch creates a textured heart-inspired design, making this basket especially pretty for Valentine’s Day. The simple stitch repeat is approachable for an advanced beginner while still giving you a chance to practice a fun textured stitch.
You can make all three sizes in traditional Valentine colors or switch up the yarn for an everyday basket you can use throughout the year.
Looking for more basket ideas? Explore my 17 Free Crochet Basket Patterns for small baskets, trays, nesting bowls, hanging baskets, seasonal designs, and more.
Let’s get crocheting!

📌 Love this pattern? Save the image to your favorite crochet board on Pinterest so you can easily find it later!
Styling Ideas for The Puffy Heart Crochet Basket
Here are a few of my favorite ways to use and style each size of the Puffy Heart Crochet Basket:
- Tray: Style it on a coffee table, dresser, or nightstand to hold jewelry, small essentials, or a set of my Crochet Heart Coasters.
- Mini Basket: Use it as a small catch-all on a nightstand, entryway table, desk, or bathroom counter.
- Medium Basket: Add a favorite houseplant, use it for everyday storage, or fill it with small gifts for Valentine’s Day.


Make The Puffy Heart Crochet Basket for Any Season
The heart-inspired texture doesn’t have to be limited to Valentine’s Day. Simply changing the yarn colors can give The Puffy Heart Crochet Basket a completely different look for each season.
For fall and Halloween, I used warm shades of Lion Brand Wool Ease Thick & Quick yarn in the colors Fisherman, Pumpkin, and Butterscotch to give the basket a cozy seasonal feel. You could also try Christmas colors, soft spring shades, or neutral yarns for an everyday version that works year-round.

Yarn for The Puffy Heart Crochet Basket Pattern
The Puffy Heart Crochet Basket Pattern is designed using Size 6 super bulky yarn. My preferred yarn is Lion Brand Wool-Ease Thick & Quick.
The colors shown in the original baskets are Cranberry, Rouge, and Potion.
Wool-Ease Thick & Quick works especially well for crochet baskets because the thick yarn and tight stitches help create a sturdy finished shape.
Below are the suppliers I recommend:
Lion Brand Yarns
Amazon
Yarn Alternatives
Another yarn option for this pattern is Lion Brand Cover Story™ Lazy Days Thick & Quick® Yarn.
The gauge with Lazy Days Thick & Quick is slightly smaller than Wool-Ease Thick & Quick, so your finished basket may also turn out a little smaller.
You can experiment with other Size 6 super bulky yarns as well, but keep in mind that yarn thickness can affect both the gauge and finished size. For a sturdy crochet basket, I recommend choosing a thick yarn and maintaining a fairly tight stitch throughout the pattern.
Screw-On Crochet Tags
I love adding a decorative tag to finished crochet baskets for a polished look. If you’d like to see more of the labels and embellishments I use, visit my complete Crochet Tags & Labels Guide.
For the Puffy Heart Crochet Basket, I used large faux suede seasonal screw-on tags from Savlabot.
You’ll also need Chicago Screws to attach the tags securely to the basket.

Sizing for The Puffy Heart Crochet Basket Pattern
The Puffy Heart Crochet Basket Pattern includes three sizes, making it easy to choose a small catch-all, medium basket, or shallow tray.
- Mini: Approximately 5.5–6 inches in diameter × 3 inches high
- Medium: Approximately 6.5–7 inches in diameter × 5.5 inches high
- Tray: Approximately 9–9.5 inches in diameter × 3 inches high
The pattern is worked in multiples of 3, so the sizing can also be adjusted. To make the basket larger or smaller, add or subtract increase rounds while making sure the base ends with a stitch count that is a multiple of 3.
You can also customize the height by adding or removing puff-stitch rounds and changing colors as desired.
Gauge | Working in the Round
First 3 rounds of the pattern = approximately 4–4.25 inches using a Size L-11 (8mm) crochet hook.
Be sure to check your gauge before beginning, as tension can vary from person to person and may also change depending on the yarn you use.
Skill Level
Easy
Stitch Key | US Terms
- ch(s) – chain(s)
- ch-sp – chain space
- hdc – half double crochet
- ps – 7-loop puff stitch
- rnd(s) – round(s)
- sk – skip
- sl st – slip stitch
- st(s) – stitch(es)
- y – yards
✂️ Materials & Supplies Needed
Grab everything you need to make The Puffy Heart Crochet Basket:
- Yarn: Size 6 Super Bulky Yarn — approximately 6 oz./170g (106 yd/97m per skein)
- Recommended Yarn: Lion Brand Wool-Ease Thick & Quick — results may vary depending on the yarn used
- Mini Yardage: Color A – 24 yd, Color B – 12 yd, Color C – 14 yd
- Medium Yardage: Color A – 44 yd, Color B – 28 yd, Color C – 30 yd
- Tray Yardage: Color A – 52 yd, Color B – 20 yd, Color C – 22 yd
- Crochet Hook: Size L-11 (8mm) Crochet Hook, or size needed to meet gauge
- Notions: Tapestry Needle, Scissors, and Flexible Measuring Tape
- Optional: Screw-On Crochet Tags
Special Stitches
Chain Space (ch-sp)
A chain space is the space/gap in your work that is created by making a chain. The space is located below the chain. Normally you’d insert your hook into the front and back loops of the stitch, but when you work into a chain space you insert your hook into the space underneath the chain.

Invisible join
After completion of the last stitch of the round, fasten off. With a tapestry needle, weave tail end under both loops of the first stitch of the round. Next, weave through the back loop only, of the last stitch of the round. Weave in tail.
7 Loop Puff Stitch (ps)
Full video instructions here (fast forward to 7:50 to go straight to the puff st)
Crochet puff stitches are a series of unfinished half double crochet stitches that are worked together. For this tutorial, we’re going to use 3 half double crochets, to create our puff stitch. Some puff stitches require a chain 1, to finish off the stitch, but this pattern only chains one where noted.
Tip: Work with loose tension and pull loops up to the height of the working row.
Step 1: Yarn over, insert hook in indicated stitch, yarn over, pull up a loop (3 loops on hook).
Step 2: [Yarn over, insert hook in same stitch, yarn over, pull up a loop]2x (7 loops on hook)
Step 3: Yarn over and pull through all seven loops on hook
Tips & Tricks
The key to having a sturdy basket it to create a very tight stich, using a thick yarn. The completed basket should be very sturdy, yet flexible. Over time it can become misshaped. You can easily re-shape with your hands. I also find it helpful to form it around a heavy bowl about the same size, then remove the bowl to reveal a nice, new, even shape. If you’re basket is quite loose, you may need to go down a hook size or two.
Puffy Heart Crochet Basket Video Tutorial
Follow along with the full video tutorial below as I walk you through each step of The Puffy Heart Crochet Basket Pattern, including the puff stitches, color changes, and finishing details. It’s a helpful reference if you prefer to crochet along visually or want a little extra guidance with the textured stitch pattern.
Written Instructions For The Puffy Heart Crochet Basket Pattern
- Beg chs of each rnd do NOT count as 1st st.
- When switching colors, fasten off & join new color with a sl st. The first ps of the round will hide the joins, so no fancy method is needed.
- Unless otherwise noted, join each ps rnd in the 1st ch-sp, between the 1st & 2nd ps of each round.
- If you prefer an alternate method to the magic circle (on rnd 1), substitute the following:
- Ch4, join with sl st in 4th ch from hook, ch1, work 9 hdc in circle, join with sl st in beg hdc. (9hdc)
Mini Basket Instructions
Starting with color A
Rnd 1. Create a magic circle, work 9 hdc in circle, join with sl st in beg hdc. (9hdc)
Rnd 2. Ch1, work 2 hdc in each st around, join with sl st in beg hdc. (18hdc)
Rnd 3. Ch1, *hdc in next st, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (27hdc)
Rnd 4. Ch1, *hdc in next 2 sts, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (36hdc) (diameter should measure about 5 ¼” across)
Starting Sides of the Mini Basket
Rnd 5. Ch1, *work a ps,ch1,ps all in the next st, sk next 2 sts, repeat from * around, join with sl st in beg ch-sp. (24ps, 12chs)
If switching colors, fasten off & weave in loose ends.
Join Color B
Rnd 6. Ch1, *ps,ch1,ps, in each ch-sp around, join with sl st in beg ch-sp. (24ps, 12chs)
If switching colors, fasten off & weave in loose ends.
Join Color C
Rnd 7. Repeat rnd 6, but Do NOT join. (24ps, 12chs)
Rnd 8. Loosely sl st around, fasten off using the invisible join method, weave in loose ends, add optional logo tag. (36sl st)
Your basket is complete, enjoy!!
Medium Basket Instructions
Starting with color A
Rnd 1. Create a magic circle, work 9 hdc in circle, join with sl st in beg hdc. (9hdc)
Rnd 2. Ch1, work 2 hdc in each st around, join with sl st in beg hdc. (18hdc)
Rnd 3. Ch1, *hdc in next st, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (27hdc)
Rnd 4. Ch1, *hdc in next 2 sts, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (36hdc)
Rnd 5. Ch1, *hdc in next 3 sts, 2 hdc in next st, repeat from * around, join with sl st, in beg hdc. (45hdc) (diameter should measure about 6 ¾”-7” across)
Starting Sides Of Medium Basket
Rnd 6. Ch1, *work a ps,ch1,ps all in the next st, sk next 2 sts, repeat from * around, join with sl st in beg ch-sp. (30ps, 15chs)
Rnd 7. Ch1, *ps,ch1,ps, in each ch-sp around, join with sl st in beg ch-sp. (30ps, 15chs)
If switching colors, fasten off & weave in loose ends.
Join Color B
Rnd 8-9. Repeat rnd 7. (30ps, 15chs)
If switching colors, fasten off & weave in loose ends.
Join Color C
Rnd 10. Repeat rnd 7.(30ps, 15chs)
Rnd 11. Repeat rnd 7, but Do NOT join. (30ps, 15chs)
Rnd 12. Loosely sl st around, fasten off using the invisible join method, weave in loose ends, add optional logo tag. (45sl st)
Your basket is complete, enjoy!!
Tray Instructions
Starting with color A
Rnd 1. Create a magic circle, work 9 hdc in circle, join with sl st in beg hdc. (9hdc)
Rnd 2. Ch1, work 2 hdc in each st around, join with sl st in beg hdc. (18hdc)
Rnd 3. Ch1, *hdc in next st, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (27hdc)
Rnd 4. Ch1, *hdc in next 2 sts, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (36hdc)
(diameter should measure about 5 ¼” across)
Rnd 5. Ch1, *hdc in next 3 sts, 2 hdc in next st, repeat from * around, join with sl st, in beg hdc. (45hdc)
Rnd 6. Ch1, *hdc in next 4 sts, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (54hdc)
Rnd 7. Ch1, *hdc in next 5 sts, 2 hdc in next st, repeat from * around, join with sl st in beg hdc. (63hdc) (diameter should measure about 9” across)
Starting Sides Of Tray
Rnd 8. Ch1, *work a ps,ch1,ps all in the next st, sk next 2 sts, repeat from * around, join with sl st in beg ch-sp. (42ps, 21chs)
If switching colors, fasten off & weave in loose ends.
Join Color B
Rnd 9. Ch1, *ps,ch1,ps, in each ch-sp around, join with sl st in beg ch-sp. (42ps, 21chs)
If switching colors, fasten off & weave in loose ends.
Join Color C
Rnd 10. Repeat rnd 9 but, Do NOT join. (42ps, 21chs)
Rnd 11. Loosely sl st around, fasten off using the invisible join method, weave in loose ends, add optional logo tag. (63sl st)
Your baskets are complete, enjoy!!
If you try The Puffy Heart Crochet Basket Pattern, I’d love to see what you make! Be sure to tag me @simplymadebyerin so I can see your finished basket.

More Crochet Basket & Valentine’s Day Inspiration
If you enjoyed making The Puffy Heart Crochet Basket, here are a few more free crochet patterns and collections you may enjoy:
- 17 Free Crochet Basket Patterns
- Crochet Heart Coasters & Hot Pad Set
- Small Crochet Basket & Trinket Tray

12 Comments
TaKenya Hampton
Do you have a video for it? Or printable pattern?
Erin
The video is on YouTube here: https://youtu.be/rTJe2cbNEUM
The printable patterns are linked in the blog post and are $5 on Etsy or Ravelry.
Thank you and enjoy!
TaKenya Hampton
Thanks for such a quick reply. I also noticed you have grow enabled on the site but not the option to save the blog post. Was hoping to save this post for later reference.
Erin
You’re welcome!! I’m new to Grow, so I probably have a setting I need to turn on, I’ll look into it, check back soon.
TaKenya Hampton
If you need help let me know. I’m happy to help.
Erin
I think I did it, thank you!
TaKenya Hampton
You did! 🙌🏽 post saved. Thank you!
Erin
Thank you for mentioning it, I didn’t even realize Grow offered so much!
Laura Hutchinson
Made a mini basket today came together very quickly excited to make a medium basket when I pick up some more yarn 🙂
Erin
Yay, I’m so glad you enjoyed it! Stay tuned, I have a new carrot basket coming soon!
Judy
Where did you get that blunt tipped darning needle? It looks like it has a cap on it. I think its something I could use.
Erin
It’s from Amazon, here’s my affiliate link: https://amzn.to/4bpGgB6