White crochet blanket with colorful tulips draped over bed – free flower blanket crochet pattern.

Free Crochet Flower Blanket Pattern – Easy Tapestry Design

Looking for a colorful and fun way to brighten up your crochet time? This free crochet flower blanket pattern is just what you need! Featuring bright tulips worked in a tapestry crochet design, this cheerful blanket is beginner-friendly and full of charm.

Whether you’re making a handmade gift or adding a pop of spring to your home, this pattern is sure to become a favorite. The free pattern is below.

Why you’ll love this pattern

Looking for a fun and colorful crochet project? This free crochet flower blanket pattern is a great way to add a pop of spring to your space. With bright tulips and a beginner-friendly tapestry crochet design, it’s both cheerful and relaxing to make.

You’ll love how simple and satisfying this project is. The pattern uses basic stitches, includes a printable pixel graph, and provides row-by-row written instructions—perfect for making a cozy throw or a thoughtful handmade gift.

Image of a Tulip Garden crochet flower blanket pattern free with the text overlay “flower blanket free crochet pattern” and “lovable loops crochet designs”

Skill level

Advanced Beginner – If you’re comfortable with basic stitches like double crochet and ready to try simple colorwork, this pattern is a great next step!

Materials needed

  • Crochet hook size J-10 (6 mm) – or size needed to meet gauge
  • Worsted weight yarn (#4) – in white, red, pink, yellow, blue, orange, purple, and green
  • Yarn needle – for weaving in ends
  • Scissors – to cut yarn when finishing
  • Stitch markers – optional but helpful for keeping track of rows

How much yarn do you need for this flower blanket?

To make this blanket, you’ll need approximately 2,468 yards (1,229 grams) of yarn in total.

Color breakdown:

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

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

Image of a Tulip Garden crochet flower blanket

Finished size

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

Gauge

14 stitches and 9 rows = 4 inches

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

Crochet abbreviations

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

How to change colors in tapestry crochet

Changing colors in tapestry crochet is simple once you get the hang of it. Here’s how it works:

  • Change colors one stitch before you need the new color.
  • Yarn over with the new color during the final yarn over and pull-through of the previous stitch.
  • Carry the unused yarn inside your stitches to keep the back neat—don’t drop it.
  • Keep 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 represents one double crochet stitch.
  • Read the graph from right to left (→) on odd-numbered rows.
  • Read the graph from left to right (←) on even-numbered rows.
  • The center section is worked in solid white double crochet rows.

Get the ad-free printable PDF

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

Why some content is locked

I’m so glad you’re here! While all of my crochet patterns are free to view, some extras—like written instructions and bonus content—are exclusive to email subscribers.

By joining my list, you’ll get:
• New free patterns
• Crochet tips & tutorials
• Special updates and freebies

Your email is safe with me, and you can unsubscribe anytime (but I hope you’ll stay for the fun!).
🫶 —Melissa

Image of a Tulip Garden crochet flower blanket

Crochet flower blanket pattern instructions

You can follow either the pixel graph or the written instructions—whichever works best for you! Be sure to chain 2 at the beginning of each row.

Row 1 instructions

With white yarn, chain 183, then double crochet into the 3rd chain from the hook and in each remaining chain across. You will have 181 double crochet stitches at the end of Row 1.

Pixel 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 the crochet flower blanket

Weave in all yarn tails securely. Block your blanket if desired to smooth edges and even out stitches for a more professional finish.


FAQs

Can I use different colors for the tulips?
Absolutely! This pattern is perfect for using up scraps or customizing your color palette. Feel free to 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’re familiar with double crochet and 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 just follow the written instructions?
You can choose whichever method works best for you—either the pixel graph or the written instructions. They both give you the same finished design.

What yarn works best for this blanket?
This pattern is designed with worsted weight yarn (#4). I recommend using acrylic or cotton blends for durability and easy care, but feel free to substitute with your preferred brand or fiber.

Can I resize the blanket?
Yes! You can adjust the overall size by adding or removing white double crochet rows in the center section of the blanket. This won’t affect the tulip design, making it the easiest way to customize the length. Keep in mind that changing the size may affect your yarn totals, so plan accordingly.

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 in a convenient format.


More free crochet blanket patterns

Love this crochet flower blanket pattern? Here are more cozy and colorful designs to try next!

Want even more? Browse the full pattern library for free crochet blanket patterns, cute home décor, and beginner-friendly accessories!

Let’s connect!

I’d love to see what you’re making! Come hang out with me on social media:

📸 Instagram
📌 Pinterest
📘 Facebook
▶️ YouTube
🧶 Etsy

Happy crocheting! 🧶
— Melissa

Similar Posts

You cannot copy content of this page

error: Content is protected !!