Begin by cooking your rice, I prefer a rice cooker but you can do this on the stove or in an instant pot. Cook according to package instructions.
In a large bowl, add the chili powder, smoked paprika, coriander, cumin, harissa, red pepper flakes and salt. Drizzle in some olive oil and mix into a spice paste. Add the peaches in and toss until they are well coated. Set this to the side.
Put a large cast iron skillet on medium heat. Ventilate your kitchen because things might get a bit smoky!
Add a small splash of olive oil to the skillet, then in batches, blacken the red onion rings. They will get charred and slightly soft, bringing out their natural sweetness. This should take about 2 minutes of cook time on each side. Move these to a bowl, season them with a bit of salt and set aside.
Immediately add in the peaches, cook for about 1-2 minutes on each side or until they have golden char marks. Remove from the pan and set to the side.
Add another drizzle of olive oil to the pan, and throw in the chickpeas. Spread them out in an even layer and season with salt and pepper. Let them sizzle for about 2-3 minutes before stirring. Repeat this until the chickpeas are golden brown on all sides and slightly crispy.
To serve, add the rice to your bowls. Then add the peaches and the onions and top with the chickpeas. Add fresh mint or parsley to serve!