Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
It’s easy to take a medicine cabinet for granted—that is, until you don’t have one anymore. These wall-mounted cabinets are such a convenient spot to store personal care products, medications, and other bathroom essentials, and if you’ve found yourself without one, you may very well be struggling to contain your clutter.
Luckily, there are a wide range of medicine cabinets available today. You can find traditional models that hang on your wall like a picture frame, as well as ones that recess back into the wall for a more streamlined look. Some have built-in lights or anti-fogging technology that give them even more functionality.
Here, the best medicine cabinets to complete your bathroom.
Best Overall: Three Posts Crenshaw Medicine Cabinet
Size: 19.25 x 5.25 x 28 inches | Mount Type: Surface | Shelves: 3 | Framed: Yes | Materials: Manufactured and solid wood | Return Policy: 30 days plus 90-day warranty
Available in three colors
Easy to install
Wood interior is a bit harder to keep clean
It's hard to beat the Three Posts Crenshaw Medicine Cabinet when it comes to functionality, style, and price. This Wayfair piece has a classic design that will mesh well in any bathroom, and it even comes in three colors to match your space. It's a good size, giving you plenty of room to check yourself out in the mirror, and inside contains three adjustable shelves that will hold all your toiletries.
This medicine cabinet is designed to be surface-mounted to your wall, and it has a classy strip of crown molding around its upper edge. It’s made from a combination of solid and manufactured wood (take note that the inside is not mirrored), and it comes with all the hardware necessary to safely mount the cabinet in your bathroom.
Best Budget: Jensen Focus Frameless Medicine Cabinet
Size: 16 x 3.625 x 22 inches | Mount Type: Recessed | Shelves: 2 | Framed: No | Materials: Plastic and steel | Return Policy: 30 days plus 1-year warranty
Narrower than average
Fancy medicine cabinets can cost several hundred dollars, but the Jensen Focus Medicine Cabinet gets the job done for much less. It’s undeniably simple, featuring a frameless mirror design that’s meant to be recessed into your wall—and once it’s installed, your guests will think it’s merely a modern-looking bathroom mirror.
This cabinet is small, measuring 22 inches tall and less than 4 inches thick, and it requires a wall opening that’s slightly smaller for a proper fit. It’s crafted from a combination of plastic and steel with a white acrylic paint finish on the inside, and there are two adjustable shelves that allow you to fit all your essentials. Plus, the door can be mounted to open from the left or the right, and it’s held steady by a continuous piano hinge that provides easy access to its contents.
Best Recessed: Kohler Aluminum Recessed Medicine Cabinet
Size: 15.5 x 5 x 19.5 inches | Mount Type: Recessed | Shelves: 2 | Framed: No | Materials: Anodized aluminum | Return Policy: 90 days plus 1-year warranty
Concealed, reversible hinges
Good for small spaces
At risk of chipping
Recessed medicine cabinets are designed to be set back into the wall of your bathroom, so the bulk of the cabinet is hidden and looks like just a flush-mounted mirror. The Kohler Aluminum Recessed Medicine Cabinet is one of the best choices in this category, as it features a sleek and durable frameless design with beveled edges on its mirror. It has an anodized aluminum body with a rust-free finish—ideal for humid bathrooms—and it even comes with reversible hinges that allow it to open to the left or right, depending on your space.
This recessed medicine cabinet is on the small side, and it comes with two adjustable glass shelves to match its mirrored interior. The door opens 108 degrees for easier access to the cabinet’s contents, and the whole thing is reasonably priced to boot.
Best Surface Mount: Pottery Barn Classic Wall Mounted Medicine Cabinet
Size: 20 x 5 x 27 inches | Mount Type: Surface | Shelves: 2 | Framed: Yes | Materials: Solid hardwood with glass shelves | Return Policy: 30 days
Interior is glass
Can be mounted to open left or right
Only available in white
Surface-mounted medicine cabinets are designed to be hung on the wall the same way you’d hang a piece of artwork, and this versatile option from Pottery Barn is traditional and elegant. The classic framed design is a good size for any bathroom, and it features a solid hardwood frame with pencil-polished edging for a touch of added flair.
It comes with nickel hardware (although you can buy chrome, satin nickel, or antique bronze hardware separately), and its door can be mounted to open left or right. Inside, there are two adjustable tempered glass shelves that are 4 inches deep, giving you plenty of space to store all types of bathroom products.
Best with Lights: Orren Ellis Howey Frameless Medicine Cabinet
Size: 32 inches H x 5 inches W; comes in 20, 24, and 30 inches L | Mount Type: Surface or recessed | Shelves: 3 | Framed: No | Materials: Aluminum | Return Policy: 30 days plus 2-year warranty
Available in different sizes
Can be surface or recessed mounted
You can improve the lighting in your bathroom with the Orren Ellis Howey Medicine Cabinet, which has a built-in LED light strip around its outer edges. The mirror comes in three different sizes, ranging from 20 to 30 inches in length, and it can be either recessed into the wall or surface-mounted. The light is controlled via a soft-touch on/off switch on the front of the mirror, and the unit even includes a mirror defogger for ultimate luxury and convenience.
Inside this high-end mirror, you’ll find three adjustable tempered glass shelves, along with a classy mirrored interior. There’s also an interior LED light that automatically turns on when you open the door, and you can choose whether you want the cabinet to open to the right or the left. It's a much more expensive choice, but has plenty of features you might not want to pass up.
Best Corner: Home Decorators Collection Hamilton Corner Medicine Cabinet
Size: 20 x 11.6 x 27 inches | Mount Type: Surface | Shelves: 3 | Framed: Yes | Materials: Solid birch and medium-density fiberboard | Return Policy: 90 days
Available in three colors
Can't change opening side
In particularly small bathrooms, the sink might be placed in a corner to save space—and if this is the case, you’ll want a product like the Home Decorators Collection Hamilton Corner Medicine Cabinet. This unique product is designed to be mounted in the corner of a room, and its triangular design offers even more space for all your bathroom toiletries.
This cabinet, which is a whopping 12 inches deep, comes in several colors and it features a traditional frame with beveled mirror. It’s crafted from a combination of solid wood and medium-density fiberboard, and it’s designed to be surface mounted. There are three spacious triangular shelves inside the cabinet, which provide more room than standard rectangular shelves—an added bonus.
Best Modern: West Elm Seamless Medicine Cabinet
Size: 16.5 x 5.1 x 27.5 inches | Mount Type: Surface or recessed | Shelves: 3 | Framed: Yes | Materials: Steel frame with engineered wood | Return Policy: 30 days
Can be surface or recessed mounted
Available in five finishes
For a sleek design that will fit into a modern bathroom, you can’t go wrong with the best-selling Seamless Medicine Cabinet from West Elm. It has contemporary rounded corners and a thin steel frame, and you can choose from a variety of finishes, including brass, chrome, nickel, and more.
This medicine cabinet is ultra versatile—it can either be wall-mounted or recessed, depending on your preferences, and comes in a variety of finishes that will match any decor scheme. The metal fixtures are all sealed to protect against moisture, and inside there are adjustable three glass shelves for storage. The cabinet comes with all the mounting hardware necessary, and it can be configured to open to the left or right, giving you more versatility with its installation.
Best Rustic: Home Decorators Collection Naples Framed Surface-Mount Bathroom Medicine Cabinet
Size: 25 x 8 x 31 inches | Mount Type: Surface | Shelves: 3 | Framed: Yes | Materials: Wood | Return Policy: 90 days plus 1-year warranty
Available in three finishes
Interior is also wood
For a more rustic look, consider the Home Decorators Collection Naples Medicine Cabinet, which has a beautiful wood frame that comes in several finishes, including distressed gray and warm cinnamon. The cabinet is larger than average with an 8-inch depth, so it might look bulky in a small bathroom—especially since it’s designed to be surface mounted.
This medicine cabinet has a traditional crown molding accent along its upper edge, as well as flourishes on the sides. The mirrored door can be installed to open in either direction, and inside, there are three wooden shelves that can be adjusted to accommodate your favorite bath products.
Best Large: Signature Hardware Wulan Teak Medicine Cabinet
Size: 55 x 6 x 27.5 inches | Mount Type: Surface | Shelves: 2 | Framed: Yes | Materials: Teak | Return Policy: 90 days plus 5-year warranty
Available in four finishes
Deeper than average
Shelves are not adjustable
The Wulan Teak Medicine Cabinet is designed to be installed over a double vanity, and its oversized form is a whopping 55.25 inches wide. The cabinet is crafted from solid teak (ideal for bathrooms), and it has two mirrors, both of which are 21.875 x 24 inches and mounted on a convenient sliding door.
This modern medicine cabinet is available in several finishes, including natural wood and whitewash, and it’s 27.5 inches tall and just under 6 inches in depth. Inside the cabinet, you’ll find two long shelves where you can stash essentials, but unfortunately, they’re not adjustable.
Best Small: Ebern Designs Adaiyah Recessed Frameless Medicine Cabinet
Size: 16 x 4 x 22 inches | Mount Type: Recessed | Shelves: 2 | Framed: No | Materials: Stainless steel | Return Policy: 30 days
Can open in either direction
At risk of chipping
The Ebern Designs Adaiyah Medicine Cabinet will fit well in a small bathroom thanks to its compact form, which is just 16 inches wide and 4 inches deep. It's also a recessed-mounted cabinet, further giving it a streamlined, barely-there look that's especially great for small spaces.
This cabinet is super simple, with a frameless design and beveled mirror, and there are two adjustable shelves inside for storage. The hinges on the cabinet door are concealed for a more polished appearance, and the door is designed to swing either way, depending on your preference.
Best Anti-Fog: Home Decorators Collection Fog Free Herringbone Medicine Cabinet
Size: 24 x 4.85 x 30 inches | Mount Type: Surface or recessed | Shelves: 3 | Framed: Yes | Materials: Aluminum | Return Policy: 90 days
Can be surface or recess mounted
Comes with internal storage bins
Tired of having to wipe fog off the mirror after you get out of the shower? The Home Decorators Collection Fog-Free Medicine Cabinet can help solve this common problem thanks to its unique fog-resistant glass, which doesn’t require heating. The cabinet can be either surface-mounted or recessed, and its 24 x 30 inch white frame is a classic style that will fit into just about any space.
This medicine cabinet has a rust-free aluminum construction, and there are three adjustable glass shelves inside. And if the white trim isn't to your style, you can always add a little bit of paint along the trim so that it matches your bathroom's style more fully.
Overall, we recommend the Three Posts Crenshaw Medicine Cabinet (view at Wayfair), which is available in three colors and comes with adjustable shelves and easy assembly. If you want something more budget-friendly, consider the Jensen Focus Medicine Cabinet (view at Walmart), which is sleek, simple, and very affordable.
What to Look for in a Medicine Cabinet
The size of your medicine cabinet should be based on the size of the sink or vanity it’s being installed over. In general, you don’t want the cabinet to be any wider than the vanity—but it can be a few inches smaller, especially if you have sconce lights on either side. In terms of height, most medicine cabinets are between 24 and 30 inches tall, and you’ll want to make sure there’s enough room to install the unit and open its door without bumping into any bathroom fixtures. Also be sure to consider the cabinet's depth, especially if you have larger bottles you plan on storing.
There are two main styles of medicine cabinets: recessed and surface mounted. As its name suggests, a recessed medicine cabinet is set back into the wall, creating a more streamlined look. However, this style can be more complicated to install, especially if you don’t already have a cut-out for a recessed cabinet. The other style is surface mount, which hangs on the surface of the wall like a piece of art. This option is typically easier to install, but the cabinet will stick out several inches, so it might not be best for small spaces.
Depending on what you plan to store in your medicine cabinet, you may want to look for a model with adjustable inner shelves. Many personal care products come in tall bottles, and cabinets with fixed shelves may not be able to accommodate these awkward sized products. Other customizations include doors that can be assembled to open from either direction and built-in lighting for great convenience.
Why Trust The Spruce?
This article was written by Camryn Rabideau, a freelance writer and home decor enthusiast who has written for The Spruce since 2017. With a background in interior design, she’s an expert on all things home and can’t live without her own medicine cabinet, which houses all manner of bathroom clutter. To write this article, she selected medicine cabinets based on their size, ease of installation, and extra features.