Place the mung beans in a fine mesh sieve and rinse them several times with cold water.
Transfer the mung beans to a medium-sized bowl and fill the bowl with enough water to completely cover the beans.
Wrap the bowl with saran wrap (cling film) and leave the mung beans to soak for several hours or overnight if you have the time.
Once soaked, drain off the soaking water then set aside.
Heat 2 tablespoons of olive oil in a medium-sized non-stick saucepan over medium-high heat.
Add the cumin seeds and cook for approximately one minute or until they become aromatic make sure they don't burn.
Reduce the heat to medium, add the onion, garlic, ginger and chopped tomatoes.
Saute until the onion is soft and translucent and the tomatoes have started to soften.
Add the ground coriander, turmeric, scotch bonnet, black pepper and pink salt.
Stir everything together and continue to cook for a few minutes.
Add the drained mung beans followed by 3½ cups of water.
Stir everything together then increase the heat and bring to a rolling boil.
Once boiling, reduce the heat to medium-low and cover the saucepan with a lid.
Simmer for approximately 30-40 minutes or until the mung beans are completely tender.Check the water level halfway through the cooking time. If more water is needed, add approximately ¼ cup at a time and continue to simmer.
Once the mung beans are tender, remove the saucepan from the heat.
Use a stick blender or swizzle stick to break down the mung beans until the dhal reaches your desired texture.
Do a taste test and add more black pepper and pink salt, if needed.