1. Cook the beans and lentils and keep them aside.2. Take 2 tbs of olive oil in a sauce pan add the green chilies, garlic and the onion, saute them for few seconds.3. Now add carrot and beans, saute them for a minute.4. Add cauliflower and cabbage and cook them for 1-2 minutes5. Add the diced tomatoes and cover it for a minute, so that tomatoes are cooked6. Then add salt to taste, chili powder, smoked mixed spice and black pepper, cook for a minute7. Add the cooked lentils and two cups of water and bring it to a boil.8. Finally garnish with coriander leaves and serve hot.