How I Framed Our Contractor Grade Bathroom Mirror for Under $25

6 Materials
2 Hours

Both our bathrooms had Contractor grade bathroom mirrors. I exchanged the one in the downstairs bath for a mirror that had been on a dresser but the one in the upstairs bath, I decided to frame.
Here is a 'before' picture. The plain mirrors never really bothered me until I saw posts on Pinterest with ideas on how to update them by framing them. I was intrigued and thought I would give it a try.
And another angle of the 'before' picture of the bathroom mirror. I was painting the walls here.
The first decision for this project was what trim to use. I decided on a 3 1/2" baseboard MDF trim. I wanted to give the mirror an nice, hefty look but also didn't want the weight of real wood. I found the trim at Home Depot, one of my favorite places to shop. I bought two 8' pieces for a little over $10 each.
After buying the trim, I used my compound miter saw to cut it into 4 pieces, 2 at 42" and 2 at 36 1/2" then applied two coats of white Behr interior latex paint. I usually prefer latex over oil based paint for the ease of clean up and lack of fumy smells. I used my go-to brush which is a 1" angled trim brush.
This picture shows other pieces that I added to the bathroom, a small table to go over the toilet tank & some towel hangers.
After the paint was dry (another bonus to using latex, fast drying time) the next step was to install the trim on the mirror. Using construction glue - Liquid nails ($2.50 +/-), I ran a bead of the glue on the back of each piece and also on the mirror. Once the trim was in place, hubby held each piece in place while I used painters tape to hold them while the glue dried. 
Let me tell you, this was scary! I was sure I'd wake up in the morning and see the trim laying on the counter top, or worse, still on the mirror but sliding down rendering the mirror useless. How would I get the mirror off that wall at the point?! I even got up a couple of times during the night to check that the trim was still in place....pressed on each piece to ensure they were nice and flat against the mirror; they were. As you can see, I used quite a bit of painters tape - I'm actually surprised I didn't use duct tape - maybe I was out of it at the time.
Here is the finished mirror. We just LOVE it! Since updating the mirror, I have seen many other styles - ones that don't include using a miter saw. One of my favorite looks is one that uses the decorative blocks that you can purchase at Lowes, Home Depot or Michaels. I use those on the trim around my doors and that look would have been fun to have around the mirror.
This is a quick project (especially if you use the little blocks in the corners - although, that would add to the cost) and it makes a big impact on the look of your bathroom!
Even though I used MDF in the bathroom, it has held up well. I wondered how it would do since we tend to take steamy showers with the door shut.
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page. More info

Top Hometalk Projects

30 Fun Ways To Keep Your Home Organized
Get The Party Started With These Perfect DIY Decor Ideas
4 Chemical-Free Ways To Clean In Your Home
30 Adorable DIY Ideas For July 4th
Make Your Kitchen Beautiful With These 15 Inexpensive Ideas
32 Space-Saving Storage Ideas That'll Keep Your Home Organized
31 Space-Saving Storage Ideas That'll Keep Your Home Organized
30 Essential Hacks For Cleaning Around Your Home
Turn Dollar Store Laundry Basket Into Wreath Form In 8 Easy Steps
30 Amazing Ways To Organize Your Shoes
16 Stunning Sign Ideas You Can Make for Your Home
30 Unbelievable Backyard Update Ideas
30 Ideas To Make Your Office Look Great
30 Great Mason Jar Ideas You Have To Try
21 Small Things You Can Do to Beautify Your Home This Weekend

Want more details about this and other DIY projects? Check out my blog post!


Have a question about this project?

3 of 5 questions
  • Joan Stanley
    on Jan 15, 2020

    Are the trim boards flat on the back or notched to fit over the edge of the mirror?

    I've wanted to do this but not sure of the type of trim to buy.

  • Douglas
    on Jan 15, 2020

    I have the round mirror attachments that are on the corners of my mirror. I'm thinking that the mirror itself is attached to the wall. I know I would have to take them off to have the framing flushed. Any ideas on how to check if the mirror is attached or not. I don't want the mirror come crashing down of I remove the attachments to be able to attach the framing. Thanks for any information or suggestions any of you have.

    • Machelle Benoit
      on Feb 3, 2020

      Usually if you have plastic clips with screws that the mirror is attached to the wall with, there is no glue. BUT, the mirror will fall bc there is no glue if you loosen the screws. You can use a router to cut a notch out of the molding instead of removing your original mounting hardware. Good luck

  • HFredda
    on Feb 9, 2020


    Really nice job! 👏

    Hiw does a *square brick turn a round corner*?

    Step-by-step info for *Corner-Turning*, please Courtney? 🙏🙂

Join the conversation

4 of 17 comments
  • Carol Schmunk Burnstein
    on Jan 15, 2020

    love it, have the trim for mine, just need another pair of hands! Probably good you didn't use duct tape, might have pulled the paint off!

    • Jeanne
      on Jan 15, 2020

      Two sets of hands definitely help with this project! Yep, I'm sure duct tape would have been a bad choice

  • Christine
    on Jan 29, 2020

    I did the same thing in my guest bathroom. I painted the molding silver, then used pewter Rub & Buff to give it an antique look. Came out great and got lots of compliments. Hint: Use gaffers tape to hold it up. Stronger than painters tape, but is easily removed without damaging finishes.

    • Jeanne
      on Jan 29, 2020

      That sounds pretty! I haven't heard of gaffers tape before - I'll check it out. Thanks for the tip!

Your comment...