Sauté Aromatics: In a large skillet, heat the vegan butter over medium heat. Add the chopped onion, garlic, and ginger, and sauté for 3-4 minutes until soft and fragrant.
Add Spices: Stir in garam masala, cumin, turmeric, and smoked paprika, and cook for 1-2 minutes to release the flavors.
Tomato Base: Add the tomato paste and tomato sauce, and simmer for 5 minutes until slightly thickened.
Chickpeas & Coconut Milk: Stir in the chickpeas and coconut milk, and let the sauce simmer for 10-15 minutes, stirring occasionally, until creamy and well combined.
Season & Finish: Stir in the maple syrup, lemon juice, salt, and pepper. Adjust seasoning to taste.
Serve: Serve the chickpea butter curry over basmati rice, garnished with fresh cilantro.