MakeMyOwn.diy

How to make my own candles

One soy container candle: melt, wick, pour, wait. The failure is a wandering wick, not a lack of fragrance.

Time
1 h 30 min
Difficulty
medium
Makes
1 tin candle
Steps
7 steps

Updated Sep 3, 2026

Jump to steps
How to make my own candles

A first candle is a tin, a cotton wick, and wax heated in a double boiler. You are not opening a scent empire. You are learning a melt point and a wick size.

Soy flake is forgiving. Paraffin smells sharper and shrinks more. Pick one wax and stay with it for the first three tins.

What you need

0/9

Step by step

  1. 01

    Glue the wick tab dead-centre on the tin floor. The wick must stand up. Lean is a tunnel later.

  2. 02

    Set the pitcher in the saucepan water. Melt the flakes on low until they are clear, around 70–80 °C for soy. No smoke, no dry pan.

  3. 03

    Take the pitcher off the heat. If you are scenting, wait until the wax is about 60–65 °C, then stir the oil for two full minutes.

  4. 04

    Pour slowly down the side of the tin to 1 cm below the rim. Yanking the wick now will flood the tab.

  5. 05

    Clip the wick between chopsticks laid across the rim so it dries centred. Leave it still for a few hours.

  6. 06

    Do not light it for 24 hours. Soy needs a set. Trim the wick to 5 mm before the first burn.

  7. 07

    First burn: let the melt pool reach the edges, or the candle will remember a small well forever.

Notes

  • Never melt wax in a microwave unattended or on a stove eye. Wax fires are grease fires — lid, not water.
  • If the wick drowns, it was too thin for the diameter. If it mushrooms and smokes, it is too fat or untrimmed.
  • Essential oils are not formulated to bind in wax the way candle fragrance oils are. They can smell like nothing or like a headache.

Questions people ask

They colour poorly and can clog a wick. Buy dye chips if you want colour.

Helpful resources

Safety note: this is practical DIY guidance, not medical, chemical, or professional advice. Skip anything that feels unsafe for your setup.

Make something else