Soak the mixed bean in hot water for 2-3 hours. Pressure cook with 1:2 water for 2/3 whistles
Boil 1 cup of water and cook the tomatoes till the skin peels off. Keep the liquid for the soup. Peel the skin and grind it without adding water, after tomatoes are cooled down
Boil
Add oil to the pan and cook on medium heat, once when the oil becomes hot, add bay leaf and cook for 30 seconds. Add onion and garlic and cook till onions are translucent
Add mixed bell peppers and cook for 3-5 minutes. Add the tomato puree and cook for 5 minutes
Add salt, cumin powder. Coriander powder, red chilli and Tomato paste and cook for 2 minutes
Add the cooked bean, bean cooked water and Tomato water (if required, adjust the water according to the consistency you desire) and cook for 10 - 15 minutes or until the soup thickens. Discard the bay leaves and serve the hot soup with some sour cream. Add pepper if you need extra heat