Add cumin seeds, garlic and green chilli, fry it for few seconds one medium flame.
Add onions, fry it for 3-4 minutes on low-medium flame.
Put capsicum and fry it for 2-3 minutes on low-medium flame, keep stirring in between.
Mix it and cook it for a minute on low flame, keep stirring.
Add tomato puree, cover the pan and cook it for 2 minutes on low flame.
Add one glass of water, salt and garam masala powder, stir it.
Cover the pan and let the curry come to boil, boil it for 2 minutes on medium flame.
Crack one egg in a bowl, open the lid and place the cracked egg gently in the curry with the help of spatula.
Repeat the process with remaining eggs, sprinkle little salt on the cracked eggs.
Open the lid and check if egg is set properly, if not, cook it for another 1-2 minutes.
Garnish with chopped coriander leaves and grated cheese.
Sprinkle little crushed black pepper and Italian mixed herb, turn off the flame.
Shakshuka is ready to serve, hot with toast or roti, paratha.
I have tried this. It came out very nice.