Soak the chickpeas for 4 to 5 hours, boil until soft and well cooked, and set aside.
Heat olive oil in a pressure cooker and saute chopped onion and garlic until soft. When onions turn transparent, add coriander powder, cumin powder, turmeric powder, paprika, cinnamon powder, garam masala powder, and black pepper powder. Fry for a minute and then add pureed tomatoes.
Cook the spices on low flame for 2 minutes and then add the mutton pieces, washed red lentils (masoor), and salt.
Add enough water according to the quantity in the cooker and cook till mutton is fully done.
Once the mutton is cooked, transfer the content to a saucepan. Remove the mutton pieces, discard the bones, shred the mutton pieces, and add them back to the soup. Add more water as required adjusting the consistency of the soup.
Turn on the heat and add lemon juice, cooked vermicelli, boiled chickpeas, chopped coriander leaves, and vinegar. Cook the soup on low flame for 5 more minutes.
Serve hot with pita bread or naan.