How To: DIY Eyeshadow Primer in 5 Steps!

Hi guys! Today’s post is one that I’ve wanted to share for the longest time now. When I first started getting into makeup, I wasn’t willing to spend $20 on an eyeshadow primer (still feeling the burn!!) so I googled a ton of recipes on how to make my very own primer. I also had a very limited amount of products, and this is the recipe that worked the best for me. This works on my super oily eyelids too!
If you want to use a primer, but don’t want to spend $$$ on getting one, read on to learn how you can make your very own DIY Eyeshadow Primer that works just as well as store bought ones!
This is such an easy recipe and takes only about 5 minutes to do! You only need a couple of things that you probably already have in your beauty stash. This is great for if you don’t want to spend a crazy amount of money on a tiny tube of primer or if you’ve just run out and need something that’ll work just as great.
What You’ll Need:
1. BB Cream/Foundation/Tinted Moisturiser
2. Concealer (Preferably the squeezy tube ones, but I don’t have one like that)
3. Primer (Optional)
3. Body Butter (if you have sensitive skin, substitute with a thick facial moisturiser)
4. Empty Container


Step 1:

Add in a little bit of your favourite concealer, make sure it’s one that doesn’t crease. You can opt out of using concealer, but adding a little bit of concealer in your DIY Eyeshadow Primer will make it have a little more coverage. This is especially useful if you have dull skin on your eyelids, or if you have veins showing through.

Step 2:

Add some face primer (optional) for longer wear. My first versions of this DIY Eyeshadow Primer didn’t have face primer in them (very limited makeup collection at that time!) and they still made my eyeshadows stay on for a long time. Adding your favourite face primer will help to extend the wear by an hour or two, so it’s really up to you and what you need!

Step 3:

Using a tiny spatula, or a small spoon, put some body butter or thick facial moisturiser into your container. If you have sensitive skin, use a thick facial moisturiser instead of the body butter. Make sure the moisturiser or body lotion that you’re using is thick to get your DIY Eyeshadow Primer to the perfect consistency. If your moisturiser is too thin, your DIY Eyeshadow Primer will end up being too runny.

Step 4:

Add in the same amount of your favourite Foundation/BB Cream as you did the body butter. If you’re using a high coverage foundation, you can skip out of the concealer from Step 1. If your foundation is on the thinner side, add slightly more than the body butter to make sure your DIY Eyeshadow Primer doesn’t come out too thick.

Step 5:

Mix everything together with your spatula/spoon. The consistency should be a nice, smooth, creamy texture. If it’s too runny, add in more foundation. If it’s too thick, add in more body butter/facial moisturiser. And voila, you have your very own DIY Eyeshadow Primer! Simple, right?

Now let’s put this $0/RM0 DIY Eyeshadow Primer to the test!

You can see that the Homemade primer is VERY comparable to the Urban Decay Primer Potion and the Too Faced Shadow Insurance. It makes your eyeshadows very bold and more true to colour. The lasting power of this primer is slightly lesser than that of the UD Primer Potion. It makes your eyeshadow last a good 4-6 hours whereas the UD primer potion can last 6-8 hours on my eyelids. For the price you pay though, $0 vs the $20 primer, it works AMAZINGLY!
If you’re not sure whether you need an eyeshadow primer or if you just don’t want to spend a ridiculous amount of money on it, try this DIY Eyeshadow Primer that costs next to nothing!
What DIY would you like to see next? Let me know in the comments! 🙂

Have You Read These?

DIY Honey Sugar Lip Scrub

How to Fix Broken Makeup

How to Deep Clean Makeup Brushes

An Oily Girl’s Guide to Glowy Skin

How to: Simple Galaxy Nails

Thanks for reading, xoxo


  1. April 10, 2013 / 5:20 am

    ok, that looks pretty interesting… rather than paying that much money for make up. LOL

  2. April 10, 2013 / 5:20 am

    wow this is good!! but cant we use a normal primer for the face, on the eyes?

  3. April 10, 2013 / 5:28 am

    Yes! My wallet agrees! LOL 🙂

  4. April 10, 2013 / 5:29 am

    It will help the makeup stay on, but I'm not sure if it will make your eyeshadows bolder and brighter. 🙂

  5. April 10, 2013 / 5:30 am

    thanks for this very useful recipe !!! i spent nearly rm30 buying elianto's eye primer, which has very small amount in a small pan. i hope that will be my first and last purchase as a student. when i get a job and good income, that time i can consider spending some $$$ for quality eye primer like UD Primer Potion 😀

  6. April 10, 2013 / 5:37 am

    Try British brand Mua they sell primer for like £2!

  7. April 10, 2013 / 5:40 am

    good recipe 🙂 will try

  8. April 10, 2013 / 5:42 am

    No problem! Thanks for reading 🙂

  9. April 10, 2013 / 5:42 am

    Thanks for the info! 🙂

  10. April 10, 2013 / 5:43 am

    Thanks for reading 🙂

  11. April 10, 2013 / 6:15 am

    Oh wow! Your homemade one actually looks better than the urban dcecay primer.

  12. April 10, 2013 / 6:18 am

    Haha.. Thanks, I guess? :p used to be my "holy grail" primer when I first started out with makeup.

  13. April 10, 2013 / 9:24 am

    I've never thought of making primer before, it is a good way to save money! x

  14. April 10, 2013 / 9:30 am

    thanks! 🙂

  15. April 10, 2013 / 9:31 am

    definitely! primers are so expensive! thanks for reading 🙂

  16. April 10, 2013 / 10:16 am

    Omg it looks nice! Thanks for the tutorial :D!!

  17. April 10, 2013 / 10:37 am

    Wow…the colour really pops out with homemade primer. Save alot of money too ^^

  18. April 10, 2013 / 10:41 am

    No probs, girl! 🙂

  19. April 10, 2013 / 10:41 am

    Yes! ^-^ That's why I'm researching more DIY projects!

  20. April 11, 2013 / 3:08 am

    I never use any eyeshadow primer but thanks for sharing, maybe I should DIY too to start using one~

  21. April 11, 2013 / 6:14 am

    Thank you for this wonderful post! I dont have to spend on UB primer wheeee!!!

  22. April 11, 2013 / 12:35 pm

    You should use an eyeshadow primer! They will change the way you apply eyeshadow! 🙂

  23. April 11, 2013 / 12:36 pm

    Haha yes! UD primer is SO expensive! Glad it's helpful! 🙂

  24. April 11, 2013 / 4:00 pm

    Hey there! Here from the Linkin' with my Ladies Blog Hop! Just wanted to let you know I'm now following you via Bloglovin' and GFC and liked your fb page too! Feel free to visit my page; you can find me here:

    Blog url






  25. April 12, 2013 / 2:43 am


  26. April 14, 2013 / 11:00 am

    this is so simple! thanks for sharing!

  27. April 15, 2013 / 2:54 am

    No problem. Glad it helped! 🙂

  28. tanya915
    October 21, 2013 / 7:46 pm

    Omg. Its so awesome! Thank u sooooooo much. Life and money saver.

    • October 26, 2013 / 5:02 am

      I’m glad you liked it! 🙂

  29. RynReen
    November 17, 2013 / 12:10 pm

    my eye lid and my wallet would love to thank u for this post 😉

    • November 20, 2013 / 1:35 am

      Glad it was helpful 🙂 Enjoy your new eyelid primer!

  30. Aurelia
    January 9, 2014 / 3:45 am

    Will definitely try this! I love UDPP more than anything but an affordable option like this would be sooo nice 🙂


    • January 27, 2014 / 10:35 am

      Let me know how it goes x

  31. Chloe
    May 23, 2014 / 1:19 am

    I was skeptical, but i was so wrong! it’s perfect, thanks a lot.

    • June 17, 2014 / 12:49 pm

      Glad it worked out well! Thanks for reading 🙂

  32. Mary
    July 8, 2014 / 6:30 am

    Really quick, did any of your eyeshadows crease at all when using this home made primer?

    • July 18, 2014 / 3:58 pm

      Hi there! I didn’t have any problems with creasing or anything. 🙂 If you have problems with creasing, try substituting the body butter for an oil-free facial moisturiser. Thanks for reading!

  33. October 9, 2014 / 2:04 am

    LOVE THIS! 😀 Thanks so much!

  34. Alice
    April 6, 2016 / 10:40 am

    Hi, awesome post! I was just wondering if the diy you did without using primer worked as well as the one with it? 🙂

    • April 12, 2016 / 4:11 am

      Thanks, Alice! 🙂 Adding the primer will definitely help make it last longer by an hour or two, but isn’t necessary! If you have a primer at home, then just add in a little bit. If not, you can just skip it! My original homemade eyeshadow primer didn’t include a face primer and it still worked out really well! Even without the primer, you can still get around 4-6 hours of wear. Hope this helps! Let me know how it goes 🙂 x

  35. Artie
    February 25, 2017 / 4:13 am

    Well done! Was looking for something like this. Thank you so much. Saved me a lot of time and money can’t wait to try!

  36. Lillian
    May 8, 2017 / 7:56 am

    Great idea, but I have found that if I use foundation with SPF and it gets in my eye it burns like crazy. I may just be sensitive to it because I do have a problem with dry eyes.