Saute the yellow onions until they are translucent
Add in the red onions stirring often until the onions are soft and fully cooked through
Add in the diced tomatoes and cook until they start to soften and breakdown
Add in the spices and cook down for a minute until fragrant
Add the tomato paste along with 2 tablespoons of water
Blend the cup of cashews with 1/2 cup of water until smooth
Add in the cashew mixture to the onions and tomatoes
Add in 1 cup of water and bring the mixture to a simmer
Add in the chickpeas and simmer them for about ten minutes
Once the mixture reduces slightly, add in the chopped cilantro
Season with salt to taste and squeeze in some lemon juice
Serve over rice or with some naan or bread