In a large covered pot, bring 8 cups of water and the salt to a boil.
Add the rinsed rice and boil on high heat uncovered for about 5-7 minutes, or until the rice has slightly softened.
Drain the rice in a colander, quickly rinse and set aside while you prepare the pan.
Place the oil in a large pot (non-stick preferred) and add enough of the parboiled rice to cover the bottom of the pot. This will be the crispy rice called Tahdig!
Using a slotted spoon place 1/3 of the cooked beef and garbanzo beans over the rice.
Begin by layering 1/3 of the partially cooked rice and a 1/3 of the beef and beans mixture into the pot.
Repeat until all of the rice, beef and beans have been layered in the pot.
Place the fried onions on top of the rice mixture and gently mix.
Add 4 tablespoons of the beef/beans broth over the top of the rice mixture. Set aside the rest of the broth.
Wrap the lid with a clean towel and place on top of the pot. Allow the rice to steam over a medium-low to medium heat for about 45 minutes.
Remove the pan from the heat and allow to rest for 5 minutes.
Select a large tray or platter to place on top of the pan and carefully and swiftly invert the rice onto the platter.
Serve the rice with a cup of the beef/beans broth, and a side of yogurt or Persian pickled eggplants.