Key takeaways
- Shaker/raised-panel doors hide clutter but add 2–3 inches of projection when open.
- Louvered doors ventilate damp towels, reducing mildew risk.
- Glass-front doors suit display storage but show dust and require tidy shelves.
- Open shelving works for daily-grab items; avoid it below sink height in kids’ bathrooms.
- Sliding doors are ideal where a swinging door would hit the vanity or shower screen.
The best bathroom storage cabinets combine moisture-resistant construction (bamboo, PVC-laminated MDF, powder-coated steel, or solid teak) with dimensions that fit your floor plan — typically 24–32 inches wide for most bathrooms, with at least 21 inches of clearance in front of the door swing. Below is how to choose based on bathroom size, mounting situation, and what you actually need to store.
What to Check Before You Buy
Bathroom cabinets fail in two ways: they don’t fit the space, or they swell and rust within two years. Assess these six criteria in order.
1. Dimensions and Clearance
Measure the wall or floor area, then subtract clearance. You need roughly 21 inches of open floor in front of any cabinet door for comfortable access — the same code-inspired clearance used in front of a toilet. Standard cabinet depths run 8–13 inches; anything deeper than 13 inches in a narrow bathroom will make the room feel cramped. Over-toilet cabinets typically span 23–27 inches wide and mount with their lowest shelf about 60–65 inches from the floor, leaving 10–12 inches above the toilet tank.
2. Moisture-Resistant Materials
This is where most cheap cabinets fail. Untreated MDF and particleboard swell at the edges within a year in a humid bathroom. Look for sealed finishes, rust-proof hardware, and materials rated for damp environments.
| Material | Moisture Resistance | Typical Price Range | What Wears First | Best For |
|---|---|---|---|---|
| Solid teak or cedar | Excellent (naturally water-repellent oils) | $200–$500 | Finish fading; reseal every 1–2 years | High-humidity bathrooms, long-term homes |
| Bamboo (sealed) | Very good | $120–$300 | Edge joints if unsealed | Eco-conscious buyers, warm aesthetics |
| PVC-laminated MDF / thermofoil | Good (if seams are intact) | $80–$200 | Laminate peeling at corners | Budget upgrades, rentals |
| Powder-coated steel | Very good | $60–$180 | Scratches exposing bare metal | Modern styles, over-toilet units |
| Unsealed MDF/particleboard | Poor | $40–$100 | Swollen edges, sagging shelves | Half-baths with no shower only |
3. Shelf Adjustability
Fixed shelves waste vertical space. Look for shelves adjustable in 1- to 1.5-inch increments via peg holes — this lets you fit tall hairspray bottles (up to 12 inches) on one level and stacked towels on another. Most cabinets offer 2–3 adjustable shelves; check the weight rating per shelf, typically 10–20 lbs for engineered wood and 25–40 lbs for solid wood or metal.
4. Door Style
- Shaker/raised-panel doors hide clutter but add 2–3 inches of projection when open.
- Louvered doors ventilate damp towels, reducing mildew risk.
- Glass-front doors suit display storage but show dust and require tidy shelves.
- Open shelving works for daily-grab items; avoid it below sink height in kids’ bathrooms.
- Sliding doors are ideal where a swinging door would hit the vanity or shower screen.
5. Mounting Options
Freestanding cabinets work anywhere but consume floor space. Wall-mounted cabinets keep floors clear for cleaning and make small bathrooms look larger, but require anchoring into studs — a loaded wall cabinet can weigh 40–60 lbs. If your wall studs don’t align, use toggle bolts rated for at least 50 lbs each. Over-toilet units should include an anti-tip strap or wall anchor; renters should look for tension-pole designs or freestanding étagère frames that brace against the wall without permanent holes.
6. Realistic Storage Capacity
As a rule of thumb: one 24-inch-wide, three-shelf cabinet holds roughly 8–10 folded bath towels, or the equivalent in toiletries, cleaning supplies, and spare paper goods. Double that for a shared family bathroom.
Best Cabinet Type by Bathroom Size
| Bathroom Size | Recommended Cabinet | Typical Dimensions | Capacity |
|---|---|---|---|
| Powder room / under 35 sq ft | Slim corner cabinet or narrow wall cabinet | 12–15″ W × 8–10″ D × 24–36″ H | 4–6 towels or toiletries only |
| Standard 5×8 ft bath | Over-toilet cabinet or freestanding linen tower | 23–27″ W × 8–10″ D × 60–68″ H | 8–12 towels plus toiletries |
| Shared/family bath 60–90 sq ft | Freestanding floor cabinet with drawers | 24–32″ W × 12–14″ D × 32–60″ H | 15+ towels, full supply storage |
| Large primary bath | Linen cabinet pair or built-in-height tower | 30–36″ W × 14–16″ D × 60–72″ H | 20+ towels plus bulk items |
Picks by Situation
Small Apartments and Renters
An over-toilet étagère in powder-coated steel maximizes dead space without permanent installation in many designs — look for rear wall-straps rather than stud-mounted brackets if drilling is restricted. Slim rolling carts (7–9 inches wide) slide beside the vanity and store spare toiletries; steel construction survives humidity better than plastic in the long run.
Families with Kids
Prioritize soft-close hinges, rounded corners, and a low drawer or open cubby within reach so kids can self-serve towels. Keep medicines in a wall cabinet mounted at least 48 inches high with a latch. Avoid glass fronts below waist height.
Humid Bathrooms Without Windows
Solid teak, marine-grade polymer, or fully PVC-wrapped construction only. Louvered doors help contents dry. Skip particleboard entirely — even sealed, repeated steam exposure degrades the core.
Assembly and Delivery Realities
Flat-pack bathroom cabinets ship in boxes weighing 25–60 lbs; linen towers can reach 80 lbs and arrive in two boxes. Standard doorways (30–32 inches) accommodate all flat-packs, but fully assembled cabinets over 60 inches tall may not navigate tight hallway turns — check whether the unit ships assembled. Typical assembly takes 45–90 minutes with a Phillips screwdriver; cam-lock joints are the first point of failure if overtightened, so hand-tighten rather than using a drill driver. Wall-mounted units require a stud finder and level; budget 30 extra minutes for safe anchoring.
Frequently Asked Questions
How much weight can a bathroom cabinet shelf hold?
Engineered wood shelves typically hold 10–20 lbs each; solid wood and metal shelves hold 25–40 lbs. Distribute heavy items like bulk shampoo bottles across multiple shelves rather than stacking them on one.
Is MDF ever okay in a bathroom?
Yes, if it’s fully sealed with PVC laminate or thermofoil and used in a bathroom with ventilation. Avoid it in windowless baths with daily shower use, and inspect corner seams yearly for lifting laminate.
How high should I mount a wall cabinet?
The bottom of the cabinet should sit 12–18 inches above the countertop it sits over, or at least 54 inches from the floor on an open wall — high enough that a 6-foot person won’t bump their head, low enough to reach the top shelf.
Over-toilet cabinet vs. freestanding tower — which is better?
Over-toilet units win on floor space; freestanding towers win on capacity and relocation flexibility. If your bathroom is under 40 square feet, over-toilet is usually the only option that adds real storage without blocking movement.