Note - if you want to use cast iron, only use a well seasoned pan otherwise the acid from the tomatoes will react with the iron. Do not let the finished dish sit for a long time in the pan or simmer for long periods of time.
You can dress up shakshuka a number of ways - sprinkle feta over the top, use smoked hot paprika, serve with a crusty slice of bread. I have even replaced the eggs with Hearts of Palm for vegetarian friends. You can even use Matbucha as your base to build on. Once you learn the basic recipe, you can adapt it to ingredients you have on hand or experiment with different flavor combinations.