Reader-supported: we earn a commission on some links, at no extra cost to you. It never changes our picks. How this works
Bathroom Storage Cabinets

Best Bathroom Storage Cabinets for Small and Busy Bathrooms

ProductPickly is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. It never changes our picks.

The short answer

For most small bathrooms the Spirich Over The Toilet Storage Cabinet with Doors is the standout pick because it claims the wall space above the tank and uses no floor at all, pairing a hidden door section with an open shelf. If the toilet lacks clearance for an over-the-tank frame, the Iwell 66.9 inch tall cabinet stacks the most storage into a narrow base, while the Homhedy farmhouse cabinet tucks beside a vanity. The Yaheetech 12 inch drawer tower fits the gap between toilet and wall, the GRUSIGN pairs a door with drawers, the Hzuaneri fills a dead corner, and the slim Spirich adds storage beside the toilet with a built-in paper holder. Choose by where you have room, then by footprint and material rather than the widest box.

?
How we picked

We compare published specifications, safety certifications and thousands of verified owner reviews, and we do not physically test every unit. Read the full process in our review methodology.

At a glance

CabinetBest forTypeDetail
Spirich Over The Toilet Storage Cabinet with Doorssmall bathrooms with no spare floor spaceOver-the-toiletDoors plus open shelf
Iwell 66.9" Tall Bathroom Cabinet with 2 Doors and 1 Drawerstoring a lot where floor width is limitedTall floorAdjustable shelves, drawer
Homhedy Farmhouse Bathroom Storage Cabinet with Doorsadding hidden storage next to a vanitySmall floorFarmhouse doors
Yaheetech Bathroom Storage Cabinet, 12" Slim 4-Drawersorting small items in a narrow gapSlim drawer tower12 inch wide, 4 drawers
GRUSIGN Bathroom Storage Cabinet with Door and Drawerswanting both a shelf and drawers in one small unitSmall freestandingDoor plus drawers
Hzuaneri Bathroom Storage Cabinet, Small Corner Floor Cabinetfilling an unused bathroom cornerCorner floorFits into a corner
Spirich Slim Bathroom Storage Cabinet with Toilet Paper Holdera slim cabinet in the gap beside the toiletSlim floorBuilt-in paper holder
BEST
OVERALL
1
Spirich Over The Toilet Storage Cabinet with Doors
Spirich Over The Toilet Storage Cabinet with Doors
★★★★★ 4.5 / 5 Best overall
Check price on Amazon

This is the pick we point most people to first because it claims the dead space above the toilet, which is usually the only free footprint left in a small bathroom. A closed door section hides the clutter you would rather not see while an open shelf keeps everyday items within reach.

Placement Straddles the toilet tankStorage Enclosed cabinet plus open shelfAccess Zero floor footprint usedFinish Painted wood look
  • Uses wasted wall space above the toilet
  • Mix of hidden and open storage
  • Frees the floor in a tight room
  • Needs clearance around the tank to fit
  • Should be anchored to the wall for stability
Best for: small bathrooms with no spare floor space
2
Iwell 66.9" Tall Bathroom Cabinet with 2 Doors and 1 Drawer
Iwell 66.9" Tall Bathroom Cabinet with 2 Doors and 1 Drawer
★★★★★ 4.4 / 5 Most storage
Check price on Amazon

At nearly 67 inches this cabinet stacks a lot of storage into a narrow floor footprint, so it works when you need capacity but not width. Adjustable shelves behind the doors let you size the openings around tall bottles or folded towels, and a drawer up top handles the small stuff.

Height About 66.9 inchesStorage 2 doors, 1 drawerShelves Adjustable insideUse Bath, entryway, office
  • Tall build holds a lot in little width
  • Shelves move to fit tall items
  • Drawer separates small essentials
  • Tall frame can tip if not anchored
  • Takes longer to assemble than a small unit
Best for: storing a lot where floor width is limited
3
Homhedy Farmhouse Bathroom Storage Cabinet with Doors
Homhedy Farmhouse Bathroom Storage Cabinet with Doors
★★★★★ 4.4 / 5 Best compact floor cabinet
Check price on Amazon

This short floor cabinet fits into a corner or beside a vanity where a tall unit would feel bulky, giving you a hidden shelf without dominating the room. The farmhouse door styling reads warmer than a plain laminate box, so it suits a bathroom you want to feel finished.

Type Freestanding floor cabinetStorage Enclosed shelf behind doorsStyle Farmhouse door frontsFootprint Compact
  • Small enough to tuck beside a vanity
  • Doors hide clutter from view
  • Warmer farmhouse look
  • Less capacity than a tall cabinet
  • Single shelf limits how you divide it
Best for: adding hidden storage next to a vanity
4
Yaheetech Bathroom Storage Cabinet, 12" Slim 4-Drawer
Yaheetech Bathroom Storage Cabinet, 12" Slim 4-Drawer
★★★★★ 4.3 / 5 Best for drawers
Check price on Amazon

At 12 inches wide this drawer tower slides into the narrow gap between a toilet and a wall, turning an awkward strip of floor into real storage. Four drawers suit small loose items like cotton pads, hair ties, and travel bottles better than a single deep shelf would.

Width About 12 inchesStorage 4 stacked drawersFits Narrow gaps and nooksBest items Small loose essentials
  • Slim enough for tight gaps
  • Drawers keep small items sorted
  • Everything stays hidden and tidy
  • Drawers limit tall bottle storage
  • Narrow base wants wall anchoring
Best for: sorting small items in a narrow gap
5
GRUSIGN Bathroom Storage Cabinet with Door and Drawers
GRUSIGN Bathroom Storage Cabinet with Door and Drawers
★★★★★ 4.3 / 5 Best mixed storage
Check price on Amazon

This small cabinet pairs a door section with drawers, so you get a spot for tall bottles and a spot for small odds and ends in one compact unit. The adjustable shelf behind the door means you can reshape the space as your storage needs shift.

Type Freestanding floor cabinetStorage Door section plus drawersShelf Adjustable behind doorUse Bath, kitchen, living room
  • Combines a door and drawers in one
  • Adjustable shelf reshapes the space
  • Compact enough for tight rooms
  • Drawer depth is modest
  • Should be anchored to a wall
Best for: wanting both a shelf and drawers in one small unit
6
Hzuaneri Bathroom Storage Cabinet, Small Corner Floor Cabinet
Hzuaneri Bathroom Storage Cabinet, Small Corner Floor Cabinet
★★★★★ 4.2 / 5 Best for corners
Check price on Amazon

A corner cabinet reclaims the triangle of floor that square units always leave empty, which is often the last usable spot in a cramped bathroom. It keeps a closed shelf out of the traffic path so you are not stepping around it every time you move.

Shape Corner designStorage Enclosed shelfFits Unused floor cornersFootprint Small
  • Uses dead corner space
  • Stays out of the walking path
  • Compact closed storage
  • Corner shape holds less than a straight cabinet
  • Only helps if you have a free corner
Best for: filling an unused bathroom corner
7
Spirich Slim Bathroom Storage Cabinet with Toilet Paper Holder
Spirich Slim Bathroom Storage Cabinet with Toilet Paper Holder
★★★★★ 4.1 / 5 Best slim nook cabinet
Check price on Amazon

This slim cabinet is built to stand beside the toilet, with a paper holder on the side so a spare roll is always in reach. Its narrow body slips into a gap that would otherwise sit empty, adding a small amount of hidden storage without crowding the room.

Width Slim profileExtra Side toilet paper holderPlacement Beside the toiletStorage Enclosed shelf
  • Slim body fits beside the toilet
  • Paper holder keeps a roll handy
  • Hidden shelf for spare supplies
  • Small capacity overall
  • Narrow base benefits from anchoring
Best for: a slim cabinet in the gap beside the toilet

The best bathroom storage cabinet is decided less by the cabinet itself and more by where you have room: the wall above the toilet, a strip of open floor, a wall you can drill into, or a dead corner. Our picks below run from an over-the-toilet cabinet that uses wasted wall space to a tall floor unit, compact and corner cabinets, and slim drawer towers, so you can match the cabinet to the empty space you actually have rather than the widest box on the shelf.

Over-the-toilet, freestanding floor, or wall cabinet

The first decision is the type, because each one claims a different kind of space. An over-the-toilet cabinet, like our top Spirich pick, straddles the tank and uses the vertical wall above it, which is the smart move when the floor is already full. A freestanding floor cabinet such as the Iwell tall unit or the Homhedy compact one sits on the ground and gives the most stable, roomy storage, but it needs open floor to spare. A wall-mounted cabinet fixes above the floor line and keeps the area beneath it clear for cleaning, at the cost of drilling into the wall and carrying less weight. Look at where you have room before you look at the cabinet.

Footprint matters most in a small bathroom

In a tight room the winning cabinet is the one that fits a space nothing else could use. A tall, narrow unit like the Iwell stacks capacity into a small base, while a 12 inch slim drawer tower such as the Yaheetech slides into the gap between the toilet and the wall. A corner cabinet like the Hzuaneri reclaims the triangle of floor that square units always leave empty, and a slim cabinet with a built-in paper holder, like the second Spirich, turns the narrow spot beside the toilet into storage. Pull a tape measure across your open space first, then leave clearance for doors and drawers to swing out fully.

Moisture-resistant material and finish

Bathrooms are humid, so the material and finish decide how long a cabinet lasts. Most cabinets in this range are engineered wood or MDF with a laminate or painted surface, which handles everyday humidity but not standing water or repeated shower splashes. Keep any cabinet out of the direct spray zone, wipe up spills quickly, and make sure the room has some ventilation. A sealed or fully laminated surface, including finished panel edges, holds up far better over time than bare particleboard, so check the edges rather than just the door fronts when you compare options.

Assembly and anchoring, told straight

Almost every cabinet here arrives flat-packed, so plan for some assembly time, and the taller the unit the longer it takes. More important than the build is the anchoring: a slim, tall cabinet is easy to tip if it is bumped or if a loaded top drawer is pulled out, which is a genuine hazard around children. Over-the-toilet frames need securing too, so they do not shift on the tank. Most units include an anti-tip strap or bracket for exactly this reason, so use it and drive the screws into a stud or a proper wall anchor. Weigh the placement, the footprint, and the material together, and any of these chosen picks will add real storage to a bathroom that feels short on it.

Questions people ask

What is the best type of bathroom storage cabinet for a small bathroom?

An over-the-toilet cabinet is usually the best starting point in a small bathroom because it uses the wall space above the tank and takes no floor space at all. Our top pick, the Spirich Over The Toilet Storage Cabinet, does exactly this with a mix of hidden and open storage. If the wall above the toilet is not usable, a slim floor cabinet or a corner cabinet reclaims narrow gaps that a full width unit cannot.

Which bathroom storage cabinet is the best overall pick?

Our overall choice is the Spirich Over The Toilet Storage Cabinet with Doors because it turns the wasted space above the toilet into real storage without giving up any floor. It combines a closed door section to hide clutter with an open shelf for daily items. If your toilet does not have clearance for an over-the-tank frame, the Iwell 66.9 inch tall cabinet gives you the most capacity in a narrow floor footprint instead.

What is the difference between an over-the-toilet, a floor, and a wall cabinet?

An over-the-toilet cabinet straddles the tank and uses vertical wall space, so it is ideal when the floor is full. A freestanding floor cabinet sits on the ground and offers the most stable, roomy storage but needs open floor to spare. A wall-mounted cabinet fixes to the wall above the floor line, which keeps the area beneath it clear for cleaning, at the cost of drilling into the wall and a lower weight limit. Match the type to where you actually have room.

How much floor space do I really need for a freestanding cabinet?

Measure the open floor first, then leave clearance for doors and drawers to swing out fully. A tall unit like the Iwell needs only a narrow base but wants a stable spot away from the door path, while a slim drawer tower such as the Yaheetech fits gaps as tight as 12 inches. Corner cabinets like the Hzuaneri use the triangle of floor that square units leave empty, so pull a tape measure before you buy rather than guessing.

Are bathroom storage cabinets moisture resistant?

Most budget cabinets are made from engineered wood or MDF with a laminate or painted finish, which resists everyday humidity but not standing water or repeated splashes. Keep the cabinet away from the shower spray zone, wipe up spills quickly, and make sure the bathroom has some ventilation. Sealed or laminated surfaces hold up better over time than bare particleboard edges, so check that panel edges are finished.

Do bathroom cabinets need to be anchored to the wall?

Tall and narrow cabinets should be anchored, and over-the-toilet frames especially. A slim base with height is easy to tip if it is bumped or if a top drawer is pulled out with weight in it, which is a real hazard around children. Most cabinets include an anti-tip strap or bracket for this reason, so use it and drive the screws into a stud or a proper wall anchor rather than skipping the step.

What should I store in drawers versus behind doors?

Drawers, like those on the Yaheetech tower or the GRUSIGN cabinet, are best for small loose items such as cotton pads, hair ties, and travel bottles that would get lost on a deep shelf. Space behind doors suits taller items like cleaning sprays, folded towels, and backup supplies. A cabinet that offers both, or one with adjustable shelves, lets you split your storage the way your items actually need.

How were these bathroom storage cabinets chosen?

We looked at where each cabinet fits in a real bathroom, whether it uses wall space, floor space, a corner, or a narrow gap, along with how it divides storage between doors and drawers and how stable it is once anchored. Every product shown is a real current listing, and these are our chosen picks rather than lab tested claims, so treat placement and footprint as the decisions that matter most for your room.

The bottom line

So which one?

The Spirich Over The Toilet Storage Cabinet with Doors is our top choice because it turns the wasted wall space above the toilet into real storage without giving up any floor, which is exactly what a small bathroom needs. When an over-the-tank frame will not fit, the Iwell tall cabinet delivers the most capacity in a narrow base, and the Homhedy compact cabinet adds hidden storage beside a vanity. The Yaheetech drawer tower and slim Spirich fill narrow gaps, the GRUSIGN mixes a door with drawers, and the Hzuaneri reclaims a corner. Let placement, footprint, and material lead the decision, and remember these are our chosen picks rather than lab tested claims.