Festival companion · 6–11 November 2026 · Lakshmi Puja Sun 8 Nov

Diwali

The festival of lights. Everything for one festival in one place: the story to tell, the puja, a recipe, a craft for children and a shopping list.

Tell the story

The Story of Diwali

Long ago, Prince Rama, his wife Sita and his brother Lakshmana returned to Ayodhya after fourteen years in the forest and a great battle with Ravana. The people lit rows of lamps along every street to welcome them home on the darkest night of the year.

In South India the same festival remembers Krishna defeating the demon Narakasura, who had imprisoned thousands of people. Before dying, Narakasura asked that his death be celebrated with lights, and so the day begins with an oil bath before sunrise.

On the new-moon night families pray to Lakshmi, the goddess of prosperity, who is said to visit homes that are clean, bright and welcoming.

How families celebrate

Diwali marks the victory of light over darkness. Homes are cleaned and lit with rows of clay diyas, rangoli is drawn at the doorstep, sweets are shared with neighbours, and the family gathers for Lakshmi Puja on the new-moon night. In South India the main day begins before dawn with an oil bath for Naraka Chaturdashi.

Day 1 Dhanteras (6 Nov): buy something new, often brass or silver. Day 2 Naraka Chaturdashi: oil bath before sunrise. Day 3 Lakshmi Puja (8 Nov): lamps, puja and sweets. Day 4 Govardhan Puja or Bali Padyami. Day 5 Bhai Dooj (11 Nov): sisters pray for their brothers.

At home

The Puja

A simple home puja anyone can follow, plus the full vidhi with Sanskrit mantras.

Simple puja guide (English)

Detailed puja vidhi with Sanskrit mantras: Devanagari · Kannada script · Telugu script

Cook together

Besan Laddu

More recipes →
All India · Diwali

Besan Laddu

Gram flour sweets

  • 35 min
  • Serves 12 laddus
Ingredients and method

Ingredients

  • 1 cup besan (gram flour)
  • ⅓ cup ghee
  • ½ cup powdered sugar
  • ¼ tsp cardamom powder
  • Chopped almonds or pistachios

Method

  1. Roast the besan in ghee on low heat, stirring all the time, for 15 to 20 minutes until golden and fragrant.
  2. Cool until warm.
  3. Mix in sugar, cardamom and nuts.
  4. Shape into balls while still warm.

The slow roast is the secret. Raw besan tastes bitter, so be patient.

For children

Paint your own clay diyas

You need

  • Plain clay diyas
  • Acrylic paints and brushes
  • Glitter or small mirrors (optional)
  • Cotton wicks and ghee

Steps

  1. Wipe the diyas clean and let them dry.
  2. Paint a base colour and let it dry for 30 minutes.
  3. Add dots, lines or petals in contrasting colours.
  4. Leave the inside unpainted, add a wick and a little ghee, and light with an adult.

Get ready

Shopping List

Tick things off as you go, or print the list for the Indian store.

Shopping list

Festival companion by email

Get the next one a week early

We send each festival companion a week before the festival, so you have time to shop and plan.

Join us

Looking for something, or want to help?

Ask for a festival, ceremony or recipe from your region, volunteer from your city, get featured, teach or sell your craft. It all starts on one page.

Go to Join us