Eco-friendly Oil Candle




Super simple eco-friendly oil candle. 
Takes 5 minutes to make. 

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Materials

1) Soda can
2) Olive oil
3) Piece of fabric (100% cotton)
4) Scissors

Step 2: Cut

Cut soda can in half

Step 3: Fit

Fit one half of the can into another

Step 4: Hole

Make a little hole in the top of the can

Step 5: Olive Oil

Pour olive oil into the bottom of the can

Step 6: Soak

Soak the cotton fabric strip in the olive oil for couple minutes

Step 7: Pull

Pull the cotton strip thought the hole in the top of the can

Step 8: The Candle Is Ready

Light up the candle
The candle lasts up to 3 hours, then you can add another strip of cotton fabric and more oil.

Instructables Green Design Contest

Participated in the
Instructables Green Design Contest

Be the First to Share


    • Book Character Costume Challenge

      Book Character Costume Challenge
    • Made with Math Contest

      Made with Math Contest
    • Cardboard Speed Challenge

      Cardboard Speed Challenge

    9 Discussions


    Reply 6 years ago on Introduction

    I would not use automotive oil. Quite dangerous, toxic and smelly. Coconut oil might work but only in its melted state. You'll have to try it. Baby oil which is the same as mineral oil or paraffin oil would work well. But make sure you get unscented baby oil or your house will smell like a baby change station.


    Reply 6 years ago on Introduction

    I have only tried olive and almond oil, but I think any kind of oil should work.


    6 years ago on Introduction

    I gave this a try with my daughter's Girl Scout troop, and while the construction was easy (thanks to your instructions!), we couldn't keep them lit for more than 2-3 minutes before they went out. We used 100% cotton, but the fabric burned very quickly. Maybe it wasn't a tight enough weave? Where did your wick material come from? We used an old dish towel. Thanks!

    2 replies

    Reply 6 years ago on Introduction

    This is one problem with tall containers. The oil needs to travel up the wick a distance before it gets to the flame. The solution is to use short, wide containers so the oil only has to go a short distance.


    Reply 6 years ago on Introduction

    Thank you. It's weird that you couldn't keep them lit for more than 2-3 minutes, because mine lights for at least 10-15 minutes and then I need to pull the cloth up. To make it lit longer try to really soak it in the oil before burning, for at least five minutes. Also, make sure its 100% cotton, because a little nylon or spandex, could really affect the burning. My material came from an old t-shirt. Hope this helps.


    6 years ago

    How much oil do you add to the bottom of the can to get 3 hours of burn time? And do you need to pull the wick (cloth) up while it's burning? Nice instructable btw :)

    1 reply

    Reply 6 years ago on Introduction

    I added about 100 mL of oil, and yes you do need to pull the cloth up while it burns (about every 15-20 minutes, depends on the lenght)