Place a large saucepan over a medium-high heat. Add olive oil and heat until it glistens. Then add onions and cook, stirring regularly until they start to turn golden.
Add garlic and ginger paste, followed by turmeric, ground cumin, cinnamon and stir until evenly distributed into the onion mixture. Then stir in tomato purée.
Drain and add in pre-soaked lentils and stir until evenly mixed with the onion mixture.
Pour in the stock, lime juice and bay leaf and bring to a boil. Then turn heat down, put the lid of the saucepan on and let the Adasi simmer for approximately an hour or until the lentils are tender.
Whilst the Adasi is cooking fry finely sliced onion in vegetable oil over a high-medium heat until crispy.
When the Adasi is cooked take a stick blender and blitz some of the lentil mixture to thicken (about ⅓). Taste and season as required with salt and pepper (stock usually has salt in it so further salt may not be necessary). Squeeze some more lime juice if desired. Then ladle into a bowl, top with the crispy onions, a sprinkling of ground golpar and a drizzle of olive oil.
