Crochet flower blanket pattern with bright tulips made using tapestry crochet and double crochet stitches

Free crochet flower blanket pattern – easy tapestry design

Want a bright, happy blanket that feels like spring all year long? This crochet flower blanket features bold tulips made with a simple tapestry crochet method, creating a clean pixel-style design that’s perfect for a modern crochet blanket without complicated stitches.

This pattern is beginner-friendly for advanced beginners and uses basic stitches plus simple color changes. You’ll get a printable pixel graph and full row-by-row written instructions, so you can choose the format that’s easiest to follow.

Scroll down for the free pattern, yarn amounts, gauge, colorwork tips, and written instructions.

Quick answer
This free crochet flower blanket pattern is a beginner-friendly tapestry crochet design with colorful tulips. It’s worked in rows using double crochet stitches and simple color changes, and it finishes at 52 x 60 inches (132 x 152 cm).

Free crochet flower blanket featuring colorful tulip motifs on a white background, made using tapestry crochet and displayed on a bed

Why you’ll love this crochet flower blanket pattern

  • Bright tulip design that looks amazing as a handmade gift
  • Beginner-friendly tapestry crochet with simple color changes
  • Uses basic stitches (mostly double crochet)
  • Includes a pixel graph + row-by-row written instructions
  • Great stash-buster for the tulip colors
  • Finished size works well as a throw blanket

Crochet flower blanket pattern details

Below you’ll find everything you need to get started, including the skill level, materials, yarn totals, finished size, gauge, abbreviations, tapestry color change tips, pattern notes, and the full written instructions.

Skill level

Advanced beginner. You should be comfortable with double crochet and ready to try simple color changes.

Materials needed

  • Crochet hook: J-10 (6 mm) or size needed to match gauge
  • Yarn: Worsted weight (#4) yarn in white, green, and tulip colors (red, pink, yellow, blue, orange, purple)
  • Yarn needle: For weaving in ends
  • Scissors: For cutting yarn
  • Stitch markers (optional): Helpful for keeping track of rows

How much yarn do you need for this flower blanket?

You’ll need approximately 2,468 yards (1,229 g) of yarn total.

Color breakdown:

  • White (background): about 2,211 yards (1,100 g)
  • Green (stems/leaves): about 91 yards (45 g)
  • Tulip colors (pink, orange, blue, yellow, purple, red): about 28 yards (14 g) each

Tip: This is a great project for using up scrap yarn for the tulip colors.

Finished size

The finished blanket measures 52 inches wide by 60 inches long (132 x 152 cm).

Gauge

14 stitches and 9 rows = 4 inches (10 cm)

✅ Too many stitches? Try a larger hook
✅ Too few stitches? Try a smaller hook

Image of a Tulip Garden crochet flower blanket

Crochet abbreviations (US terms)

  • ch = chain
  • dc = double crochet
  • sc = single crochet
  • sl st = slip stitch

How to change colors in tapestry crochet

Tapestry crochet gets easier once you know the rhythm. Here’s the simple method:

  • Change colors one stitch before you need the new color.
  • On the last yarn over of the stitch, yarn over with the new color and pull through.
  • Carry the unused yarn inside your stitches (don’t drop it).
  • Keep the carried yarn slightly loose so the blanket stays flat and doesn’t bunch.

Pattern notes

  • You can follow either the pixel graph or the written instructions.
  • Chain 2 at the beginning of each row (this does not count as a stitch).
  • Each square on the graph equals one double crochet stitch.
  • Read the graph right to left (→) on odd-numbered rows.
  • Read the graph left to right (←) on even-numbered rows.
  • The center section is worked in solid white double crochet rows.

Printable crochet flower blanket pattern (PDF)

Prefer a printable version? You can grab the ad-free PDF with the full written instructions and pixel graph in my Etsy shop: Crochet Flower Blanket Pattern.

Image of a Tulip Garden crochet flower blanket

Crochet flower blanket pattern instructions

You can follow either the graph or the written instructions—whichever works best for you. Chain 2 at the beginning of each row.

Row 1 setup

With white yarn, chain 183. Double crochet into the 3rd chain from the hook and in each remaining chain across.
Row 1 stitch count: 181 dc

Graph

Download the crochet flower blanket pattern graph.

Written instructions

← Row 1: Chain 183, double crochet into the 3rd ch from the hook and in each remaining chain, turn (181 stitches) 
→ Row 2: white x 16, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 17 
← Row 3: white x 15, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 14 
→ Row 4: white x 12, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 13 
← Row 5: white x 12, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 11 
→ Row 6: white x 9, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 10 
← Row 7: white x 9, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 8 
→ Row 8: white x 7, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8 
← Row 9: white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 7 
→ Row 10: white x 16, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 17 
← Row 11: white x 17, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 16 
→ Row 12: white x 13, purple x 9, white x 20, orange x 9, white x 20, blue x 9, white x 20, yellow x 9, white x 20, pink x 9, white x 20, red x 9, white x 14 
← Row 13: white x 13, red x 11, white x 18, pink x 11, white x 18, yellow x 11, white x 18, blue x 11, white x 18, orange x 11, white x 18, purple x 11, white x 12 
→ Row 14: white x 11, purple x 13, white x 16, orange x 13, white x 16, blue x 13, white x 16, yellow x 13, white x 16, pink x 13, white x 16, red x 13, white x 12 
← Row 15: white x 11, red x 15, white x 14, pink x 15, white x 14, yellow x 15, white x 14, blue x 15, white x 14, orange x 15, white x 14, purple x 15, white x 10 
→ Row 16: white x 9, purple x 17, white x 12, orange x 17, white x 12, blue x 17, white x 12, yellow x 17, white x 12, pink x 17, white x 12, red x 17, white x 10 
← Row 17: white x 10, red x 17, white x 12, pink x 17, white x 12, yellow x 17, white x 12, blue x 17, white x 12, orange x 17, white x 12, purple x 17, white x 9 
→ Row 18: white x 9, purple x 17, white x 12, orange x 17, white x 12, blue x 17, white x 12, yellow x 17, white x 12, pink x 17, white x 12, red x 17, white x 10 
← Row 19: white x 10, red x 17, white x 12, pink x 17, white x 12, yellow x 17, white x 12, blue x 17, white x 12, orange x 17, white x 12, purple x 17, white x 9 
→ Row 20: white x 9, purple x 5, white x 1, purple x 5, white x 1, purple x 5, white x 12, orange x 5, white x 1, orange x 5, white x 1, orange x 5, white x 12, blue x 5, white x 1, blue x 5, white x 1, blue x 5, white x 12, yellow x 5, white x 1, yellow x 5, white x 1, yellow x 5, white x 12, pink x 5, white x 1, pink x 5, white x 1, pink x 5, white x 12, red x 5, white x 1, red x 5, white x 1, red x 5, white x 10 
← Row 21: white x 11, red x 2, white x 4, red x 3, white x 4, red x 2, white x 14, pink x 2, white x 4, pink x 3, white x 4, pink x 2, white x 14, yellow x 2, white x 4, yellow x 3, white x 4, yellow x 2, white x 14, blue x 2, white x 4, blue x 3, white x 4, blue x 2, white x 14, orange x 2, white x 4, orange x 3, white x 4, orange x 2, white x 14, purple x 2, white x 4, purple x 3, white x 4, purple x 2, white x 10 
→ Rows 22-115: white x 181 
→ Row 116: white x 10, purple x 2, white x 4, purple x 3, white x 4, purple x 2, white x 14, orange x 2, white x 4, orange x 3, white x 4, orange x 2, white x 14, blue x 2, white x 4, blue x 3, white x 4, blue x 2, white x 14, yellow x 2, white x 4, yellow x 3, white x 4, yellow x 2, white x 14, pink x 2, white x 4, pink x 3, white x 4, pink x 2, white x 14, red x 2, white x 4, red x 3, white x 4, red x 2, white x 11 
← Row 117: white x 10, red x 5, white x 1, red x 5, white x 1, red x 5, white x 12, pink x 5, white x 1, pink x 5, white x 1, pink x 5, white x 12, yellow x 5, white x 1, yellow x 5, white x 1, yellow x 5, white x 12, blue x 5, white x 1, blue x 5, white x 1, blue x 5, white x 12, orange x 5, white x 1, orange x 5, white x 1, orange x 5, white x 12, purple x 5, white x 1, purple x 5, white x 1, purple x 5, white x 9 
→ Row 118: white x 9, purple x 17, white x 12, orange x 17, white x 12, blue x 17, white x 12, yellow x 17, white x 12, pink x 17, white x 12, red x 17, white x 10 
← Row 119: white x 10, red x 17, white x 12, pink x 17, white x 12, yellow x 17, white x 12, blue x 17, white x 12, orange x 17, white x 12, purple x 17, white x 9 
→ Row 120: white x 9, purple x 17, white x 12, orange x 17, white x 12, blue x 17, white x 12, yellow x 17, white x 12, pink x 17, white x 12, red x 17, white x 10 
← Row 121: white x 10, red x 17, white x 12, pink x 17, white x 12, yellow x 17, white x 12, blue x 17, white x 12, orange x 17, white x 12, purple x 17, white x 9 
→ Row 122: white x 10, purple x 15, white x 14, orange x 15, white x 14, blue x 15, white x 14, yellow x 15, white x 14, pink x 15, white x 14, red x 15, white x 11 
← Row 123: white x 12, red x 13, white x 16, pink x 13, white x 16, yellow x 13, white x 16, blue x 13, white x 16, orange x 13, white x 16, purple x 13, white x 11 
→ Row 124: white x 12, purple x 11, white x 18, orange x 11, white x 18, blue x 11, white x 18, yellow x 11, white x 18, pink x 11, white x 18, red x 11, white x 13 
← Row 125: white x 14, red x 9, white x 20, pink x 9, white x 20, yellow x 9, white x 20, blue x 9, white x 20, orange x 9, white x 20, purple x 9, white x 13 
→ Row 126: white x 16, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 17 
← Row 127: white x 17, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 16 
→ Row 128: white x 7, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8, green x 2, white x 7, green x 3, white x 7, green x 2, white x 8 
← Row 129: white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 8, green x 3, white x 6, green x 3, white x 6, green x 3, white x 7 
→ Row 130: white x 8, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 10, green x 4, white x 4, green x 3, white x 4, green x 4, white x 9 
← Row 131: white x 10, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 12, green x 4, white x 3, green x 3, white x 3, green x 4, white x 9 
→ Row 132: white x 11, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 16, green x 4, white x 1, green x 3, white x 1, green x 4, white x 12 
← Row 133: white x 13, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 18, green x 11, white x 12 
→ Row 134: white x 14, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 22, green x 7, white x 15 
← Row 135: white x 17, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 26, green x 3, white x 16 
→ Row 136: white x 181

Finishing

Weave in all yarn tails securely. Block your blanket if desired to smooth edges and even out stitches for a polished, finished look.


Frequently asked questions

Can I use different colors for the tulips?
Absolutely! This crochet flower blanket pattern is perfect for using up scraps or customizing your color palette. Mix and match your favorite shades to make the tulips your own.

Is this crochet flower blanket pattern beginner-friendly?
Yes! This is an advanced beginner pattern. If you know double crochet and you’re ready to try simple color changes, you’ll do great. The written instructions and pixel graph make it easy to follow.

Do I have to use the graph, or can I follow the written instructions?
You can use either option—follow the pixel graph or the written instructions. Both create the same finished tulip design.

What yarn works best for this crochet flower blanket?
This pattern is designed for worsted weight (#4) yarn. Acrylic or cotton blends work well for easy care and durability.

Can I resize the blanket?
Yes. The easiest way to adjust the size is by adding or removing some of the solid white rows in the center section. Keep in mind this can change your total yarn needs.

Is there a printable version of this pattern?
Yes. You can purchase the ad-free printable PDF in my Etsy shop. It includes the full written instructions and the pixel graph.


More free crochet blanket patterns

Explore more free crochet blanket patterns featuring clean lines, bold colorwork, and modern designs you’ll actually want to use and display. From graphic C2C blankets to cozy everyday throws, these patterns are fun to crochet and easy to style.

Browse the gallery below to find your next blanket project.

Free crochet flower patterns

Love floral crochet projects? Explore the gallery below to find more free crochet flower patterns, including flower appliqués, floral squares, and colorful flower-themed designs that are perfect for home décor, gifts, and fun seasonal projects.

Scroll through and pick your next flower crochet project!

Let’s connect!

I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.

📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

Free crochet flower blanket featuring colorful tulip motifs on a white background, made using tapestry crochet and displayed on a bed