Heat the skillet on a medium-high heat
Add the chopped tomatoes into the skillet and warm through
Add in the tomato puree, herbs, paprika, hot sauce (optional), BBQ sauce and chopped chillis (optional) to the skillet and mix in
As the tomato mix starts to thicken (~5 minutes), add in the mixed beans and cook for 5-10 minutes
When the sauce has thicken, make three wells in the mixture and crack the eggs into the holes
Reduce the heat to a medium setting and cover the skillet with a lid
Cook for 4-6 minutes, until the egg whites are fully cooked and but the egg yolks are still runny
Remove from the heat and garnish with fresh parsley, biltong (optional) and olives (optional)
Tuck in and enjoy!