My Favorite Stretch Mark Cream

When it comes to pregnancy, stretch marks can come with the territory. While they are certainly well earned and shouldn’t be anything to be ashamed of, most women I know would rather avoid them, if at all possible. (Myself included.)


Stretch marks may be inevitable if they run in your genetics, but I do think they can be helped with diet and some special skin care. As it happens, stretch marks do run in my genetics– my mom got them during her pregnancies and I developed plenty of them around my hips in my early teens while I was going through puberty. Naturally, I expected to get more of them during my first pregnancy, but to my happy surprise, I didn’t.

I think my skin care routine might have had a lot to do with it, because goodness knows my diet wasn’t perfect. While pregnant with my son, I craved junk food for nearly the whole 9 months… and though I tried to eat plenty of salads and smoothies, I certainly gave into my cravings pretty often, too. Luckily, my cravings haven’t been quite as crazy with this pregnancy, but I’ll still be using a nourishing skin cream as a preventative measure.

What stretch mark cream should you use? I think the following ingredients are key:

  • Vitamin E oil: Vitamin E is a potent antioxidant that can help protect the collagen fibers in your skin. It promotes skin elasticity, which is important when your skin is rapidly stretching and growing.
  • Coconut Oil: Coconut oil naturally contains some vitamin E, which enhances its skin-nourishing properties, and it also contains proteins that can contribute to cellular health and tissue repair.
  • Shea Butter: Shea butter is ultra-moisturizing thanks to its vitamin content, along with oleic, stearic, palmitic and linolenic acids which help prevent drying. It’s great for smoothing and softening the skin, and also promotes collagen production.

I personally prefer to make my own cream, so I know exactly what I’m putting in my body. As you know, everything we put on our skin gets directly absorbed into the body– hence why nicotine and birth control patches are so effective– so I prefer making my own lotions with 100% nourishing ingredients.


For best results when using this cream, or any cream for that matter, it’s important that your skin is already moist– ideally, you’ll rub it on while your skin is still wet from taking a shower, before even toweling off. Creams like this “lock in” moisture, so it’s important that there is moisture there to begin with! You’ll notice that some moisturizing creams have water as the first ingredient (which I’ve always felt is a little bit of a rip-off), but as soon as you add water to a homemade lotion it will require an added preservative– which is an extra step and ingredient I’d prefer to avoid. Instead, just rub this thick, emollient cream into wet skin and gently pat dry to remove any remaining moisture.

DIY Stretch Mark Prevention Cream
Makes about 8 ounces


1/2 cup (4 ounces) unrefined shea butter
1/3 cup extra-virgin coconut oil
4 droppers full of vitamin E oil (about 4 teaspoons)


In a double boiler, melt together the shea butter and coconut oil until completely liquified.


Remove the bowl from the heat and let it cool for 10 minutes, then add in the vitamin E oil. Pour the mixture into a glass storage jar and store it in the fridge to cool completely. The resulting mixture should be thick and creamy, but its texture will vary depending on the temperature of the room its stored in. (It will be firm in a cold room, and softer in a warm room.)  For best use, apply to wet skin immediately after getting out of the shower, then gently pat yourself dry.

5.0 from 2 reviews
My Favorite Stretch Mark Cream
Serves: 8 ounces
An easy homemade cream to help prevent stretch marks.
  • ½ cup (4 ounces) unrefined shea butter
  • ⅓ cup extra-virgin coconut oil
  • 4 droppers full of vitamin E oil (about 4 teaspoons)
  1. In a double boiler, melt together the shea butter and coconut oil until completely liquified.
  2. Remove the bowl from the heat and let it cool for 10 minutes, then add in the vitamin E oil. Pour the mixture into a glass jar and store in the fridge to cool completely. The resulting mixture should be thick and creamy, but its texture will vary depending on the temperature of the room its stored in. (It will be firm in a cold room, and softer in a warm room.) For best use, apply to wet skin immediately after getting out of the shower, then gently pat yourself dry.

This lotion should keep well for up to 6 months, if you don’t use it all before then. Be sure to keep it free of excess moisture for best shelf life.

Note: This cream has no added scents because several essential oils are not considered “pregnancy safe.” If you would like to add an essential oil to this lotion to create a more pleasant scent, be sure to research which oils are safe to use during pregnancy.

Reader Feedback: Have you used a homemade stretch mark cream before? Many of my friends have simply used coconut oil with great results, but I think this version is even better. My skin has never felt so soft!

Meet Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned certified nutritionist consultant, trying to make healthy living as easy as possible. I believe in eating delicious whole foods on a regular basis to help naturally support the body’s detox organs— no juice fasting required. (Unless you want to!) If you make one of my healthy recipes, tag @detoxinista on Instagram or Facebook so I can see!

15 thoughts on “My Favorite Stretch Mark Cream

  1. Sekg

    This is great thank you!! I’m allergic to vitamin e. Do you think there’s something else I could substitute? Or would it be still effective if I just leave it out? Thank you!

    1. Megan Gilmore Post author

      Does the amount of vitamin E found in coconut oil affect you? You could probably just use the combo of shea butter and coconut oil as a good alternative.

  2. Tara

    Thanks for the tip about needing to apply the moisturizer to wet skin. I’ve been making my own lotions for about a year and have had trouble with itchy, flaky skin. I was confused and frustrated since the products I use are very good quality and go on so creamy. I actually bought some store bought lotion recently because I was tired of having dry skin. I took your suggestion and applied some home made lotion immediately after my shower the other night and my skin was so soft the next day. I’ll be using this method from now on!

  3. Laura ~ RYG

    I love the idea of making this for a pregnant friend and including it with her gift as a topper. Like you said, what woman would want stretch marks? I used to have the worst stretch marks and was shocked that with heathy eating and exercise…they did go away!!! yipppeeee.

  4. Marcus

    If you’re luck they haven’t turned white. If they are still red or pink then you have some time to heal them slightly but as others have said – they won’t be completely gone.

  5. Erin

    Made this! Then bought some BPA free jars on Amazon and split it 4 ways for gifts (one jar was for me and it was significantly less than the others). My first time using the finished product I noticed the texture was grainy like sand. I had previously bought a product that had the same texture so I wasn’t worried just bummed it wasn’t smooth. BUT I traveled and my jar melted and then some. When I was finally able to chill it to re harden the texture is now smooth. I’m thinking next time I will let it cook a little longer, get a little hotter in the heating process to get rid of the grainy texture from the start!

  6. Yani

    Awesome! I tried the recipe and it works great. The skin marks are still there but I feel the skin is alot smoother. I am thinking of switching to a normal coconut cream – not sure if that is ok.

  7. Jenna

    Is there a substitute for the coconut oil that can be used instead? I want to make for a friend but she is allergic to coconuts.

  8. Taruna

    I used coconut oil all through my 2nd pregnancy, and also made my own creams with shea butter and cacao butter which i applied on my belly throughout. But happen to bear stretch marks post this pregancy, vs. my 1st one, in which i used the commercial stretch-mark cream

    Would you have any suggestions to get rid of these stretch marks right around the navel ?

    1. Megan Gilmore Post author

      I think stretch marks are more likely to happen with subsequent pregnancies. I had no stretch marks during my first pregnancy using this cream, and the second time around I did get a tiny one around my belly button. Stretch marks will naturally fade over time (after 3 months mine is already significantly lighter), so I would just keep the area moisturized and make sure you’re eating a healthy diet to help keep the skin nourished.

  9. Katie

    I am 20 weeks pregnant, and have used a boughten natural cream on my body that is great.. but it smells awful! I seen this recipe and I can’t wait to try it, but I was wondering what it smelled like. Have you ever added essential oils to this recipe?

  10. Bethany

    Hi Megan,

    I made this cream last night and I love it. I had a question for you: I am two years postpartum and while I am back to my pre-pregnancy weight through healthy diet and exercise, I continue to have significant loose skin in my belly area. Do you happen to have a recommendation for a homemade cream that would target this issue specifically? I figured the stretch mark cream would not hurt, but if you have any ideas specifically to target the loose skin issue, I would appreciate it.

    My Mom and I are huge fans of your website and your two cookbooks. We always enjoy talking about your new recipes, ideas, etc. Thanks for being a great resource for all of us!

  11. Elizabeth

    Hey Megan,

    I have a quick question. I ordered the vitamin E oil you linked to on Amazon (the Grest Full Skin Vit amin E Oil). The recipe states “4 droppers full of vitamin E oil (about 4 teaspoons).” I went ahead and measured my droppers and it took 4 full droppers to make 1 teaspoon. Which measurement should I go with, the 4 full droppers or the 4 teaspoons?

    Thank you!

    1. Megan Gilmore Post author

      I’d go with the droppers! I think the bottle I used said 1 full dropper = 1 teaspoon, but I don’t think I took the time to actually measure them out.


Leave a Reply

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

Rate this recipe: