1- Put the grated onions in a large bowl and add the ground beef to it, then add some salt, black pepper and Persian Spice mix (advieh) (as preferred), and mix the mixture thoroughly.
2- Shape the ground beef mixture into small meatballs.
3- Fry the diced cabbage in vegetable oil in a pot, stir well and let it fry for few minutes or until tender.
4- In a small pot, dip fry the diced onions in vegetable oil until translucent.
5- Add the meatballs to the fried onion's pot and fry along.
6- Simmer the soaked rice until the rice becomes tender.
7- Drain the rice in a colander.
8- Add the cabbage to the meatball's pot, then add the zafran (saffron) to the pot and stir gently. Let the mixture fry for 5 to 10 more minutes over low heat.
9- In a large pot, pour 2 Tbsp vegetable oil, spread half of the rice across the pot. Now add the meatball mixture to the pot as second layer, then cover the mixture with the remaining of the rice and spread the rice across until it covers the mixture completely.
10- Add 2 Tsp cumin (or as preferred) to the pot.
11- Cover the pot with a large napkin and put the lid on top.
12- Cook for 40 minutes