MAKE your tomato pureè using a small blender and keep aside.
HEAT avocado oil in a medium to large pot on a medium flame, and add your whole spices - cinnamon stick, cloves, bay leaves, and cardamom. Let them heat through till they become fragrant.
ADD the cumin seeds and let them sizzle for a few seconds.
STIR in the ginger and garlic and cook for about 30 seconds.
ADD the finely chopped onions and sautè until it turns light brown. This should take about 3 minutes.
STIR in the green chili, and tomato purée and simmer for another 3 minutes. ADD your powdered spices - turmeric, paprika, cumin, coriander, and garam masala, mix well and let the mixture simmer for 3 to 5 minutes to allow the flavors to come together.
ADD your black-eyed peas along with 1.5 cups of and simmer for 5 minutes.
SMASH the black-eyed peas gently a bit for the gravy to thicken.
TURN OFF the stove, taste for seasoning, and garnish with fresh chopped cilantro.