01 - Rinse basmati rice under cold water until clear. Combine rice, water, and salt in a saucepan. Bring to a boil, then cover and reduce heat to low. Simmer for 15 minutes. Remove from heat and let steam, covered, for 5 minutes. Fluff with a fork.
02 - Heat coconut oil in a large skillet over medium heat. Add onion and sauté 5 to 7 minutes until soft and golden.
03 - Stir in garlic, ginger, and green chili if using. Cook 1 to 2 minutes until fragrant.
04 - Add garam masala, ground cumin, coriander, turmeric, smoked paprika, and cayenne pepper if used. Stir continuously for 1 minute to release aromas.
05 - Pour in crushed tomatoes, coconut milk, salt, and sugar or maple syrup. Stir well, bring to a simmer, and cook uncovered for 10 minutes, stirring occasionally.
06 - Add drained chickpeas to the sauce. Simmer an additional 10 minutes to thicken and blend flavors.
07 - Stir in lemon juice, then taste and adjust seasoning as needed.
08 - Plate the chickpea tikka masala atop the cooked basmati rice. Garnish with chopped cilantro and lemon wedges.