Peel the onions, ginger, and garlic, and then chop them up as fine as possible.
Add the olive oil to a large, heavy bottom pan and add in the chopped onions, ginger, and garlic, and sauté for about 10 minutes, stirring often.
Then add in the coriander, smoked paprika, cayenne, cardamom, cloves, cinnamon, turmeric, Coconut milk, the Fire roasted tomatoes, and water and stir well until all ingredients are seamlessly incorporated - about 2 minutes or so.
Add in the package of frozen peas and stir well.
Then, cover the pan and let simmer on a low flame/temperature for about 5–7 minutes.
Season with salt and pepper to taste.
Garnish with parsley and chili flakes if desired and serve warm.