While the chicken is baking, make the tomato curry. In a large skillet, heat oil over medium high heat. Add cumin, fenugreek, cardamom, and cinnamon. Cook until fragrant, about 2 minutes.
Add onion and saute until translucent.
Stir in garlic, ginger, garam masala, turmeric, red pepper flakes, and 1/2 tsp salt. Cook until fragrant and well mixed, about 2 minutes
Pour fire roasted tomatoes into the skillet and add bone broth now as well. Simmer and stir to combine, until mixture begins to thicken, about 6 minutes. Remove the cinnamon stick
Take the skillet from the heat and stir in yogurt and cilantro. Taste and add salt and pepper to your liking. You can also add more yogurt now if you like your curry creamier
Fold the cooked chicken into the sauce and garnish with more cilantro. Serve over cauliflower rice and enjoy!