Still Water

Glass, water, and a maintenance schedule.

Dark Moody Bathroom Ideas: Charcoal, Brass & Walnut
Charcoal matte wall tile runs floor to ceiling behind a wall-mounted walnut vanity. A round backlit LED mirror floats above the basin, and a brass widespread faucet carries the warm metallic line through the room. A marble vanity tray collects everyday objects on the countertop, while charcoal towels reinforce the dark palette.

Bathroom · Dark Moody

Dark Moody Bathroom Ideas: Charcoal, Brass & Walnut

This room works because the palette is deliberately tight — charcoal tile swallows light, brass hardware throws it back, and a thick slab of walnut anchors everything in something warm and alive.

Below we map the four-colour palette, walk through six shoppable pieces that reproduce the look, and lay out a step-by-step weekend sequence from tile to towel.

As an Amazon Associate I earn from qualifying purchases. Built from published specs, hobbyist builds and forum-documented results, with sources named in the text. Links may earn a commission, which has no bearing on what gets recommended.

Shop This Look on Amazon 6 pieces · view each on Amazon

Shop the look

6 pieces

Each piece was chosen to match the exact feel of the room above — the materials, the light, and a palette that holds together. Tap through for current options and prices on Amazon.

C

Charcoal Matte Large-Format Wall Tile

Everything follows from this surface. A matte porcelain tile in the 12×24-inch range, stacked with no offset, reads as one continuous dark wall instead of a busy grid. Go with a rectified edge and keep grout joints around 1/16 inch with charcoal-tinted grout — the fewer visible seams, the heavier the room feels.

View on Amazon
W

Walnut Wall-Mounted Floating Vanity

Walnut is the only warm, living material in the room, and it needs to carry that warmth on its own. A wall-mounted vanity around 36 inches wide for a single sink leaves floor tile visible underneath, which helps a small bathroom breathe. A clean slab front works better here than a frame-and-panel door — fewer lines competing with all that tile, and the natural grain supplies enough visual interest by itself.

View on Amazon
R

Round Backlit LED Mirror

Your eye goes to this piece first. A round mirror with an integrated LED halo, roughly 28 to 32 inches across, washes diffused light over the tile and replaces the need for sconces entirely. Aim for about 3000 K colour temperature — warm enough for skin tones, cool enough not to turn the charcoal muddy.

View on Amazon
B

Brass Widespread Bathroom Faucet

Not polished, not lacquered — brushed or satin unlacquered brass that'll patina over months and deepen right alongside the walnut. A widespread mount with two separate handles fills the vanity top better than a single-hole mixer, and it looks more deliberate.

View on Amazon
M

Marble Vanity Tray

A rectangular marble tray, roughly 10×6 inches, sits on the walnut counter and corrals soap, a small plant, or whatever you reach for every morning. It's the lightest value in the whole palette — white with grey veining — and it breaks up the dark expanse so the room doesn't read as a single tone.

View on Amazon
C

Charcoal Turkish Cotton Bath Towel Set

Towels finish the palette. A set of Turkish cotton bath towels in deep charcoal keeps the colour range tight and adds soft, matte texture against tile, metal, and stone. Roll them or fold in thirds on open shelving — clean lines matter here.

View on Amazon

How to get this look, step by step

a weekend
  1. Set the envelope — charcoal matte tile

    Start with the surface that dictates everything else. Lay 12×24-inch charcoal matte tile from the floor up the walls in a stacked bond — no offset — for a clean modern grid. Hold grout lines to 1/16 inch with colour-matched charcoal grout. If you're tiling a full bathroom, budget about 15 percent extra for cuts. Once this is up, every other decision gets easier.

  2. Mount the walnut floating vanity

    After the tile cures, find your studs and hang the 36-inch walnut vanity at 32 to 34 inches from the finished floor. The bracket mounts first, then the cabinet sits on it — check level twice before you commit. Run drain and supply lines through the wall behind the vanity so nothing shows underneath.

  3. Hang the backlit LED mirror

    Centre a 30-inch round backlit LED mirror directly over the basin. You'll need a recessed junction box behind the mounting point; most of these mirrors are hardwired, not plugged in. Position the centre about 58 to 62 inches from the floor — roughly eye level for most adults. At 3000 K, this one fixture handles your daily ambient light on its own.

  4. Install the brass faucet

    Fit the brushed brass widespread faucet to the vanity top, spacing handles per the manufacturer's template — typically 6 to 8 inches apart. Brushed brass is the only warm metal in the room, so it draws attention — make sure the escutcheons sit flush against the countertop and the supply lines don't leak before you move on.

  5. Layer the finishing details

    Set the white marble tray on the countertop beside the basin, and stack your charcoal Turkish cotton towels on open shelving or hang one from a simple wall hook. These last two pieces close the loop — marble brings in the lightest value, towels reinforce the darkest. The room should feel finished without feeling full.

Ready to recreate it? Everything's on one Amazon list.

Shop This Look on Amazon

Why this room works

The tight charcoal-brass-marble-walnut palette means every piece you bring in coordinates automatically — there's very little room to make a wrong choice once the base is down.

Matte dark surfaces hide water spots, soap residue, and minor scuffs far better than glossy white, so the room looks clean with less daily wiping.

Warm brass and walnut keep the charcoal from feeling cold or industrial — the result is dark and quiet but still comfortable at 6 a.m.


Make it your own

Grout colour matters as much as tile colour

White or light grout with charcoal tile draws a visible grid that chops up the dark surface. Match your grout to the tile — charcoal-tinted unsanded grout at 1/16-inch joints keeps the wall looking like one solid plane.

Let brass patina — don't seal it

Unlacquered brass develops a living patina in bathroom humidity. That slow darkening is part of the point. Sealing it with lacquer locks in a uniform shine that fights the layered, worn-in feel you're building here.

Test tile samples against the vanity wood in your actual bathroom light

Charcoal tiles vary a lot — some pull blue, some pull brown. Hold a sample next to your walnut finish under the light you'll actually live with, not the store's fluorescents. The tile should lean warm so it sits comfortably beside walnut grain.

Skip the second light source

One backlit LED mirror at 3000 K is enough for a bathroom under 70 square feet. Recessed ceiling cans or bright vanity sconces will flatten the shadows that give this room its depth. If you really need more light, a single warm-dimmed pendant works — a light bar doesn't.


The palette

get the exact tones
Charcoal#2B2B2B
Brushed Brass#B08D57
Walnut#5B3A29
Marble White#E8E3DD

Charcoal covers roughly 70 percent of the visible surface — floor, walls, and towels. Brushed brass appears as a single deliberate accent at the faucet. Walnut holds the mid-tone as the vanity body. Marble white is the lightest accent, limited to the vanity tray and any natural veining, a small bright punctuation mark in an otherwise dark room.


Details at a glance

Best room size40 to 70 square feet — full dark tile works best in compact bathrooms where you can wrap the walls without overwhelming a budget
Tile format12×24-inch rectified porcelain, stacked bond, 1/16-inch grout joints, charcoal-tinted grout
Vanity width36 inches for single-sink; scale to 48 or 60 inches for double-sink layouts
Mirror diameter30 inches round, backlit LED, 3000 K colour temperature
Faucet mountWidespread (three-hole), brushed or satin unlacquered brass finish
Colour ratioApproximately 70 % charcoal, 15 % walnut, 10 % brass, 5 % marble white

Questions people ask

Will an all-charcoal bathroom feel too dark or cave-like?

In a bathroom under 70 square feet, the backlit LED mirror throws enough ambient light to keep things functional and comfortable. Brass fixtures and the marble tray add reflective surfaces that move that light around the room. Keep the colour temperature at about 3000 K so the charcoal feels deep and warm rather than flat.

Does a walnut vanity hold up in a humid bathroom environment?

Solid walnut or marine-grade walnut veneer both handle bathroom humidity well, provided the wood is sealed with a water-resistant finish — a penetrating oil or satin polyurethane. Don't place the vanity directly in a shower splash zone. Wall-mounting helps too, because air circulates beneath the cabinet and moisture can't pool at the base.

How do I keep charcoal grout from staining or discolouring?

Charcoal grout is actually more forgiving than white because stains don't show as readily. Seal it with a penetrating sealer after it cures — typically 48 to 72 hours. Reapply once a year. With 1/16-inch joints and colour-matched charcoal grout, any minor discolouration will be nearly invisible.

Can I use polished brass instead of brushed brass fixtures?

You can, but polished brass leans more traditional and reflective, which fights the matte surfaces in this palette. Brushed or satin brass has a softer sheen that sits more naturally against matte charcoal tile and oiled walnut. If you go polished, keep it consistent across every metal piece so it looks intentional rather than mismatched.

What size marble vanity tray fits a 36-inch vanity without looking too small?

A rectangular tray around 10×6 inches works well on a 36-inch vanity — big enough for a soap dispenser and a small item or two, but not so large it crowds the basin. Leave at least 4 inches of clear countertop between the tray edge and the basin rim so the surface doesn't feel cluttered.

Get the whole look

Shop This Look on Amazon
Shop this look — 6 pieces on Amazon Shop on Amazon