How to choose a mirror cabinet that fits the wall, survives the steam and gets its lighting right.

A bathroom mirror cabinet is a shallow cupboard with mirrored doors above the basin; it is where most of a bathroom's daily storage ends up. The choice is between a surface-mounted cabinet, which suits almost any wall, and a recessed one set into the wall, which only works where the wall can be opened safely. ClickBina's vanity guide describes a shallow mirror cabinet as 100–150 mm deep, and its area guides price a semi-custom vanity with a mirror cabinet at RM1,800 – RM3,000 in Kajang and RM2,000 – RM3,500 in Shah Alam (indicative 2026). Lighting or a demister needs a power point planned before tiling.
| Item | Indicative price | Source guide |
|---|---|---|
| Semi-custom vanity with mirror cabinet (Kajang) | RM1,800 – RM3,000 | Bathroom renovation Kajang guide |
| Semi-custom vanity with mirror cabinet (Shah Alam) | RM2,000 – RM3,500 | Bathroom renovation Shah Alam guide |
| Custom vanity cabinet alone, excluding basin and tap | RM800 – RM3,500 per unit | Bathroom vanity cost guide |
| Moisture-resistant plywood carcass, laminate door | RM350 – RM600 per ft run | Bathroom vanity cost guide |
| Full aluminium cabinet, powder-coated | RM400 – RM700 per ft run | Bathroom vanity cost guide |
| Hanging a plain mirror, per piece | RM40 – RM80 | Wall mirror guide |
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteA mirror cabinet is usually quoted as its own line, separate from the vanity below. Width, the carcass material, the number of doors, and whether it carries lighting, a demister and a socket move the price far more than the mirror glass does.
Eleven mirror cabinet options from this guide: surface-mounted and recessed cabinets, single, two and three doors, an open side shelf, aluminium, WPC and plywood carcasses, side and under lighting, and a mosaic niche under the cabinet. Each card is an illustrative concept render; filter by type or by home, tap an image to enlarge it, and open the details for where it suits, the finish and what to watch.
11 designs shown
Illustrative concept design · Surface-mounted · Condo
A slim cabinet with one mirror door and a small round knob over a narrow white basin.
💬 WhatsApp us about this design
Soft-close hinges →Illustrative concept design · Surface-mounted · Semi-D
Three mirror doors in a warm oak-look carcass with one straight top, on beige stone-look tiles.
💬 WhatsApp us about this design
Bathroom vanity cabinet cost →Illustrative concept design · Surface-mounted · Terrace
Two mirror doors over an open shelf along the bottom holding a cup and two plain pump bottles.
💬 WhatsApp us about this design
Bathroom accessories installation →Illustrative concept design · Recessed · Terrace
Two mirror doors set back into an opening in the wall above a terrazzo-look tiled splashback.
💬 WhatsApp us about this design
Unauthorised hacking →Illustrative concept design · Recessed · Condo
Three mirror doors set into a built-out section of beige tiled wall, with a narrow tiled ledge below.
💬 WhatsApp us about this design
Shower niche →Illustrative concept design · Surface-mounted · Terrace
A white two-door cabinet with visible metal hinges on pale blue tiles.
💬 WhatsApp us about this design
Bathroom vanity cabinet cost →Illustrative concept design · Surface-mounted · Condo
Walnut wood-grain sides, top and bottom framing two mirror doors on grey concrete-look tiles.
💬 WhatsApp us about this design
WPC and PVC foam board cabinets →Illustrative concept design · Lit & demister · Semi-D
Three mirror doors with glowing vertical light panels in the two outer doors and a soft glow behind.
💬 WhatsApp us about this design
Wall light installation →Illustrative concept design · Lit & demister · Condo
A dark cabinet with a warm strip under its bottom edge lighting the tiles and a white basin at night.
💬 WhatsApp us about this design
Bathroom basin types →Illustrative concept design · Surface-mounted · Bungalow
A sage green side panel with a neat edge beside tinted mirror doors.
💬 WhatsApp us about this design
Cabinet edge banding →Illustrative concept design · Surface-mounted · Bungalow
A white two-door mirror cabinet over a teal mosaic niche holding two plain bottles, above the basin.
💬 WhatsApp us about this design
Shower niche →These are illustrative concept designs created to show the options. They are not completed ClickBina projects. No prices are shown because the figures on this page are for a vanity and mirror cabinet together or for the vanity carcass, not for a mirror cabinet on its own. We build and install custom mirror cabinets. WhatsApp us your job details (the basin width, on the wall or set into it, and whether it needs lighting or a demister) for a quote.
More galleries: browse all design ideas by area of the house, from cabinets and kitchens to porches and grilles.
Most bathrooms in Malaysian condos and terraces are small. A plain mirror uses the wall above the basin for nothing but reflection, so toothbrushes, razors, skincare and medicines end up on the basin ledge, where they collect splashes and soap scum. A mirror cabinet puts the same wall to work: everything goes behind the doors, the basin top stays clear, and cleaning takes a minute. The bathroom vanity guide calls the mirror cabinet the place where most daily storage actually goes.
The trade-off is depth. A cabinet that sticks out too far feels as if it leans over you while you wash; the vanity guide puts the comfortable limit at about 150 mm. Anything you need to store that is bigger than that belongs in the vanity or a tall unit, not above the basin.
| Surface-mounted | Recessed (set into the wall) | |
|---|---|---|
| How it is fixed | Screwed to the wall face | Set into an opening in the wall or a false wall |
| Wall needed | Almost any sound wall | A wall that can be opened, or a built-out false wall |
| Look | Projects from the wall | Flush or nearly flush; looks built-in |
| Storage depth | Full cabinet depth | Limited by the wall thickness |
| Effort and cost | Lower; can be fitted after tiling | Higher; planned before tiling and waterproofing |
| Retrofit in a finished bathroom | Straightforward | Means opening tiled walls |
Surface-mounted is the default in most homes because it can go up after the bathroom is finished. Recessed is neater, but it depends entirely on what is inside the wall.
Before planning a recess, find out what the wall is and what runs through it. In many condos the walls around a bathroom are reinforced concrete and part of the structure; cutting them is not a renovation choice, and the guide to unauthorised hacking explains what happens when it is done without approval. Brick and block partition walls can usually be opened, but concealed water pipes, the basin waste and electrical conduits often run exactly where the cabinet would go.
Where the wall cannot be opened, the usual answer is a shallow false wall built out over the existing one, with the cabinet recessed into the new layer. That is a bigger job: the false wall has to be waterproofed and tiled like any other bathroom wall. The shower niche guide explains the same approach for a niche in the shower, including how it is waterproofed.
The top of a mirror cabinet collects shower steam and its bottom edge catches splashes from the basin. Build it to the same wet-room standard as the vanity below it. The usual carcass choices, from the vanity guide, are moisture-resistant plywood with a laminate finish, PVC or WPC board that does not swell, and powder-coated aluminium, which is fully waterproof. Plain particleboard swells at the edges within a few years of daily steam.
The WPC and PVC foam board cabinet guide compares the waterproof board options in more detail.
A mirror cabinet can carry LED lighting around or under it, a demister pad behind the mirror that keeps it clear after a hot shower, and an internal socket for a shaver or toothbrush charger. All three need a power point inside or behind the cabinet, planned before the wall is tiled; adding one later means opening a finished wall. A bathroom fitting must suit a damp room, stay clear of the shower spray and sit on a circuit protected by an RCD, as the wall light guide sets out. That electrical work is for a qualified electrician, not the cabinet fitter.
Light from the sides of the mirror, at face height, lights a face far better than a single downlight overhead, which casts shadows under the eyes. An under-cabinet strip doubles as a night light over the basin.
Hang the cabinet so the centre of the mirror is near the eye level of the people who use it, and keep the bottom clear of the tap so the doors open over a running tap.
Some bathrooms use a tiled niche beside or above the basin instead of a cabinet. A niche has no doors to clean and nothing to rust, but everything in it is on display and it collects splashes. On ClickBina's niche guide, mosaic niche work is RM20 – RM45 per sq ft, and a built-in false wall with a niche is RM4,000 – RM10,000+. A mirror cabinet is usually the simpler way to add closed storage above a basin; a niche suits the shower itself, where a cabinet would not survive.
Comparing two quotes is only fair when both list the same carcass, the same doors and the same electrical items. A cheaper cabinet in particleboard with no lighting is a different product.
WhatsApp us your job details for a quote: the basin width, whether you want the cabinet on the wall or set into it, and whether it should have lighting or a demister. ClickBina makes custom cabinets and handles whole-house refurbishment and trade coordination, so the cabinet, the electrical point and the tiling can be planned as one job. We reply within the hour, and the price agreed is a flat price with no hidden charges. A site visit is RM150, waived if you go ahead. See also custom cabinets.
Methodology: prices are ClickBina indicative 2026 Klang Valley ranges from the guide named beside each; the area bands are for a vanity and mirror cabinet together, not a cabinet alone.
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.