
The Ultimate Cat Bed Free Knitting Pattern: A Step-by-Step Guide Your Feline Will Love
If you’ve ever watched your cat squeeze into a box, curl up on a pile of laundry, or claim your favorite sweater as their personal napping spot, you already know one universal truth: cats love cozy, enclosed spaces that smell like the people they love. What better way to honor that instinct than by knitting them a bed by hand? This free knitting pattern for a cat bed walks you through everything you need to create a warm, washable, and utterly adorable resting place for your favorite feline. Whether you’re a confident knitter looking for a satisfying weekend project or an intermediate crafter ready to stretch your skills, this pattern has something for you.
Let’s dive in.
Why Knit a Cat Bed?
Before we get to the needles and yarn, it’s worth taking a moment to appreciate why a handmade knitted cat bed beats anything you’ll find on a store shelf.
First, there’s the matter of materials. When you knit a cat bed yourself, you control exactly what goes into it. You can choose a natural fiber like wool or cotton that breathes well and regulates temperature, or opt for an acrylic blend that holds up to repeated washing. Commercial pet beds often use synthetic fillings and chemical treatments that can irritate sensitive animals. A handmade bed sidesteps all of that.
Second, there’s size. Every cat is different. A petite Siamese has very different napping preferences than a sprawling Maine Coon. This pattern is designed to be adaptable, with guidance on how to scale it up or down based on your cat’s size and sleeping style.
Third — and perhaps most importantly — there’s the love knit into every stitch. Cats are perceptive creatures. They gravitate toward objects that carry familiar scents and textures. A bed you’ve spent hours making is something your cat will almost certainly claim as their own, especially if you tuck a small piece of worn clothing inside the base for extra scent familiarity.
Materials You’ll Need
To complete this cat bed, gather the following supplies before you begin. Having everything on hand before you cast on makes the knitting process much smoother.
Yarn: Approximately 400–600 yards of bulky weight yarn (US size 5 or 6, or 100g skeins labeled “chunky” or “bulky”). Wool is ideal for durability and natural odor resistance, but a machine-washable acrylic or wool-acrylic blend is more practical for most pet owners. Avoid mohair or any yarn with long, loose fibers that could be ingested if your cat chews or grooms the bed.
Knitting Needles: US size 10 (6mm) circular needles, 24 inches long, or a set of double-pointed needles if you prefer working small-diameter rounds. You’ll also want a spare straight needle or second circular needle for the three-needle bind-off.
Additional Tools: Stitch markers (at least 4), a tapestry needle for weaving in ends, scissors, and a row counter if you find it helpful. A crochet hook in a similar size to your needles is optional but useful for picking up dropped stitches.
Filling: A pillow form or stuffing is not strictly necessary if you knit the base thick enough, but most cats appreciate a little extra cushion. You can use polyester fiberfill, an old pillow cut down to size, or even a folded fleece blanket tucked inside the finished bed.
Gauge and Sizing
Gauge: 12 stitches and 16 rows = 4 inches in stockinette stitch using US size 10 needles and bulky yarn.
It’s worth doing a small gauge swatch before jumping into the full project, especially if you’re planning to felt the finished bed (more on that option later). A slight difference in gauge won’t ruin the project, but it will affect the final size, so adjust your needle size accordingly if you’re aiming for specific dimensions.
Finished Dimensions (unblocked):
Inner sleeping area: approximately 14 inches in diameter
Wall height: approximately 4 inches
Total outer diameter with walls: approximately 18 inches
This size comfortably fits cats weighing up to about 12 pounds. For larger cats, work an additional 2–3 inches of increases in the base section to add roughly 4 inches to the inner diameter, and add 4–6 extra rows to the wall height.
Abbreviations Used in This Pattern
CO — cast on
BO — bind off
k — knit
p — purl
k2tog — knit two stitches together (right-leaning decrease)
ssk — slip, slip, knit (left-leaning decrease)
kfb — knit into the front and back of the same stitch (increase)
m1r — make one right (right-leaning increase)
m1l — make one left (left-leaning increase)
pm — place marker
sm — slip marker
sl — slip stitch
RS — right side
WS — wrong side
rnd — round
The Pattern
Part One: The Base
The base of this cat bed is worked flat in rows, then seamed at the end. This gives you a firm, thick foundation that holds its shape well. If you’d prefer to work in the round from the beginning, you can begin with a small cast-on and increase outward in a spiral, similar to how you’d knit the crown of a hat.
Cast on 8 stitches using the long-tail cast-on method.
Row 1 (RS): Kfb in each stitch across. (16 sts)
Row 2 (WS): Purl across.
Row 3: (Kfb, k1) repeat to end. (24 sts)
Row 4: Purl across.
Row 5: (Kfb, k2) repeat to end. (32 sts)
Row 6: Purl across.
Row 7: (Kfb, k3) repeat to end. (40 sts)
Row 8: Purl across.
Row 9: (Kfb, k4) repeat to end. (48 sts)
Row 10: Purl across.
Row 11: (Kfb, k5) repeat to end. (56 sts)
Row 12: Purl across.
Row 13: (Kfb, k6) repeat to end. (64 sts)
Row 14: Purl across.
Row 15: (Kfb, k7) repeat to end. (72 sts)
Row 16: Purl across.
Row 17: (Kfb, k8) repeat to end. (80 sts)
Row 18: Purl across.
At this point your base should measure approximately 14 inches in diameter. If you’d like a larger base, continue the increase pattern — working one more knit stitch before each kfb — for 2 more rows, then purl back. Continue until you reach your desired diameter.
Seaming the Base: With the right side facing out, fold the base piece in half and use a tapestry needle with a length of matching yarn to whipstitch along the cast-on edge to the bind-off edge, creating a seam down the center. This seam will be hidden on the bottom of the bed.
Part Two: The Walls
Once your base is complete and seamed, you’ll pick up stitches around the perimeter of the circular base and work the walls upward.
With your circular needles and right side facing, pick up and knit 1 stitch for every 2 rows around the edge of the base. You should end up with approximately 72–80 stitches. Place a stitch marker at the beginning of the round.
Join to work in the round, being careful not to twist your stitches.
Rounds 1–4: Knit every stitch (this creates a stockinette texture for the walls).
Round 5: (K8, kfb) repeat around. This adds gentle flare to the top of the walls, helping them curve slightly outward — a shape most cats find more inviting than a perfectly straight-sided bowl.
Rounds 6–10: Knit every stitch.
Round 11: (K9, kfb) repeat around.
Rounds 12–16: Knit every stitch.
At this point your walls should be approximately 4 inches tall. For a cozier, more enclosed feel, continue knitting straight rounds until the walls reach 5 or 6 inches. Some cats prefer a deeper nest; others like a shallower dish shape. You know your cat better than anyone.
Part Three: The Rim
The rim gives the bed a polished, finished look and adds a bit of structural stability to the top edge. It’s also the detail that will make this look intentional and crafted rather than like a beginner project.
Round 1: Purl around (this creates a turning ridge).
Rounds 2–4: Knit around.
Bind off loosely using a stretchy bind-off. The standard method is to k2, then insert the left needle into the front of both stitches and knit them together; repeat across. This prevents the rim from pulling in and distorting the shape of the bed.
Fold the rim down to the inside of the bed along the purl turning ridge and use your tapestry needle to tack it in place with a few stitches every inch or so. This creates a clean, doubled edge at the top of the walls.
Part Four: Finishing
Weave in all ends securely using your tapestry needle. Pay special attention to the starting tail from your cast-on and the yarn used to seam the base, as these see the most tension over time.
If you’ve chosen to add stuffing, now is the time. Fold a piece of cardboard cut to the approximate diameter of the base and slip it into the bottom before adding any fiberfill. This keeps the base flat and firm and prevents the stuffing from shifting. Alternatively, you can simply use a folded fleece blanket as a liner — it’s easy to swap out and wash separately.
Block the finished bed by misting it lightly with water and allowing it to dry flat in the desired shape. For wool yarns especially, blocking makes a remarkable difference in the drape and overall appearance of the finished piece.
Optional: Felting Your Cat Bed
Felting — intentionally shrinking and matting wool fibers through agitation and heat — produces a wonderfully dense, sturdy cat bed that resists unraveling and holds its shape beautifully even under years of use. The felted surface also has a slight texture that many cats find very satisfying to knead.
To felt this cat bed, you’ll need to use 100% natural wool that is not labeled “superwash” (superwash wool has been treated to resist felting). Knit the bed at least 25–30% larger than your target finished size, since felting causes significant shrinkage.
Place the finished knitted bed in a pillowcase and tie it closed. Run it through a hot wash cycle in your washing machine with a small amount of dish soap or wool wash and a few old towels or tennis balls to increase agitation. Check the bed every 10 minutes or so, and repeat the cycle if it hasn’t felted to your desired density. Once felted, reshape it while damp and allow it to dry completely — this can take 24–48 hours. The end result is a nearly indestructible bed with a wonderfully rustic texture.
Customization Ideas
One of the great joys of a handmade pet item is how easily you can personalize it. Here are a few ideas to inspire your own variations.
Color blocking: Using two or three coordinating colors for the base, walls, and rim creates a modern, graphic look. Join new colors by simply tying a slip knot and continuing to knit — weave in the tails carefully on the inside of the bed.
Stripes: Carrying two colors and alternating every two rounds on the walls creates a classic striped effect with very little extra effort. Hold both yarns loosely up the inside as you work to avoid long floats.
Texture stitches: The walls of this bed are worked in stockinette, but you could substitute a simple seed stitch, moss stitch, or even a basic 2×2 rib for a different look and feel. Ribs in particular give the walls extra elasticity, which can be nice if you have a cat that likes to drape their chin over the edge.
Embroidery: Once the bed is finished and blocked, you can use a contrasting yarn and tapestry needle to embroider your cat’s initial or a simple motif — a fish, a star, a small heart — on the outside of the wall.
Ears: For the crafters who want to go full whimsy, it’s easy to add triangular knitted ears to the outside of the rim. Simply pick up about 8 stitches on the outside of the rim at the 12 o’clock and 6 o’clock positions (or wherever you like), work a small triangle by decreasing one stitch at each end every row until 2 stitches remain, then k2tog and pull the tail through. These are especially adorable if you’re making the bed as a gift.
Tips for Success
A few practical notes that will make this project go more smoothly from start to finish.
Work loosely. Cat beds benefit from a slightly looser tension than you might use for a garment, since you want the fabric to have some give and softness. If your knitting tends to run tight, go up half a needle size.
Don’t skip the gauge swatch if size matters to you. Even an experienced knitter can run tight or loose with an unfamiliar yarn, and a half-inch difference in gauge translates to a couple of inches of difference in the finished bed diameter.
Use stitch markers generously. When picking up stitches around the base to begin the walls, place a marker every 20 stitches so you can count in segments rather than recounting from scratch if you lose your place.
Wash before gifting. If you’re making this for someone else’s cat, wash the finished bed once before giving it. This removes any lingering hand lotion, cooking smells, or other scents that might make a wary cat reluctant to adopt it.
Be patient with your cat. Some cats claim a new bed immediately; others need a few days of investigation before they commit. Placing the bed in a sunny spot near a window, or near where your cat already likes to sleep, dramatically increases the odds of it being accepted quickly. A spritz of diluted catnip spray on the interior can also help.
A Note on Yarn Safety
While most yarn is perfectly safe for cats, a few common sense precautions are worth following. Avoid yarns with very long or loose fibers — like mohair or eyelash yarn — that can shed and be ingested. Keep an eye on the bed over time for signs of wear, and retire it when the fiber starts to break down or pill significantly. If your cat is a chewer, a felted wool bed is a much safer choice than a loosely knitted one, since the dense felted fabric doesn’t unravel easily.
Final Thoughts
Knitting a bed for your cat is one of those projects that rewards you twice: once during the making, when you get the meditative pleasure of working through a satisfying pattern with beautiful yarn, and once after, when you watch a small, self-important creature circle three times and then collapse into the nest you made for them with complete and utter contentment.
This free cat bed knitting pattern is designed to be accessible enough for intermediate knitters while offering enough room for creativity that more experienced crafters won’t feel constrained. Whether you make it exactly as written or use it as a jumping-off point for your own variation, the most important thing is that you enjoy the process and end up with something you’re proud to give — even if the recipient will never say thank you.
Happy knitting.