Heat the olive oil in a large pot over medium heat. Add the onion and garlic and cook for 3 minutes until the onion softens.
Stir in the carrots and cabbage. Cook for 5 minutes, stirring now and then, until the vegetables start to soften.
Add the berbere seasoning and the diced tomatoes. Stir everything together and cook for 2 minutes.
Pour in the chickpeas and vegetable broth. Bring the mixture to a simmer.
Reduce the heat to low, cover the pot, and cook for 20 minutes. Stir once or twice during cooking.
Taste and add salt as needed. Serve hot with chopped parsley on top.