Black and white check wool mohair throw over a cream armchair

What Colour Throw Goes With a Grey, Cream or Leather Sofa?

Short answer. The right colour throw contrasts with your sofa in tone and repeats one colour already in the room. On a grey sofa, try rust, toffee, oat or mocha. On a cream sofa, go darker or patterned. On dark leather, use sand, oat, ivory or a soft grey check.

By Snoozyn · Updated October 2026

A throw is the cheapest way to change how a sofa looks, and the easiest to get slightly wrong. Too close to the sofa and it vanishes; too far from everything else in the room and it looks like it was left there by a visitor.

This guide works through the three sofa colours we are asked about most, grey, cream and leather, with specific throw colours, patterns and examples from our range.

Key takeaways

  • A throw should differ from the sofa by at least one clear step in tone, lighter or darker, so it reads as a separate layer.
  • Warm tones such as rust, toffee, mocha and oat stop a grey sofa looking flat.
  • Cream sofas take dark throws and black-and-ivory checks well, and those colours hide marks better.
  • On dark leather, pale textured throws in sand, oat or ivory soften the shine of the hide.
  • Repeat the throw colour once more in the room, in a cushion, rug or picture, so it looks planned.

What colour throw goes with a grey sofa?

Warm colours suit a grey sofa best: rust, toffee, mocha, camel and oat all add warmth that grey upholstery lacks. Ink and charcoal work too, but only on a mid or light grey.

Grey is the most common sofa colour in UK living rooms, and its weakness is that it can look cold, especially in a north-facing room. A warm throw fixes that. Rust is the boldest choice; our cotton blend chunky knit throw in rust also comes in sage and oat if you want something quieter. Toffee and mocha sit between the two.

A grey throw on a grey sofa can work, but only if the texture is very different, such as a chunky knit on smooth velvet, or a check that mixes grey with ivory. Plain grey on plain grey disappears.

Toffee textured throw with a fringe and cushions on a dark sofa, a warm throw colour
A nubbly, fringed toffee textured throw warms up a dark or grey sofa.

What colour throw suits a cream or white sofa?

On a cream or white sofa, choose a throw that is clearly darker or patterned: black, ink, brown, moss green, or a black-and-ivory check. Darker throws also hide everyday marks on the part of the sofa that gets used most.

A cream sofa gives you the most freedom, because almost any colour shows up against it. The risk is the opposite of grey: everything pale together can look washed out. Bring in one strong tone. A monochrome check, a brown-striped cotton or a black chunky knit draped over one arm gives the sofa an edge.

If you prefer a calm, tonal room, go for oat, sand or taupe on cream, but pick a throw with obvious texture, such as waffle, chunky knit or a fringed edge, so the layers are still visible.

Black and white check wool mohair throw over a cream armchair
Our monochrome check wool mohair throw gives a cream chair the contrast it needs.

What throw looks best on a leather sofa?

On a dark brown or black leather sofa, a pale, matte, textured throw in sand, oat, ivory or a soft grey check looks best. On tan leather, try ink, charcoal, moss green or cream for contrast.

Leather is smooth and has a slight sheen, so a throw with a soft surface gives the eye something to rest on. Plush and brushed finishes work especially well. The soft-touch throw with a blanket-stitch edge in sand is velvety and pale, which is exactly the contrast dark leather needs.

A practical point: throws slide on leather. Tuck one end down behind the seat cushion, or fold the throw lengthways over the back of the sofa so its own weight holds it. Our guide to styling a throw on a sofa six ways shows the folds.

Sofa colour Throw colours that work From our range
Light or mid grey Rust, toffee, mocha, oat, ink Cotton Blend Chunky Knit
Dark grey Oat, camel, ivory, rust Oat Pure Wool
Cream or white Black, brown, moss, black-and-ivory check Black and Ivory Check Pure Wool
Dark brown or black leather Sand, oat, ivory, grey check Grey Plaid Wool Blend
Tan leather Ink, charcoal, moss, cream Fringed Herringbone Twill
Grey and ivory plaid wool blend throw on a dark leather sofa
A grey and ivory plaid in 60% wool softens the shine of dark leather.

Should a throw match your cushions and rug?

It should relate to them, not match them exactly. Repeat the throw colour once elsewhere, in one cushion, a stripe in the rug or a picture frame, and keep the rest of the room calmer.

A simple rule is three colours: the sofa, one main accent and one supporting tone. If your throw is rust, a rust and ivory cushion picks it up. Our guide to mixing cushion patterns and colours goes further, and the same thinking applies on the floor in choosing a rug colour and pattern. If you like the method, it is the same one we use in our guide to mixing bedding colours.

Is a plain or patterned throw better on a sofa?

Choose a patterned throw on a plain sofa and a plain throw on a patterned or busy sofa. On a plain sofa with plain cushions, a check, stripe or geometric throw adds the interest the room is missing.

Scale matters too. A large check, like the Cocoa Check Lambswool Throw, suits a big three-seater; a fine stripe or herringbone suits a small two-seater or armchair. Texture counts as pattern: a waffle, chunky knit or crinkled linen-cotton throw reads as patterned from across the room.

Frequently asked questions

What colour throw goes with a navy sofa?

Navy suits warm, earthy throws: rust, camel, toffee and oat look rich against it. Ivory and cream give a crisp contrast. Avoid black, which can look muddy next to navy, and very bright blues, which compete with the sofa.

Should a throw be lighter or darker than the sofa?

Either works as long as the difference is clear. Darker throws on pale sofas hide marks and look grounded; lighter throws on dark sofas brighten the room. What does not work is a throw that is almost, but not quite, the sofa colour.

What colour throw goes with a green sofa?

Green sofas, from sage to bottle green, suit warm neutrals and earth tones: oat, toffee, rust, mocha and cream. A black-and-ivory check adds a sharper, more graphic look. Avoid a second, different green unless the textures are very different.

Can you use more than one throw on a sofa?

Yes, on a three-seater or corner sofa. Use one throw over an arm and another folded along the back, in two shades of the same colour or one plain and one patterned. On a two-seater, one throw is usually enough.

Do dark throws show pet hair?

Dark throws show pale pet hair, and pale throws show dark hair. Mid-tone, textured throws such as toffee, mocha or a check hide hair best. Smooth, plush finishes collect hair more visibly than open knits or woven checks.

What throw colour makes a small living room feel bigger?

Throws close in tone to the walls and sofa keep a small room feeling open, so oat, sand, ivory and soft grey are safe choices. Add interest with texture, such as waffle or a fringe, rather than a strong contrasting colour.

Shop the story

Cotton Blend Chunky Knit Throw
Rust, sage or oat to warm a grey sofa. From £51.90.
Black and Ivory Check Pure Wool Throw
A windowpane check for a cream sofa or armchair. From £90.90.
Blanket-Stitch Soft-Touch Throw
Pale, plush and matte against dark leather. From £40.90.
Fringed Herringbone Twill Throw
Charcoal or light grey for tan leather. From £46.90.
Back to blog