In a large cooking pot, add the olive oil and chopped cabbage then sauté until cabbage starts to soften and brown a little, once it starts to brown, add water so it doesn't burn and it will lift the flavor from the cabbage from the pan.
Add the tomatoes, chickpeas, onion powder, curry powder, garlic powder, salt, garam masala, cilantro and chili powder and bring mixture to a boil, add more water if mixture starts to thicken too much.
Once at a boil, reduce to a simmer and let simmer for about 15 minutes or until the cabbage is cooked through and tender.
Add the lime juice, sugar and yogurt and stir well.