For one serving you will need:
1 cup Garbanzo beans
1 cup dried white beans
1/2 pound meat with bones
1 medium onion
1 medium potato
1/2 cup long grain rice
1 medium tomato
1 tablespoon turmeric
2 heads whole dried lemons
Wash the meat throughly and put it in the pot, half filled with water, add the beans, the onion, turmeric, salt and pepper and cook for 1-2 hours on medium-low heat.
Next, add the potato, rice, and the tomato, and let it cook on low heat until all the ingredients are soft.
Take the pot out, separate the juice from the ingredients and pour the ingredients in a bowl, separate the bones and finely mash the whole mixture. Add salt/pepper if desired. When the mixture has a smooth texture, it can be served.
The soup is also served in a separate bawl. The idea is to mix it with small pieces of Iranian bread.
This dish is served with Iranian bread, raw onions, radishes and fresh herbs such as parsley, basil leaves, mint leaves, leeks, etc.