Making rosemary oil at home is straightforward: you steep rosemary in a carrier oil for several weeks, strain it, and store it in a cool, dark place. The result is a rosemary-infused oil you can use for hair care, scalp massage, cooking, or skincare. The whole process takes about 10 minutes of active work, but you’ll need two to four weeks of patience while the rosemary releases its compounds into the oil.
What You Need
The ingredient list is short: fresh or dried rosemary sprigs and a carrier oil. For the container, a clean glass jar with a tight-fitting lid works perfectly. Dark glass (amber or cobalt) is ideal because it blocks light that can degrade the oil over time, but a clear mason jar kept in a dark cabinet works too.
You’ll want roughly one part rosemary to two parts oil. For a standard batch, that’s about three to four fresh sprigs (or two to three tablespoons of dried rosemary) per cup of oil.
Choosing the Right Carrier Oil
The carrier oil you pick depends on how you plan to use the finished product. Each oil absorbs differently into skin and hair, and some last longer on the shelf than others.
- Olive oil is the most popular choice for both culinary and topical use. It has a moderate shelf life and absorbs well into skin and hair. Infused olive oil stored properly in a dark cupboard can last up to a year.
- Jojoba oil is excellent for hair and scalp applications. It closely mimics the natural oils your skin produces, so it absorbs without leaving a heavy residue. It also resists going rancid longer than most plant oils.
- Sweet almond oil is lightweight and a good pick for skin use or scalp massage. It has a mild, slightly nutty scent that pairs well with rosemary.
- Coconut oil penetrates hair shafts effectively but solidifies below about 76°F, which can make straining tricky. Use fractionated (liquid) coconut oil if you prefer it.
Interestingly, rosemary’s antioxidant compounds actually help protect the oil they’re infused into. Research published through the National Institutes of Health found that rosemary extract significantly increased the free radical scavenging capacity of vegetable oils, slowing down oxidation and extending stability. So the rosemary itself acts as a natural preservative for your infusion.
Fresh vs. Dried Rosemary
This is the single most important decision in the process, and it comes down to safety. Fresh rosemary contains moisture, and moisture trapped under oil creates an oxygen-free environment where harmful bacteria can thrive. Specifically, the spores that cause botulism can grow when low-acid plant material sits in oil at room temperature. This isn’t a theoretical risk. Penn State Extension warns that herbs used to flavor oils are low-acid foods and can be a source of these dangerous spores.
Dried rosemary is the safer, simpler option. With the moisture removed, the botulism risk drops dramatically, and the infused oil can be stored at room temperature for months. If you’re drying fresh sprigs yourself, spread them on a baking sheet in a single layer and leave them in a warm, dry spot for five to seven days, or use a food dehydrator. The rosemary should snap cleanly when bent, not flex.
If You Want to Use Fresh Rosemary
You can still use fresh sprigs, but you need to take precautions. The simplest approach: wash and dry the rosemary thoroughly, make the infusion, then refrigerate it and use it within two to four days. For longer storage, you can acidify the fresh herbs first. Penn State Extension recommends soaking fresh rosemary (leaves still attached to stems) in a 3% citric acid solution for at least 24 hours before adding it to oil. To make the solution, stir one tablespoon of citric acid into two cups of water. Use a ratio of about 1½ cups of herbs to 2 cups of solution, and keep the rosemary fully submerged with a weight. Shorter soaking times or weaker solutions won’t reliably prevent bacterial growth.
The Cold Infusion Method
Cold infusion is the most common approach for home use and preserves the most delicate aromatic compounds in rosemary.
Place your dried rosemary in a clean glass jar. Pour your carrier oil over it until the rosemary is completely submerged, with at least half an inch of oil above the top of the herbs. Any plant material poking above the oil line can develop mold. Seal the jar tightly.
Set the jar in a warm spot that gets indirect sunlight, like a windowsill that doesn’t get blasted by direct afternoon sun. Shake or swirl the jar gently once a day. After two to four weeks, the oil will have taken on a noticeable herbal fragrance and a slightly greenish tint. Strain out the rosemary through cheesecloth or a fine mesh strainer into a clean, dry bottle. Squeeze the cheesecloth to get every last drop. Discard the spent herbs.
The Warm Infusion Method
If you don’t want to wait weeks, heat speeds things up considerably. Place your rosemary and oil in a small saucepan or double boiler over the lowest heat setting your stove allows. You want the oil warm to the touch, not simmering. Aim for around 130 to 150°F if you have a kitchen thermometer. Let it gently warm for two to three hours, checking occasionally to make sure it’s not getting too hot. Overheating will destroy the beneficial compounds you’re trying to extract and can give the oil a cooked, bitter taste.
Strain while still warm (it flows more easily), then let it cool completely before bottling. This method produces a usable oil in a single afternoon.
Storage and Shelf Life
Transfer the strained oil to a dark glass bottle and store it in a cool, dark cabinet. Infused oil made with dried herbs and stored this way keeps for up to a year. Label it with the date so you’re not guessing six months later.
Signs the oil has gone bad include a rancid or “off” smell, cloudiness that wasn’t there before, or any visible mold. If you used fresh rosemary without acidifying it, keep the oil refrigerated and use it within a few days. Never add a fresh sprig of herb to an existing bottle of infused oil for decoration or to “refresh” the flavor, as the unacidified herb introduces new bacterial risk.
Using Rosemary Oil for Hair Growth
Hair care is one of the most popular reasons people make rosemary oil at home. A 2015 clinical trial compared rosemary oil directly against minoxidil 2% (the active ingredient in Rogaine) in 100 people with pattern hair loss. After six months, both groups saw a significant increase in hair count, and there was no statistical difference between the two groups. Neither group saw meaningful results at three months, so consistency matters here.
To use your homemade oil for hair, massage a small amount (about a tablespoon) into your scalp, focusing on areas where hair is thinning. Leave it on for at least 30 minutes, or overnight with a towel on your pillow, then wash it out with your regular shampoo. Most people who follow this routine apply it two to three times per week. Based on the clinical data, expect to commit for at least six months before judging whether it’s working.
What This Method Won’t Produce
It’s worth knowing that a homemade infusion is not the same thing as rosemary essential oil. Essential oil is made through steam distillation, a process that requires specialized equipment to push steam through large quantities of rosemary, then collect and separate the concentrated volatile compounds. Essential oil is extremely potent and must be diluted before skin contact. What you’re making at home is an infused oil: gentler, ready to use directly on skin or hair, and versatile enough for cooking if you used a food-grade carrier like olive oil. For most home uses, including scalp treatments, an infused oil is exactly what you want.