Combine all of your seasonings with the cubed chicken thighs and let marinate for 15 minutes or leave it in the fridge the day before. (While waiting on his, start the homemade naan dough, see below “For the Garlic Naan“).
Heat 2 tablespoons of oil on a large skillet and cook your thighs until they are 75% cooked. They will finish cooking when we let the sauce simmer. Remove the chicken from the heat and set aside. (You could choose to just cook the chicken in the sauce instead of precooking if you are short on time. You would just add it to the sauce with a cup of water and let it cook on medium-low, covered, for about 12-15 minutes).
In the same pan melt your butter and cook down the tomato paste. This will help remove most of the acidity in the sauce. Once it is bright red, add your crushed tomatoes and minced dried onion. Once that is combined add 1-2 teaspoons of sugar to balance the acidity of the tomatoes.
Add your heavy cream and stir the sauce on low heat. Let it simmer while you cook the naan bread.
Once finished, add more salt, cumin, and chili/cayenne to taste. Garnish with your choice of herbs and enjoy with the garlic naan!