10 DIY Budget-Friendly Hair Oils You Can Make at Home
We may earn money or products from the companies mentioned in this post.
Looking to revitalize your hair without breaking the bank? DIY hair oils are a fantastic way to nourish your locks naturally, and the best part is, you can whip them up at home with budget-friendly ingredients! In this guide, we’ve rounded up 10 easy and effective recipes that cater to various hair types, so you can customize your own blend and enjoy salon-quality results right in your kitchen.
Rosemary Infused Grapeseed Oil for Growth

Want to boost your hair growth naturally? Rosemary infused grapeseed oil is an easy and affordable way to promote healthy locks. Just mix the two ingredients, and you’re on your way to luscious hair!
Ingredients
- 1 cup grapeseed oil
- 2 tablespoons dried rosemary (or a handful of fresh rosemary)
Instructions
- In a small saucepan, heat the grapeseed oil over low heat.
- Add the dried rosemary and let it simmer for about 20 minutes, making sure it doesn’t boil.
- Remove from heat and let it cool. Once cooled, strain the oil into a clean bottle.
- Store in a cool, dark place and use it as a nourishing hair oil!
Castor Oil and Peppermint for Thickness

Want thicker hair? Mixing castor oil with a few drops of peppermint can help boost growth and fullness. It’s a simple, natural remedy that feels great!
Ingredients
- 2 tablespoons castor oil
- 3-5 drops peppermint essential oil
Instructions
- In a small bowl, combine the castor oil with the peppermint oil.
- Mix well until fully blended.
- Apply the mixture to your scalp and hair, focusing on the roots.
- Massage gently for a few minutes to stimulate circulation.
- Leave it on for at least 30 minutes, then wash out with your favorite shampoo.
Lavender and Olive Oil Blend for Relaxation

If you’re looking to unwind, this lavender and olive oil blend is a must-try! The soothing scent of lavender pairs perfectly with the nourishing properties of olive oil, making it a great choice for your hair and scalp. Plus, it’s super easy to whip up at home!
Ingredients
- 1/4 cup olive oil
- 10 drops lavender essential oil
Instructions
- In a small bowl, combine the olive oil and lavender essential oil.
- Mix well until fully blended.
- Store the mixture in a small bottle, and apply a few drops to your hair and scalp as needed for relaxation.
Sweet Almond Oil and Vitamin E for Softness

Sweet almond oil combined with vitamin E works wonders for your hair. This duo makes your hair super soft while nourishing it from root to tip. Plus, it’s an easy DIY that won’t stretch your wallet!
Ingredients
- 1/4 cup sweet almond oil
- 1 teaspoon vitamin E oil
- 5 drops essential oil (optional)
Instructions
- In a small bowl, mix sweet almond oil and vitamin E oil until well blended.
- If desired, add essential oil for fragrance and stir again.
- Transfer the mixture into a dark glass bottle for storage.
- To use, apply a small amount to your hair, focusing on the ends.
- Leave it on for at least 30 minutes or overnight for deeper conditioning.
Avocado Oil and Honey Nourishing Treatment

Looking for a simple way to pamper your hair? This avocado oil and honey treatment is perfect for adding moisture and shine. Just mix and apply, and your hair will thank you!
Ingredients
- 1/2 cup avocado oil
- 1/4 cup honey
- 1 tablespoon lemon juice (optional)
Instructions
- In a mixing bowl, combine avocado oil, honey, and lemon juice.
- Stir well until you have a smooth mixture.
- Apply the mixture to damp hair, focusing on the ends.
- Leave it on for 30 minutes and then rinse thoroughly with warm water.
- Shampoo and condition as usual.
Jojoba Oil and Tea Tree for Scalp Health

If you’re looking for a simple way to boost scalp health, jojoba oil combined with tea tree oil is the way to go. Jojoba oil hydrates while tea tree oil fights off flakes and unwanted buildup. Mix these oils for a refreshing scalp treatment that won’t break the bank!
Ingredients
- 2 tablespoons jojoba oil
- 5 drops tea tree oil
- 1 tablespoon coconut oil (optional)
Instructions
- In a small bowl, mix together jojoba oil and tea tree oil. If you’re using coconut oil, melt it first before adding it to the mix.
- Once combined, apply the mixture directly to your scalp using your fingertips.
- Massage gently for a few minutes, then let it sit for at least 30 minutes before washing it out with your regular shampoo.
Coconut Oil Infusion for Shine

Coconut oil is not just a kitchen staple; it works wonders for your hair too! This simple and effective infusion adds an incredible shine while nourishing your locks. Plus, making it at home is a breeze and super budget-friendly!
Ingredients
- 1 cup coconut oil
- 1 tablespoon dried rosemary
- 1 tablespoon dried lavender
- 1 tablespoon dried hibiscus petals
Instructions
- In a small saucepan, melt the coconut oil over low heat.
- Add the dried rosemary, lavender, and hibiscus petals, stirring gently.
- Let the mixture simmer for about 30 minutes, ensuring it doesn’t boil.
- Remove from heat and allow it to cool. Strain the oil into a clean jar using a fine mesh sieve or cheesecloth.
- Store in a cool, dark place and apply it to your hair for a glossy finish!
Sesame Oil and Ginger for Strength

Sesame oil mixed with ginger is a powerful duo for boosting hair strength. This blend not only nourishes the scalp but also helps reduce breakage and promote growth. Try it out and watch your hair thrive!
Ingredients
- 2 tablespoons sesame oil
- 1 tablespoon fresh ginger, grated
- 1-2 drops essential oil (optional, for fragrance)
Instructions
- In a small bowl, combine the sesame oil and grated ginger. Mix well until combined.
- If desired, add a drop or two of your favorite essential oil for added fragrance.
- Massage the mixture into your scalp and hair, focusing on the roots.
- Leave it on for at least 30 minutes or overnight for better results.
- Rinse out with your regular shampoo and follow with conditioner.
Hemp Seed Oil and Lemongrass for Nourishment

Ready to boost your hair game without breaking the bank? Combining hemp seed oil and lemongrass creates a nourishing blend that hydrates and revitalizes your strands. This DIY hair oil is super easy to make and perfect for all hair types!
Ingredients
- 2 tablespoons hemp seed oil
- 1 tablespoon fresh lemongrass, finely chopped
- 1 tablespoon coconut oil
- 2-3 drops of essential oil (like lavender or tea tree)
Instructions
- In a small bowl, mix hemp seed oil and coconut oil until well combined.
- Add the finely chopped lemongrass and essential oil, stirring until fully incorporated.
- Pour the mixture into a small bottle and shake well. Your DIY hair oil is ready to use!
Sunflower Oil and Chamomile for Soothing

Sunflower oil combined with chamomile is a fantastic mix for calming your hair and scalp. This blend is not only soothing but also brings a lovely shine to your locks. Plus, it’s super easy to make at home!
Ingredients
- 1/2 cup sunflower oil
- 2 tablespoons dried chamomile flowers
- 1 teaspoon vitamin E oil (optional)
Instructions
- Heat the sunflower oil in a small saucepan over low heat, ensuring it doesn’t boil.
- Add the dried chamomile flowers and stir for about 5 minutes, allowing the flowers to infuse the oil.
- Remove from heat and let it cool.
- Strain the oil into a clean bottle and add vitamin E oil if desired.
- Apply the oil to your scalp and hair, and let it sit for at least 30 minutes before washing it out.
Carol Perez has been dabbling in all sorts of side hustles and online money-making projects for over a decade now. From setting up her own e-commerce store to freelancing gigs, she’s pretty much tried it all.