It comes down to a few things: The right pot The right rice The right amount of parboil The tahdig recipe The correct method of steaming.
I use this book Food of Life to make most Persian dishes and they all come out perfect.
This book is written by a Persian/American girl and shes written about a lot of her family secrets, secret recipes, the culture of Persian food and the health benefits and science behind Persian food. The link to get the book in English on Amazon is here:
Pomegranates and Roses: My Persian Family Recipes https://www.amazon.com/dp/1999982002/ref=cm_sw_r_cp_api_glt_fabc_17GV9ZBF9D31J3BJNR5S
And also I’m in Tehran so if you want to find the Persian one message me and I’ll help you find one!
No problem. I'll be posting more vegetarian dishes here (hopefully mainly vegan ones), Iranian cuisine is very veg friendly :) If you're into cookbooks, the famous anad amazing Iranian chef Najmieh Batmanglij has a released a book called Food of Life: Ancient Persian and Modern Iranian Cooking and Ceremonies that has vegetarian recipes, shouldn't be too hard to veganize them