DIY Bathroom Mirror Frame with Molding

DIY framed mirror bathroom molding

My husband and I have been hard at work transforming our master bathroom into the vision we had when we first built the house.  I recently shared how we painted the room and put up a gorgeous custom roman shade from made a huge difference in the feel of the room but the next thing on our list was to frame out the mirror. Here is the mirror before:

diy frame bathroom mirror molding

I debated getting a ready made frame kit but I’m too cheap frugal so we decided to DIY it. (of course)

We bought three 8′ sections of basic molding at the hardware store for less than $40. My husband measured our mirror and cut the molding into four pieces using the miter saw set at a 45 degree angle.  (We used a simple miter box which was less than $15 to make the cuts)

We wanted the molding to match the cabinets so we decided to try Oil Rubbed Bronze spray paint.  Be sure to paint botht the back and front as you’ll see a little of the reflection of the back once you have your frame up.

Once we had prepared the molding we were ready to put it up.  We had mirror mastic as I had seen recommended on other blogs but it was not holding the frame at all.  I tried to tape the frame in place as well but-nope-still wasn’t working.  So I poured myself a glass of wine and got to googling! I found this tutorial from Rhoda over at Southern Hospitality (she’s fabulous by the way!) and grabbed my glue gun to help us out!

DIY Frame Mirror in progress

The glue gun worked fabulously to hold the molding in place so the mastic could dry.  My husband would apply the mastic to the back fo the molding then I would quickly put hot glue at the corners and at intervals along the length (being careful to get neither too close to the edge) and he would put the molding up quickly before the hot glue dried while I grabbed the level to check it…we were like a well-oiled machine and once we figured it out we had the entire thing up in 15 minutes!

We didn’t have to caulk the gaps but if your edges don’t match up perfectly you can apply paintable caulk and then paint it to match your molding.

Here is the before and after, what a difference it made!

DIY Framed Mirror Collage

Have you framed out any mirrors in your home? I was so nervous to do this and kept putting it off but it was really so easy and inexpensive and made a huge impact!

Sharing at:

Crystal & Co. Mommy Solutions
Stone Gable Blog Tips and Tutorials

Home Stories A to Z

Savvy Southern Style



previous post: KoolAid Cookies
next post: Button and Jute Heart Valentine’s Frame

Manage your shopping list and search for recipes from across the web at


  1. says

    Super cute. Framed a mirror a few years ago but now we live in another home. We have this huge mirror in our main bathroom that I want to frame. It’s on “the list”. I came over from Fun in the Functional. You have a lovely blog.

    • Melissa says

      Oh I know that “list” Angi!! Mine is about a mile long! thanks so much for the compliment and thank you for stopping by, hope to see you again soon! ~Melissa

  2. says

    I LOVE this idea! We did the exact same thing in our old home before we sold it. The builder had glued the mirror to the wall (Gah), the molding really classed up the mirror!

  3. Crystal says

    Love it!! We framed the mirror in our bathroom and we love it. I’m not for sure why they even sell mirrors without frames. The frames just add that touch of class. Great job!!

  4. Leah says

    Wow! That is such a major improvement. I have 2 bathrooms that I need to do that in but ill have to wait until I can redo the whole bathroom because they are terrible! I will definitely be using this to help me out.

    • Melissa says

      I almost did the MirrorMate Julie but it wasn’t in the budget right now and I wanted to get this room finished-I’m so glad I made myself try it though, it was so easy! I’d love to see yours if you do your girl’s bathroom!

  5. says

    I’d love to do this to my mirror. My mirror is wall-to-wall, backsplash-to-ceiling – I wonder if that would look funny… Anyway thanks for the tutorial and the mirror mastic tip! I’ll definitely have to look it up next time I’m at the hardware store.

    • Melissa says

      It was that kind of night Dawn! Putting up molding at 9pm after finally getting the three kids to bed definitely called for some adult beverages!

  6. Terri J says

    Love it and it definitely doesn’t look like a diy job, but more like you spent much $$$$ for it. I may have to try this myself, with the help of my neighbors jigsaw and his 6’1″ body height. I have to use a step ladder just to clean the mirror, let alone attempt this on my own – lol. Just thought of the song someone used to sing to me “Short people have…” Definitely in a mentally warped mood today.

  7. says

    I’ve thought about doing this, but haven’t yet. Thanks for the tutorial; the project doesn’t seem too daunting.

    Found your blog from live laugh (linky) thursday.

  8. Tamara says

    Hi Melissa…I don’t have much space from the edge of my mirrors to where the walls meet the corners, only about 2inches. Did you glue the molding right onto the mirrors? I’m wondering how this would look in my bathroom.

  9. Carolyn says

    Your mirror looks great! I am wanting to try this as well but haven’t decided what finish to use on the trim. I loved the idea of using the oil rubbed bronze and wondered what color your vanity is? Is it black? I couldn’t tell for sure in the pictures. I used General Finishes Java stain on my vanity so it is dark but not really black and wondered how the oil rubbed bronze might look with it.
    Thanks for posting this!

  10. Tammy says

    Tamara I think she did glue to the mirror. I can tell by the elec. outlet cover in the before and after pictures. You did a great job! Thanks

    • Melissa says

      You’re right Tammy, I did glue it directly to the mirror with Mirror Mastic. I believe I answered Tamara directly before I figured out how to have my replies show up on my blog when I reply!!

  11. Shana says

    what is the molding made of? Pine or what. Went to Home Depot and the pine and other molding beside it seemed to heavy.

    • Melissa says

      I believe it’s pine or white wood…I’m sorry I’m not sure exactly! It was at Lowes in the molding section and it was not very heavy when we were putting it up. Sorry not to be of more help!

  12. jen says

    What did you do about the clips that were holding the mirror to the wall? Are you still able to take the mirror off the wall now for when it comes time to repaint the walls?

    • Melissa says

      My clips were flat enough that the frame was glued right over them. I have no idea how I would ever be able to take the mirror off the wall, I just tape around the edges when I painted my bathroom. Hope that helps! ~Melissa

    • Melissa says

      I bet it looked great on your medicine cabinet! I have two other bathroom that need the upgrade too, ah the never ending to do list right?!

  13. says

    Love the look of a framed mirror! Nice job! Another super easy way to frame out a mirror is with a MirrorMate frame kit. It only takes 20 minutes to put it up and doesn’t require any tools or cutting – which is my favorite part! :) You just order the style you’d like at in the measurements that fit your mirror and it arrives pre-cut in just days!

    • Melissa Riker says

      Thanks Amy! I have heard great things about MirrorMate and almost used them for this project. Maybe I’ll try it on my next bathroom frame to compare the process!

  14. Crystal says

    Turned out great!! We did the same thing with our bathroom mirror. It is so easy and inexpensive!! It dresses up the bathroom!

  15. Lindsey says

    Quick question…. Are you glueing the frame to the mirror or wall? I really want to frame our bathroom mirrors but they are so close to the wall on one side I wasn’t sure how to attach it unless it was glued directly onto the mirror.

  16. says

    That looks a thousand-million times better! I want to do something similar with the hideous triple panel mirrors on our medicine cabinets. The spacing for the gaps has me flummoxed, but seeing how nice yours looks is getting me psyched up for a little trial and error experimenting. 😉

    • Melissa Riker says

      I put the molding directly over the clips, they were newer clips almost flush with the mirror so it did not affect the frame. Hope this helps!

  17. says

    Hi there! Did you remove the original plastic hooks holding up the mirror? Or did you just glue the trim over them? I don’t want to take off the plastic hooks and then risk the mirror falling down.

  18. says

    I love your blog.. very nice colors & theme. Did you create this website yourself or
    did you hire someone to do it for you? Plz respond as I’m looking to create my own blog and would like to find out where u got this from.


  19. says

    excellent issues altogether, you simply gained a new reader.
    What could you recommend in regards to your publish that you just made some days ago?
    Any sure?

  20. says

    You are so cool! I don’t suppose I’ve read
    through a single thing like this before.

    So great to find another person with genuine thoughts on this subject matter.
    Seriously.. thanks for starting this up. This web site is something that’s needed on the web, someone with some

  21. says

    The virgin group even offers a website that enables news update, blog amongst others.
    The design of potentially viral content will also give mileage to your content on social media.
    Now, I’m not saying you should become a telemarketer and go through your phone book calling everyone in your metropolitan area or small town shouting praises about your new venture’but you might want to look into some of the traditional
    means for scratching up business.

  22. says

    In most cases, your tax year abc will end on Dec. 5 percent of income earners paay 39% of all personal, federal income taxes today?
    The government already has your tax money, so file your taxes the traditional
    way ever again!

  23. Cheryl says

    I have a question. Once you put the fram around it, does it leave a gap between the frame and the wall. Do you have to use a router to make it lay flat against the wall? Love the look… We just bought a house and the master bath has two huge mirrors and one of them has water damage around the edge that is quite large. I think I can cover it up by framing it out. This adds so much to the look of the room. You did a GREAT job…

    • Melissa Riker says

      There was a small gap between the frame and the wall but it was never noticeable or bothersome to me Cheryl. The way that bathroom was set up you never saw the mirror from that angle really.

  24. Jason Heinen says

    I like your idea.

    Question for you is how did you get around the brackets that hold up the mirror against the wall? How did you get you trim to sit flat against the mirror.


    • Melissa says

      My brackets were not very big Jason so I just had my molding go directly over them, you couldn’t really tell they were not totally flush, it just looked like a bit of a shadow at the edge. Hope that helps!

  25. KRISTIN says

    WOW!!!! I can NOT get over the difference this made!!!! Just adding a simple frame to that mirror was night & day!!! You just inspired me to do the same for my bedroom! I have the same style mirror…and I always think that something is missing….now I know EXACTLY what it needs!!! I love your ideas! Thank you!!! :)

  26. Jessica says

    looks awesome! question though. Did any of your glue show on the refelction in the mirror? I did this and you can see some of the glue (I guess we got too close to the edge). Any idea for a fix for that?

    • Melissa says

      I didn’t have the glue show through but the only thing I can think of to fix it would be to scrap it off with an Xacto knife or razor. Good luck!


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>