Steam, boil or microwave the potatoes until soft. (Note 1)
Cut the potatoes in half.
Heat a skillet or fry pan over high heat.
Add the bacon (add a dash of olive oil if you have lean bacon) and fry until browned but not crisp.
Remove onto a plate with a slotted egg flip. (Note 2)
Add the chorizo into the same fry pan and cook each side until browned, around 2 to 3 minutes.
Remove on the plate with the bacon. (Note 2)
Place the potatoes, cut side down, into the fry pan. Use the egg flip or a potato masher to "smash" the potatoes down so they flatten onto the fry pan. Sprinkle with salt.
Cook the first side until golden brown - around 1 to 1 ½ minutes. Then turn and cook the other side until just golden brown, pressing down with the egg flip - around 1 to 1 ½ minutes. Sprinkle with salt.
Add the bacon, chorizo and cherry tomatoes into the fry pan. Toss gently.
Crack the eggs into the pan. Drizzle the water down the side of the pan, then put a lid on the fry pan (Note 3). The eggs will "steam cook".
Cook until the eggs are cooked to your liking. For "just set" egg white with runny yolks, it is usually around 1 ½ minutes.
Remove from the stove, sprinkle with salt and pepper. Top with sprinkle of parsley and avocado (if using).
Serve with crusty bread or toast.
