How to sew a cuddle pillow with a hidden pocket
A soft cushion can keep small treasures out of sight and provide a cosy spot for reading. This design places a pocket inside the back panel beneath a neat fabric flap. Hair ties, a notebook or a special pebble can disappear between the layers while the outside stays calm and clean.
Straight seams and simple shapes make this suitable for a first sewing attempt, and it can also be stitched by hand. Make one square front, one longer back piece and a small pocket. Hook-and-loop tape keeps the top easy to open and the pillow comfortable to cuddle.
The finished cushion measures 45 x 45 cm, a familiar size for Australian lounge rooms, and takes roughly two hours. Use metric tape, sharp fabric scissors and 1 cm seam allowances. A contrasting lining or scrap of offcut adds character without complicated pattern pieces.
Plan the size and choose your fabric
Make the front 47 x 47 cm and back 47 x 56 cm, including seam allowance. The extra 9 cm on the back creates a flap; after folding, the pillow is 45 x 45 cm. Cut the pocket at 32 x 20 cm for a finished area of about 30 x 18 cm. Square the fabric before cutting so the seams sit neatly.
Cotton or cotton–linen works well year-round, especially through Brisbane’s humid summers. Fleece feels soft but can stretch, while quilting cotton is predictable for beginners. Choose a tightly woven, washable fabric that feels comfortable against the skin.
| Material | Best for | Sewing note |
|---|---|---|
| Quilting cotton | Bright prints and easy washing | Cut on the straight grain |
| Cotton–linen | Breathable comfort in warm weather | Press well before cutting |
| Fleece | A very soft, warm finish | Can stretch; test a small square first |
Use plain or small-print fabric so the pocket remains a surprise. Save a contrasting piece for lining if you want a glimpse of colour when the top opens. Press every piece and keep the pocket’s lower edge well above the pillow’s bottom seam.
Cut and press the pieces
Use the 47 cm square as the front template. For the back, measure 56 cm along one side and 47 cm across the other. Cut the pocket from the lining or a second piece of the main cloth. Start with a 60 x 50 cm rectangle of main fabric; a rotary cutter and quilting ruler are handy, but a paper template also works.
Melbourne’s op shops and suburban charity shops often have bins of clean cotton offcuts, while weekend makers’ markets around Sydney are good places to find independent fabric sellers. Buy extra fabric if your offcut is only 45 cm wide.
A sewing machine helps, but is not essential, for this shape. To try the idea without a machine first, this fabric glue pillow cover shows a simple no-sew cover made with glue and trim. Practise handling fabric there, then make the pocket version when you feel ready.
Form the pocket beneath the flap
Take the long back piece and fold its top 9 cm towards the right side, pressing firmly. Draw a line 1 cm below this fold for the pocket mouth. Position the 32 x 20 cm pocket on the right side of the back with its upper raw edge on that line, leaving 1 cm at each side.
Pin the pocket’s sides and lower edge to the back, then sew with a 1 cm seam. Keep the upper edge unsewn. Bring the folded flap over this raw edge and stitch across the full width on the fold line, trapping the pocket edge inside the layers. Check that the mouth is covered but not sewn shut.
Secure the pocket opening with 2 cm hook-and-loop tape: sew one strip to the pocket edge and the other to the underside of the flap. Keep the fastening inside, out of sight from the outside. Use a soft, low-profile fabric tape that will not irritate skin. Press the flap open and flat before moving to the outer seams.
Join the front and back
Place the front and back with their right sides together, aligning the folded back’s top with the front’s top edge. The back’s original upper extension sits behind the flap, so the finished edges should meet at 45 cm. Pin the sides and bottom, then sew from one bottom corner around to the other with a 1 cm seam.
Leave a 12 cm opening in the middle of the top edge for turning and filling. Backstitch at each end and reinforce the corners with extra stitches. For a 45 x 45 cm shop-bought insert, make the opening around 20 cm so the insert can pass through without forcing.
Clip the corners, turn the shell through the opening and push each corner out with a pencil or chopstick. Work the edges with your fingers, then press the seams. Shape the flap away from the pocket so it lies smooth. If the pocket has become caught, turn the shell out again; it is easier to fix before stuffing.
Fill, close and personalise
With the shell right side out, settle the pocket towards the lower back. Add a little polyester filling there first, then distribute the rest evenly while keeping the flap flat. The pillow will feel firmer around the concealed pocket, which is normal. A 45 x 45 cm cushion insert gives a neater shape.
Test the pocket by lifting the flap and placing an item inside, then fasten it securely. When the placement suits you, close the 12 cm top opening with hook-and-loop tape, or hand-sew it permanently with a ladder stitch made from evenly spaced upright stitches. The soft fastening makes it easier to reach the pocket later.
For a softer finish, add a small fabric label near a lower corner before the final closing stitch. Personalised details are easier to attach while the pillow is flat. Make sure any ribbon or trim is securely stitched and cannot snag during a cuddle.
Make your first cuddle pillow
The design adapts easily. Use nursery colours and a cotton lining for a baby’s room, bright offcuts for a child’s bedroom, or a favourite shirt panel for an adult’s reading corner. The same shape works as a small lap cushion if the size remains comfortable to hold. For a baby’s cushion, leave the pocket empty of small objects.
Before the final stitch, hold the pillow where you will use it. Check that the flap opens without pulling and that the pocket does not create an uncomfortable ridge. Give the cushion a gentle shake, then press the outer seams so it sits neatly on a sofa or bed.
Choose your fabric, pull out your thread and make the hidden pocket part of the cushion rather than a separate accessory. When it is finished, tuck a small surprise into the secret space and let the recipient discover it. This handmade pillow combines a useful object with a private little story, ready to be given or kept.