Preheat an oven to 400 degrees F.
Line a large baking tray with parchment paper. Arrange the bacon on the tray, and bake for 10 minutes or until crisp. Drain the bacon on paper towels.
Meanwhile, whisk together the eggs, cream and salt. Melt the butter in a nonstick frying pan over high heat, taking care not to let it burn. Pour the egg mixture into the pan, and cook for 20 seconds, or until the eggs just set around the edge. With a wooden spoon, gently bring the egg from the outside of the pan and fold it over itself to the center. Leave the eggs to cook for another 20 seconds, and then fold them again in the same way. When the eggs are just set, remembering that they will continue cooking as they rest, remove the heat.
Insert a couple bacon pieces into each bread roll and top them with some egg, arugula, and a spoonful of the tomato relish.
Heat the olive oil in a large saucepan over medium-low heat. Add the onion and cook, stirring occasionally, for 5 minutes or until soft. Add the garlic and cook, stirring, for another 2 to 3 minutes. Add the capsicums and sweat, stirring occasionally, for 10 minutes or until soft. Add the spices, chile and tomato paste and cook, stirring, for 5 minutes. Add in the sugar, bay leaf and tomatoes. Bring the pan to a low simmer and cook for 40 minutes. Season with salt and pepper, to taste, before serving.
Photo credit: Petrina Tinslay Photography
Recipe copyright William Granger