01 - Rinse basmati rice under cold water until water runs clear. Combine rice, water, and salt in a medium saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand covered for 5 minutes. Fluff with fork before serving.
02 - Heat oil in a large skillet over medium heat. Add chopped onion and sauté for 5-6 minutes until softened and lightly golden.
03 - Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant, being careful not to burn.
04 - Add cumin, coriander, garam masala, turmeric, smoked paprika, and cayenne pepper. Toast spices for 30 seconds, stirring constantly to release essential oils.
05 - Pour in diced tomatoes, scraping up browned bits from pan bottom. Cook for 3-4 minutes, stirring occasionally to break down tomatoes.
06 - Add coconut milk, drained chickpeas, salt, and black pepper. Stir to combine and bring mixture to a gentle simmer.
07 - Reduce heat to low and simmer uncovered for 15-20 minutes, stirring occasionally. Cook until sauce thickens nicely and flavors fully meld together.
08 - Stir in lemon juice and maple syrup. Taste and adjust seasoning as needed. Serve chickpea tikka masala over fluffy rice, garnished with fresh cilantro and lemon wedges.