Let’s be real: store-bought essential oils can be pricey, and half the time you’re not even sure what weird additives they slipped in. What if I told you you can make your own pure, uncut essential oils right in your kitchen? No fancy lab equipment required (okay, maybe a few cheap tools you can grab at Walmart or Amazon). I’ve been making my own lavender and peppermint oils for over a year now, and trust me, once you try it, you’ll never go back to overpriced store brands. Let’s dive in!

The Easiest Way to Make Essential Oils at Home
Let’s start with the simplest, most accessible method for beginners: steam distillation. This is the same method professional essential oil brands use, and it’s way easier than it sounds. You don’t need a $500 commercial distiller—you can build a basic setup with a stock pot, glass bowl, and aluminum foil for less than $30. I used to mess around with janky setups until I figured out the foolproof version, so listen up.
Here’s the quick breakdown: you heat plant material with water or steam to release volatile essential oils, catch the steam as it cocks back into liquid, then separate the oil from the water. Most oils float on top, so you can just skim them off! Some heavier oils like clove will sink, but that’s easy to spot too.
Full Step-by-Step Guide to Making Essential Oils
Alright, let’s get into the details. I’m going to walk through every major extraction method, so you can pick the one that works best for the plants you have on hand.
1. Steam Distillation (The Most Popular & Budget-Friendly Method)
This is the OG essential oil making method, and it’s perfect for most herbs, flowers, and even some tree bark. It works by using heat to break open the plant’s oil glands and carry the aromatic compounds away with steam. Let’s break this down step by step:
- Gather your supplies first: You’ll need a large stock pot, a heat-safe glass bowl that fits inside the pot without touching the bottom, a lid for the pot (turned upside down works great!), ice cubes, cheesecloth, and your plant material. Pro tip: use fresh or dried herbs like lavender, peppermint, rosemary, or lemon peels—fresh works best if you can get it!
- Prep your plant material: Wash your plants really well to get rid of dirt and bugs, then pat them dry. Chop them up a little bit to release more oil, but don’t overdo it—you don’t want to grind them into mush.
- Set up your distiller: Pour 2-3 inches of water into the bottom of the stock pot. Place the glass bowl in the center—make sure it doesn’t sit in the water! Then add your chopped plant material around the bowl, packing it loosely so steam can circulate. Don’t fill the pot more than halfway with plant matter, okay?
- Start the distillation process: Place the upside-down lid on the stock pot, then fill the lid with ice cubes. The ice will help the steam cool down quickly back into liquid. Turn the stove to medium heat and let it simmer—you don’t want a rolling boil, that can burn the plant material and ruin the oil. Let it run for 1-2 hours, depending on how much plant material you’re using.
- Collect your mixture: After an hour or so, you’ll see cloudy water (called hydrosol) and a thin layer of oil floating on top in the glass bowl. Carefully lift the bowl out of the pot (it’s going to be hot! Use oven mitts) and let it cool down for a bit.
- Separate the oil: Use a dropper to skim the oil off the top of the water. If you’re dealing with heavier oils that sink to the bottom, just use the dropper to suck them up from the bottom of the bowl. Strain the remaining liquid through cheesecloth to catch any plant bits, and store both the oil and the hydrosol in dark glass bottles.
Seriously, this works way better than I thought it would. My first batch of lavender oil smelled exactly like the fresh herbs I used, and it’s perfect for adding to my DIY candles or face serums.

2. Solvent Extraction (For Delicate Plants That Hate Heat)
Some plants, like jasmine or roses, have super fragile oil that can get ruined by high heat. Solvent extraction is the way to go here. It’s a little more involved, and you have to be careful with the chemicals, but it lets you get oil from plants that just won’t work with distillation.
Here’s how it works: you use a food-safe solvent like grain alcohol or petroleum ether to pull the oil out of the plant material, then evaporate the solvent to leave behind pure essential oil. I only use grain alcohol because it’s easier to find and less toxic, but make sure you get 95% or higher proof.
- Chop up your plant material (rose petals work great here) and put it in a glass jar. Pour enough grain alcohol over it to fully cover the plants, then seal the jar tight.
- Let it sit for 24-48 hours in a cool, dark place. Shake the jar once or twice a day to help the solvent pull out the oil.
- After soaking, strain the liquid through cheesecloth to get rid of the plant material. You’ll have a greenish, fragrant liquid now.
- Now you need to evaporate the alcohol. The easiest way is to pour the liquid into a shallow glass dish and let it sit in a cool, well-ventilated area for a few days. Or you can use a double boiler on low heat, but be super careful not to let it get too hot—alcohol is flammable!
- Once all the alcohol has evaporated, you’ll be left with a thick, fragrant paste or oil. That’s your pure essential oil! Just transfer it to a dark glass bottle and store it properly.
Quick heads up: there might be a tiny trace amount of solvent left, but if you let it evaporate fully, it’s totally safe for most uses. Just don’t use this method on anything you’re going to put directly on your face without testing it first, okay?
3. Cold Press Extraction (For Citrus Peels Only)
If you want to make lemon, orange, or grapefruit essential oil, cold press is the fastest and easiest method. You don’t even need a stove—just some fresh citrus peels and a little elbow grease (or a cheap juicer if you’re lazy like me).
Here’s the simple version: peel the rind off your citrus fruit, making sure you don’t get any of the white pith (that stuff tastes bitter and will ruin your oil). Chop the peels into small pieces, then put them in a blender or food processor with a little bit of water.
- Pulse the blender for 30-60 seconds until the peels are broken down and the oil is released. Then pour the mixture through a fine sieve to catch the solid bits.
- Let the liquid sit for a few hours, and the oil will float to the top. Skim it off with a dropper, and you’re done! I like to use a cheesecloth to strain it one more time to get rid of any extra pulp.
If you don’t have a blender, you can also just rub the peels between your hands over a bowl to squeeze out the oil, but that takes way longer. A juicer with a rind press works even better if you have one!
4. Enfleurage (The Fancy, Old-School Method)
This is the fancy, traditional method that perfumers used back in the day before modern extraction techniques. It’s super time-consuming, but it gives you the most true-to-plant scent possible, especially for delicate flowers like roses or jasmine.
Here’s how it works: you spread a thin layer of animal fat (usually lard or coconut oil) on a glass plate, then lay flower petals on top of the fat. The fat absorbs the essential oil from the petals over 12-24 hours. Then you replace the old petals with fresh ones, and repeat this process dozens of times until the fat is fully saturated with oil.
Once the fat is full of oil, you wash it with alcohol to pull the essential oil out of the fat, then evaporate the alcohol to leave behind pure oil. It’s a lot of work, but the end result smells amazing. I only do this for special batches of rose oil, because it takes like 3 days straight of replacing petals!
DIY Essential Oil Recipes for Sleep & Weight Loss
Once you’ve got your homemade essential oils, what do you do with them? Let’s go over two super popular DIY recipes that anyone can make at home: a sleep spray and a fat-burning roller ball blend.
1. Sleep Better Spray: Wake Up Refreshed Every Morning
Let’s be honest, most of us struggle with falling asleep or staying asleep at some point. This DIY sleep spray uses calming essential oils to help you relax and drift off easier. It’s way cheaper than the store-bought versions, and you know exactly what’s in it.
What you’ll need:
- 20 drops of your homemade lavender essential oil
- 20 drops of roman chamomile essential oil
- 20 drops of vetiver essential oil
- 20 drops of 95% grain alcohol (this helps the oil mix with the water)
- 20 drops of witch hazel pure hydrosol
- A 60ml dark glass spray bottle
- Distilled water
How to make it:
- Add all the essential oils, grain alcohol, and witch hazel to the spray bottle.
- Shake the bottle really well for 30 seconds to mix everything together.
- Fill the rest of the bottle with distilled water, then shake it again for another 10 seconds.
- Spray a light mist onto your pillowcase 15-20 minutes before bed, and breathe in the calming scent. It’s so relaxing, I swear I fall asleep faster every time!
Pro tip: if you don’t have vetiver oil, you can substitute it with sandalwood oil, it works almost as well.
2. Fat-Burning Roller Ball Blend: Tone Up Your Problem Areas
This DIY roller ball blend is perfect for targeting those stubborn problem areas like your belly, thighs, or arms. It uses citrusy oils to boost circulation and a few other oils to help tone your skin. Just remember to always do a patch test first on your inner arm to make sure you don’t have a reaction!
What you’ll need:
- 4 drops of lime essential oil
- 3 drops of peppermint essential oil
- 3 drops of grapefruit essential oil
- 2 drops of cypress essential oil
- 1 drop of eucalyptus essential oil
- 1 drop of cinnamon bark essential oil
- 10ml dark glass roller ball bottle
- Carrier oil (sweet almond oil, jojoba oil, or fractionated coconut oil work great)
How to make it:
- Add all the essential oils to the roller ball bottle.
- Fill the rest of the bottle with your carrier oil, leaving about a quarter inch of space at the top.
- Put the roller ball top on and shake the bottle really well for 10 seconds to mix everything together.
- Shower and dry off, then roll the blend onto your target areas like your belly, thighs, or arms. Use it 3-4 times a week for best results.
Wait, hold up—never use this blend undiluted on your skin! Always use a carrier oil to thin it out, otherwise it can cause irritation. And if you feel any burning or itching, wash it off right away and don’t use it again.

How to Store Your Homemade Essential Oils Properly
Okay, you’ve made your perfect batch of essential oil—now how do you keep it from going bad? Essential oils are super sensitive to light, heat, and moisture, so you need to store them the right way.
- Always use dark glass bottles—amber or cobalt blue work best. Clear glass lets in light, which will break down the oil and make it lose its scent.
- Store them in a cool, dark place like a pantry or drawer. Don’t leave them near the stove, in a sunny window, or in the bathroom—steam and heat will ruin them fast.
- Make sure the lids are tight sealed! Essential oils evaporate quickly, so if you leave the lid off, you’ll lose all that good scent in a few days.
- Properly stored essential oils can last 1-3 years, depending on the type. Citrus oils don’t last as long, usually 6 months to a year, while herbal oils like lavender can last up to 3 years.
Final Thoughts on Making Your Own Essential Oils
Making your own essential oils at home is easier than you think, and it’s such a fun hobby. You get to control exactly what goes into your oils, save money, and make custom blends that work perfectly for your needs. Whether you’re a beginner just starting with steam distillation or a pro trying out enfleurage, there’s something for everyone here.
Just remember to be safe: always use food-safe solvents, wear oven mitts when dealing with hot equipment, and do a patch test before using any new oil on your skin. And if you mess up a batch? No big deal! Just try again, you’ll get better every time.
Have you ever made your own essential oils before? Let me know in the comments what your favorite plant to use is!

