Heat olive oil in a large flat-bottomed pan on low to medium heat. Add 1 garlic clove and sauté for a few seconds till fragrant. Add shrimps, and a squeeze of lemon and sauté till shrimps are just cooked. season with salt and pepper and remove from pan.
If there is a little water in the pan allow it to cook down then add some more oil and the onions, the other garlic clove and green chili and sauté till onions are soft. Then add the mushrooms and sauté till the mushrooms are just soft.
Add the spices and roast for a few seconds till fragrant then add the tomato paste and sugar and cook it stirring for a minute.
Add the cream and half a cup of pasta water. Mix together and add the cooked shrimps. Then add your pasta and chopped coriander and stir through quickly. Remove from heat. If the sauce looks too thick add some more pasta water till it’s as saucy as you prefer.