• Crochet Patterns
    • Beginner Patterns
    • Hats
    • Scarves
    • Accessories
    • Bags & Containers
    • Home Decor
    • Kitchen
    • Bath
    • Cotton Yarn Crochet Patterns
  • Round Ups
  • Tutorials
  • Craft Shows
    • Printables
  • Crocheting With Cotton Yarn
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube

Cute As A Button Crochet & Craft

Crochet Patterns & Tutorials

  • Home
  • About
    • Privacy Policy
    • Cookie Policy
  • Blog
  • Etsy Shop
  • Contact
  • 5 Days of Cotton 2022

Crochet Patterns Home Decor

Spill the Beans Easy Crochet Pillow

Multi-colored crochet granny square pillow leaning against a basket. Titled: Spill the Beans Pillow: Free Crochet Pattern

This easy crochet pillow pattern is so simple with only one stitch! It is a variation of a traditional granny square, but with the small change from double crochet stitches to the bean stitch. This one tiny change adds such a pretty texture!

You can purchase an ad-free, printable pdf version of the Spill the Beans Crochet Pillow Pattern on Etsy or Ravelry. Or simply scroll down for the free version!

The Origin of This Crochet Pattern

Striped crochet baby blanket lying on white wood floor. Titled Spill The Beans Baby Blanket: Free Crochet Pattern.

I created the Spill the Beans pillow pattern to match the Spill the Beans baby blanket pattern I previously designed. I love the blanket and how the stitch pattern shows off a yarn with lots of color changes so well.

I also love the wonderful squishy texture and how mindlessly easy the pattern is to work up. A matching pillow just seemed like a no brainer.

I kept the crochet pillow pattern simple and stuck with just one stitch (rather than alternating rows of half double crochet stitches like in the blanket pattern). I liked the idea of having the solid, uninterrupted texture of the bean stitches.

The Yarn For This Crochet Pattern

This post contains affiliate links, which means I may receive compensation (at no additional cost to you) if you make a purchase using these links.

I love Yarn Bee Soft & Sleek yarn because it truly lives up to it’s name… it is oh so soft and sleek! I specifically chose this colorway because it had many colors that changed very quickly. I really like a granny square style for quick color changes.

That, and the colors in the Windswept Wishes really grabbed me as I was perusing the yarn aisle at Hobby Lobby. So so pretty!

The Pattern

If  you would like to purchase an inexpensive, ad-free printable pdf version of this easy crochet pillow pattern, you can find it here at my Etsy shop.

Add this easy crochet pillow pattern to your Ravelry favorites HERE.

Materials:

  • Size 4 Yarn in 2 colors, 372 yards of each color (I used 2 skeins of Yarn Bee Soft & Sleek in Windswept Wishes and 2 skeins of Yarn Bee Soft & Sleek in Dark Gray)
  • US I9/ 5.5 mm Crochet Hook
  • 20” Pillow Form
  • Yarn Needle
  • Scissors

Gauge:

4” swatch = first 4 rounds of pattern as written

Sizing:

This pattern is designed to fit a 20” pillow form with a snug fit. If you prefer a more loose fit for a pillow cover, you may size down to a 18” pillow form.

The pattern can also be customized to fit any size square pillow insert by stopping at or continuing to the round that is the approximate size of the pillow insert.

Stitches Used:

(ch) chain
(sl st) slip stitch
(sc) single crochet
Special stitch: Bean Stitch
Whip stitch

Other Abbreviations:

(st) stitch
(yo) yarn over
(ch sp) chain space

How to Crochet the Bean Stitch:

Insert hook. Yo and pull through the stitch. Yo. Insert hook in the same stitch. Yo and pull up a loop. You will have 4 loops on your hook. Yo. Insert hook in the same stitch. Yo and pull up a loop. You will have 6 loops on your hook. Yo and pull through all 6 loops on your hook. Chain 1 to finish off the stitch.

Pattern Notes:

I tend to crochet tightly. After checking your gauge, if you are crocheting more loosely you can move to a smaller hook (or larger if you crochet even more tightly). Some people find they even need to go down two hook sizes to meet my gauge.

When the pattern calls for a bean stitch, that includes the final chain 1 to finish off. Any chains after the bean stitch are in addition to that chain.

It may be helpful to use a stitch marker at the beginning of each row so you know where to join each round.

You will repeat the pillow pattern twice in order to get two panels and then whip stitch them together at the end.

Pattern:

Round 1: With your dominant color, Ch 2. In the 2nd chain from the hook, place a bean stitch. Ch 2. *In the same chain place a bean stitch. Ch 2*. Repeat from * to * 2 more times. Join with a sl st to the eye of the first bean. (4 bean stitches with 2 chains between each) (4 bean stitches, each separated by 2 chains)

Progress shot of first row of granny square crochet pillow.

Round 2: Turn. Pull the yarn loop up slightly, just to create enough flexibility to create the bean stitch. *In the chain space, place a [bean stitch, ch 2, bean stitch]. Ch 1.* Repeat from * to * 3 more times. Join with a sl st to the eye of the first bean stitch of the round. (8 bean stitches. Each pair is separated by 2 chains, these will be the corners. Each pair is separated by 1 chain).

Note: You can start the round with a chain 1 if you find that easier. I just preferred to jump right into the bean stitch.

Progress shot of first 2 rows of granny square crochet pillow.

Round 3: Turn. Pull the yarn loop up slightly. *1 bean stitch in the chain sp. Ch 1. In the next ch sp place a [bean stitch, ch 2, bean stitch]. Ch 1.* Repeat from * to * 2 more times. Join with a sl st to the eye of the first bean stitch. (12 bean stitches.)

Rounds 4 – 24: You can see a pattern forming. For each round you will start with a turn. In the next chain space you will place a bean stitch. In each chain space around you will place a bean stitch, with one chain between each. The exception is on the corners. On the corner chain space, you will place two bean stitches, separated by 2 chains. At the end of each round join with a sl st to the eye of the first bean stitch.

Progress shot of first 7 rows of granny square crochet pillow.

Repeat this pattern for 24 rounds, or until your square is approximately 20 inches across.

The final number of bean stitches across each edge after completing round 24 will be 24.

Sizing Note: if you wish to customize your pillow to fit a different size pillow insert, just stop at or continue to the round that matches the width of your pillow insert. If you would like your cover to fit snuggly, then finish your cover at the same, or slightly smaller width as the insert. If you want it to be a little loose, then continue until the pillow is approximately 2 inches wider than the insert.

Round 25: Ch 1. Turn. Place one sc in each chain space and 1 sc in the eye of each bean stitch until you reach the corner (24 stitches). In the corner, place 4 sc. *Place one sc in each chain space and 1 sc in the eye of each bean stitch along the next edge (47 stitches). Place 4 sc in the corner. * Repeat from * to * for the next 2 sides. For the remaining half of the beginning side, place one sc in each chain space and 1 sc in the eye of each bean stitch (23 stitches). Join with a sl st to the first sc. Finish off.

Using your second color of yarn, repeat the entire pattern for the second pillow panel.

Putting the 2 Panels Together

Place the two pillow panels on top of each other (there is no right or wrong side, so do not worry about this). Cut a length of yarn (either color) that is about 8 feet. Using a yarn needle, attach the yarn to one corner. Use the yarn needle and yarn to whip stitch the panels together along one edge of the pillow. You will stitch into each single crochet stitch along the edge. However, instead of going through both chains of the single crochet stitch from each panel, you will only put the needle through one loop on each panel (front loop only of the panel closest to you, back loop only of the panel furthest from you). When you eventually turn the pillow cover inside out, this will make for a neater line.

Close up of the join of the two sides of the crochet pillow.

Whip stitch around the corner and along the next two sides as well, leaving one side open. Turn the pillow cover inside out and insert the pillow form into the cover.

Continue whip stitching the last edge together, however this time you will only put the yarn needle through the back loop only of the panel closest to you and the front loop only of the panel furthest from you (opposite of other edges). This will mean only the “innermost” loops of the single crochet rows are being stitched through. When you reach the beginning corner, tie the remaining yarn tail to the beginning yarn tail, finish off and weave in ends.

Close up of the join of the two sides of the crochet pillow final seam.

Add tassels or fringe if desired.

Here is a tutorial on adding fringe to a crochet project.

Here is a tutorial on creating tassels.

Note: Feel free to sell finished products made with this pattern. If finished products are posted online, please include a reference/credit to this pattern, including a link. Do not distribute or claim the pattern as your own, or alter and use my photos to market your finished products.


More Free Patterns You Might Enjoy:

Herringbone Circle Placemat

Oh Christmas Tree Pillow

Cascades Pillow



1 Comment

« Beach Vibes Crochet Bottle Holder
15 Crochet Pillow Patterns with Amazing Texture »

Comments

  1. Kay Swanson Torrence says

    October 3, 2021 at 6:24 am

    This is cute I think I am going to try as I have a Hobby Lobby close bye too 🙂

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Welcome!

Hi, I'm Esther. I love to make pretty things, especially if it involves crochet! This is where you'll find me posting projects, products, patterns and events related to my crafty obsessions! Read More…

You might also like

the Daphne Beanie – Super Bulky Version

Chunky Twisted Cowl

Make A Christmas Tree With Blanket-EZ Yarn

Crochet Items to Sell At Summer Craft Fairs

5 Crochet Ideas to Sell at Summer Craft Fairs

My Favorite Finds This Week (2/12/20)

Privacy & Cookies

This site uses cookies. By continuing to use this website, you agree to their use. For more details on cookies & privacy, see our privacy policy page.

Copyright © 2023 · Divine theme by Restored 316

Copyright © 2023 · Divine Theme on Genesis Framework · WordPress · Log in

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Settings Accept
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
apbct_cookies_testsessionCleanTalk sets this cookie to prevent spam on comments and forms and act as a complete anti-spam solution and firewall for the site.
apbct_page_hitssessionCleanTalk sets this cookie to prevent spam on comments and forms and act as a complete anti-spam solution and firewall for the site.
apbct_prev_referersessionFunctional cookie placed by CleanTalk Spam Protect to store referring IDs and prevent unauthorized spam from being sent from the website.
apbct_site_landing_tssessionCleanTalk sets this cookie to prevent spam on comments and forms and act as a complete anti-spam solution and firewall for the site.
apbct_site_referer3 daysThis cookie is placed by CleanTalk Spam Protect to prevent spam and to store the referrer page address which led the user to the website.
apbct_timestampsessionCleanTalk sets this cookie to prevent spam on comments and forms and act as a complete anti-spam solution and firewall for the site.
apbct_urls3 daysThis cookie is placed by CleanTalk Spam Protect to prevent spam and to store the addresses (urls) visited on the website.
AWSALBCORS6 days 23 hoursThis cookie is managed by Amazon Web Services and is used for load balancing.
CookieLawInfoConsent1 yearRecords the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie.
ct_checkjssessionCleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site.
ct_fkp_timestampsessionCleanTalk sets this cookie to prevent spam on the site's comments/forms, and to act as a complete anti-spam solution and firewall for the site.
ct_pointer_datasessionCleanTalk sets this cookie to prevent spam on the site's comments/forms, and to act as a complete anti-spam solution and firewall for the site.
ct_ps_timestampsessionCleanTalk sets this cookie to prevent spam on the site's comments/forms, and to act as a complete anti-spam solution and firewall for the site.
ct_sfw_pass_key1 monthCleanTalk sets this cookie to prevent spam on comments and forms and act as a complete anti-spam solution and firewall for the site.
ct_timezonesessionCleanTalk–Used to prevent spam on our comments and forms and acts as a complete anti-spam solution and firewall for this site.
viewed_cookie_policy1 yearThe cookie is set by the GDPR Cookie Consent plugin to store whether or not the user has consented to the use of cookies. It does not store any personal data.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
CookieDurationDescription
__gpi1 year 24 daysNo description
apbct_headlesssessionNo description
apbct_pixel_urlsessionNo description
ct_checked_emailssessionNo description
ct_has_scrolledsessionNo description
ct_screen_infosessionNo description
debugneverNo description available.
euconsent-v21 yearNo description available.
fdcookietestsessionNo description
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
CookieDurationDescription
test_cookie15 minutesThe test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE5 months 27 daysA cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSCsessionYSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devicesneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-idneverYouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextIdneverThis cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requestsneverThis cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
CookieDurationDescription
__gads1 year 24 daysThe __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
_ga2 yearsThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gat_gtag_UA_103575126_11 minuteSet by Google to distinguish users.
_gid1 dayInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
CONSENT2 yearsYouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
CookieDurationDescription
__cf_bm30 minutesThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
CookieDurationDescription
AWSALB6 days 23 hoursAWSALB is an application load balancer cookie set by Amazon Web Services to map the session to the target.
Save & Accept
Powered by CookieYes Logo