In a medium pot on medium-high heat, add the diced onions, a pinch of salt and a pinch of sugar. Lower the heat a little and sweat the onions for 2 minutes, until just starting to brown.
Add the garlic and the ginger and cook for another 30 seconds, stirring regularly.
Add the makhani tomato paste and the tinned tomato. Rinse the tin with a bit of water and add it to the pot, then bring to a simmer. Once simmered for 10 minutes, crush the tomatoes.
Add the coconut cream, reduce the heat to very low.
Taste and add salt, if needed.