Each deity in Hinduism has its own favorite flowers and leaves and they are used by Hindus during worship and while performing pujas on festivals. All festivals and rituals in Hindu religion begin with Ganesh Pooja. Red colored flowers are the favorite of Lord Ganesha.
Here is a list of flowers and leaves that are offered while praying to Lord Ganesha:
Red Flowers: Any usual red color flower used in Hindu rituals.
Durva Grass is an important offering to Ganesh. Especially in
Another important flower and leaf offered is the Sanku Pushpam or Conch flower.
There are also other local flowers and leaves that are used like the Naga leaves.
Tulsi leaves and flowers are not generally used in Ganesh Puja. But it is used during Vinayaka Chaturthi or Ganesh Puja.
You may also like to read