Shop Fabrics
Browse our full collection of dressmaking fabrics, curated and hand-picked by me for their quality, texture, and beautiful colour or print. From breathable cottons to soft viscoses and classic linens, every fabric at Middle Stitch Studio is chosen with care, the kind of fabric you’ll actually want to sew with.
If you’re looking to buy fabric online in the UK, you’re in the right place. Whether you’re planning your next handmade wardrobe piece or hunting for that perfect print, you’ll find fabrics here that feel as good as they look.
Can’t find what you’re after? Drop me a message, I love helping fellow sewists discover the right fabric for their project.
Cassie x
-
21 Wale Cotton Needlecord - Ochre
Regular price £4.00 GBPRegular priceUnit price per£0.00 GBPSale price £4.00 GBP -
21 Wale Cotton Needlecord - Sage Green
Regular price £4.00 GBPRegular priceUnit price perSale price £4.00 GBP -
Christmas Gonk Print Polycotton
Regular price £1.50 GBPRegular priceUnit price perSale price £1.50 GBP -
Sold outCream Floral Viscose
Regular price £1.99 GBPRegular priceUnit price perSale price £1.99 GBPSold out -
Floral Linen Viscose 70s Print
Regular price £4.50 GBPRegular priceUnit price perSale price £4.50 GBP -
John Louden 100% Cotton Lawn Floral Print
Regular price £3.00 GBPRegular priceUnit price per£4.00 GBPSale price £3.00 GBPSale -
John Louden 100% Cotton Lawn Paisley Print
Regular price £4.00 GBPRegular priceUnit price perSale price £4.00 GBP -
John Louden Exclusive 100% Viscose Challis Digital Print
Regular price £4.00 GBPRegular priceUnit price per£3.25 GBPSale price £4.00 GBP -
Painted Strawberry & Leaves 100% Cotton Poplin
Regular price £3.00 GBPRegular priceUnit price perSale price £3.00 GBP -
Premium Washed Denim Jacquard Cotton Blend
Regular price £4.50 GBPRegular priceUnit price per£0.00 GBPSale price £4.50 GBP -
Strawberry Doodle Print Lightweight Sweatshirting
Regular price £4.00 GBPRegular priceUnit price per£0.00 GBPSale price £4.00 GBP -
Stretch Viscose Twill - Dark Grey
Regular price £2.00 GBPRegular priceUnit price perSale price £2.00 GBP











