Place the beef in a saucepan and pour in 2 liters of cold water. Put the saucepan on the fire. When the water boils, reduce the heat and add a little salt to the water. Cover the saucepan with a lid. Cook the broth on low heat for about 1-1.5 hours.
Meanwhile, blanch the tomatoes. To do this, make cross-shaped cuts on them, lower them into boiling water in a saucepan, hold in boiling water for 1 minute. Then quickly lower them into ice water and remove the skin. Cut the tomatoes into small cubes.
Chop the onion into small cubes.
Chop the cilantro.
Heat a frying pan with vegetable oil. Fry the onion over medium heat for 4-5 minutes until golden.
Add tomatoes to the pan, stir and fry for 2 minutes.
Add tomato paste, adjika, paprika and some cilantro to the vegetables.
Mix everything and simmer the vegetables for 5 minutes over low heat.
When the broth is cooked, take out the beef and cut it into strips. Return the meat to the broth.
Add the stewed vegetables and bay leaf to the pan. Mix everything well.
Add the rice and stir. Cook the soup over low heat, skimming off any foam from the surface occasionally. When the rice is done, turn off the soup. Bring to taste, adding a little salt and sugar if needed. Squeeze or crush the garlic, then add to the soup. Cover the pan with a lid and let the soup simmer for 30 minutes.
The Kharcho soup is ready. Serve it garnished with chopped cilantro. Enjoy your meal.