Heat a tablespoon of olive oil in a skillet over a low/medium heat. Finely dice the onion and crush the garlic. Add to the pan and sweat gently until tender.
Step 2
Add the beef, spices and tomatoes and stir well to combine. Simmer until the beef is completely cooked through and the liquid has reduced – about 10 minutes.
Step 3
Whilst the beef is cooking, add the eggs to a large mixing bowl and season with salt and pepper. Beat well to combine.
Step 4
Add half of the cheese to the egg mixture and beat well.
Step 5
Heat the remaining oil in a separate skillet over a medium/high heat. Add the egg mixture and leave to settle for a minute. As the egg begins to cook at the edges, use a spatula to bring the cooked egg towards the center of the skillet allowing the uncooked egg to flow into the gaps.
Step 6
Once the omelette is just cooked through, spoon the beef over half of the omelette. Scatter with the remaining cheese. Finely dice the scallions and sprinkle over the top.
Step 7
Carefully flip the cooked, uncovered omelette half over the chilli, sandwiching it inside. Remove from the heat and serve immediately.