In a 4 or 5 quart universal pan or skillet, heat the ghee over medium heat.
Add the chicken, in batches if needed. Brown the chicken on at least two sides. 2 to 3 minutes per side until lightly golden.
Remove the chicken to a bowl. Set aside.
Add the onions, and saute 2 to 3 minutes until fragrant.
Add in the garlic, ginger and scallions. Mix. Cook 30 seconds until fragrant.
Add the cumin sees and curry seasoning. Mix. Cook 4-5 minutes until very fragrant and the curry color becomes slightly dark and bright.
Add in the tomatoes. Cook 2 to 3 minutes until the tomatoes starts to break down.
Add in the potatoes. Season with salt and freshly ground black pepper. Mix to coat potatoes with the seasoning. Add in the cinnamon stick.
Pour in the wine and cook 2 to 3 minutes to reduce slightly.
Pour in the chicken stock. Add back the chicken with any juices it released. Mix to coat the chicken with the sauce. Add in the hot peppers, whole, if using.Note: Keeping the peppers whole will not make the dish spicy. Be sure to ensure the pepper don't break. The breakage, if it occurs is what will cause the dish to be extra spicy. Cover the pan with a tight lid. Reduce heat to medium low and simmer until the chicken and potatoes are fork tender. This takes 40 to 45 minutes.Remove the cinnamon stick and the hot peppers.Note: The hot peppers can be served on the side. Serve over rice or roti. Happy Cooking.