1.In a large frying pan, heat oil on medium. Saute onion 3-4 minutes until tender. Add capsicum and garlic. Cook 1 minute until fragrant.
2.Stir in tomatoes, worcestershire sauce, syrup, mustard and paprika. Simmer, stirring occasionally, 4-5 minutes until thickened. Stir beans and ham through. Season.
3.Using the back of a spoon, make four recesses in bean mixture. Gently crack eggs into each recess. Cook on low, covered, 4-5 minutes, until eggs are just set.