Season the chicken with 1 teaspoon of salt. In a large Dutch oven, heat 1 tablespoon of oil over medium-high heat. Brown the chicken pieces on both sides along with the quartered onion.
Add water to cover the chicken, then add the cinnamon stick, cardamom pods, bay leaves, star anise, whole cloves, cumin, baharat, and black pepper. Crush a chicken bouillon cube if using. Bring to a boil, then reduce heat and simmer for 15 minutes.
Remove the chicken and strain the stock through a fine mesh sieve to remove the spices and onion. Set aside.
While the chicken cooks, heat oil in a large pan and fry the eggplant slices in batches until golden brown. Repeat with the cauliflower florets and potato slices. Drain all vegetables on paper towels.
Rinse and soak the rice in cold water for 15 minutes, then drain.
Wipe the Dutch oven clean. If not using nonstick, line the bottom with a round piece of parchment paper.
Layer the fried vegetables, tomato if using, and chicken at the bottom of the pot. Top with the rice, spreading it evenly.
Pour the strained stock over the rice, covering the surface by about 1 inch (2.5 cm). Taste the liquid and adjust with more salt if needed – it should taste saltier than you want the finished dish to be.
Bring to a boil over medium heat. Cover, reduce heat to low, and cook for 40 minutes.
Remove from heat and let rest, covered, for 30 minutes.
To serve, carefully invert the pot onto a large serving platter. Serve with yogurt and a cucumber tomato salad.