Combine yogurt, lemon juice, cumin, red pepper, black pepper, cinnamon, salt and ginger in a zip lock plastic bag - shake and let sit for 15 - 30 mins.
Stir in chicken, marinate in refrigerator 1 hour or more.
Thread chicken onto skewers (or place in grill pan) and grill until done.
Melt butter in a large, deep skillet over medium heat, add garlic and jalapeno; cook 1 minute.
Stir in coriander, cumin, paprika, garam masala and salt.
Stir in tomato sauce, simmer 15 minutes, stir in cream; simmer until sauce thickens, about 5 minutes.
Add grilled chicken to sauce and simmer until chicken is heated.
Serve over basmati rice or naan (or roti, or chapati, or tortilla, or other flatbread).