Peel the outer layer of the onion skins, trimming the root ends to make them flat. Cut off the tops of the onions in order to access the layers inside. Keep the tops.
Using a spoon and/or a paring knife begin hollowing out the center of the onions. Leave at least 2-3 outer layers intact. Collect the center pieces, dice, and set aside.
Place the hollowed onions in a large pot and add enough water to cover them entirely. Bring to a boil, cover and simmer for 5 minutes to gently soften the onions. Remove onions from the water, drain and set aside.
In a large pot, saute the previously chopped onion centers in ghee for about 10 minutes.
Add the ground beef and saute for 5 minutes.
Add salt, pepper, all of the dried spices, tomato paste and rice and continue to saute for an additional 2 minutes.
Add 1 cup of the broth, 1/2 teaspoon of salt, cover and cook over low heat for about 10 minutes.
Add the chopped parsley, cilantro and mint, stir and set aside.
Begin stuffing the onions with the filling and place them back in the large pot. Once all the onions are stuffed, arrange any remaining filling around the onions in the pot. Place the onion tops on the stuffed onions.
Pour in 2 cups of broth, cover and simmer for 1 hour.
Mix the lemon juice and grape molasses.
Remove the onion tops and pour in the molasses and lemon mix over each onion. Place the onion tops back on and continue to simmer for an additional 45 minutes or until the onions have fully softened. Add more broth as needed and adjust the seasoning.
Sprinkle a handful of chopped fresh herbs on top and serve hot.
Serve with a side of pickled vegetables, yogurt and bread.