Slice the shallots into thin rounds. Heat a pot on medium heat then pour in two tbsp of olive oil. Add the shallots and cook for 7-10 minutes until they're browned, tossing every 2 minutes.
Remove the shallots from the pan and add in the rice with another 2 tbsp of olive oil. Toast for 1-2 minutes on medium/high heat.
Add in the chopped herbs, chickpeas, salt and minced garlic. Mix together.
Pour in the water, cover the pot and bring it to a boil. Once boiling, reduce the flame to low and let the rice simmer for 15-20 minutes until all of the water is absorbed.
After 15-20 minutes, remove the pot from the flame and let it sit for 10 minutes before fluffing with a fork. Taste and adjust salt as needed
Transfer the rice to a serving bowl or plate and top with the crispy shallots, slivered almonds and chopped parsley