This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
Making your own lotion at home is both rewarding and beneficial for your skin.
A homemade shea butter lotion is a non-greasy option that moisturizes and nourishes without leaving a heavy residue.
This simple recipe lets you create a luxurious lotion tailored to your preferences, using natural ingredients you trust.

Using shea butter as the base, this lotion combines lightweight oils and beeswax for a smooth, silky consistency.
Add essential oils for fragrance and extra skin benefits. Ideal for daily face and body use, this DIY lotion is an affordable way to upgrade your skincare routine.
Shea Butter Lotion Essentials

To make your shea butter lotion, focus on quality ingredients and the right balance for a lightweight, non-greasy formula.
Key Ingredients
-
Shea Butter (1 cup): Deeply moisturizing and nutrient-rich.
Shop on Amazon
-
Carrier Oil (½ cup): Choose almond, jojoba, or grapeseed for quick absorption.
Shop on Amazon
-
Beeswax (1 tbsp): Stabilizes and thickens the lotion.
Shop on Amazon
-
Vitamin E Oil (1 tsp): Natural preservative and skin protector.
Shop on Amazon
-
Essential Oils (optional): Add fragrance and extra skin benefits.
Shop on Amazon
Tools You’ll Need
Step-by-Step Instructions

- Melt the Base: In a double boiler, combine shea butter, beeswax, and carrier oil. Stir until fully melted.
- Cool the Mixture: Remove from heat and let cool for 10–15 minutes.
- Blend in Additives: Add vitamin E and essential oils, then blend with a hand mixer until creamy.
- Whip Until Smooth: Continue whisking until the lotion reaches a light, whipped texture.
- Pour & Store: Transfer into a sterilized glass jar and seal.
Storage & Shelf Life

- Shelf Life: Up to 6 months in a cool, dry place.
- Tip: Always use clean hands or a spatula when scooping lotion to keep it fresh.