Wash and peel potatoes. Cut into even-sized pieces and put in a pan. Cover with cold water and add a good pinch of salt. Now cover the pan, bring the water to a boil and then simmer for 7 minutes. Drain and leave for a few minutes until they are cool enough to handle, then dice into 1 inch chunks.
Heat the oil in a large frying pan/skillet. Season the potatoes and add to pan/skillet. Toss to coat with the oil and then fry over a medium heat, turning frequently, until browned, crisp, and cooked through, about 15 minutes.
For the gammon
Meanwhile, preheat the grill/broiler.
Trim any rind off the gammon steaks and then grill/broil for 6–10 minutes, until the top is starting to brown. Turn the steaks and grill/broil on the other side for about 6 minutes. The gammon should now be slightly crispy.
Remove the gammon from the grill/broiler pan and lay a piece of foil over the rack. Put the steaks back on the rack and now place 1 pineapple ring on each gammon steak. Mix together the cheese, onion (if using), and pepper. Top the pineapple with the cheese and place back under a hot grill/broiler until the cheese starts to melt and brown slightly, about 5 minutes.
For the vegetables
Cut the tomatoes in half, put a teaspoon of butter on each cut half and season. Place on the foil along with the covered gammon steaks and grill/broil for 5 minutes.
Garnish each gammon steak with a sprig of parsley.
For that time when you need something quick and simple to prepare, this British favourite fits the bill. A gammon steak, topped with a soft poached egg, and roasted baby potatoes instead of fries, makes for a very enjoyable meal.
Wash the potatoes, cut into 1 inch pieces and place in a large bowl. Add 4 tablespoons of olive oil, garlic cloves, and seasoning. Toss together to coat the potatoes.
Tip into a small roasting tin/pan and roast for 30 minutes until the potatoes are tender, turning a couple of times to make sure they brown evenly.
Preheat the grill/broiler.
Remove any rind from the gammon steaks, then brush with the remaining olive oil. Grill/broil for 3 minutes on each side until they are starting to brown and are crisping at the edges.
While cooking the gammon, also cook the eggs. Pour some boiling water into a non-stick frying pan/skillet to a depth of 2.5–3.75cm (1–1½ inches). Gently heat the water so that it produces just a trace of tiny bubbles over the base of the pan. Next stir the white wine vinegar into the water, which will prevent the whites from spreading as they cook.
Now, holding the cracked eggs as near as possible above the water, slip them gently into the water and cook for exactly 1 minute to let the eggs settle.
Cook for a further 3 minutes, occasionally basting the top of the eggs with the water.
Once the eggs are cooked, lift them out of the water with a flat slotted spoon, resting the spoon on a sheet of kitchen paper to absorb any water before slipping the egg off the spoon onto the top of a gammon steak.
Heat 2 teaspoons of oil in the pan over a medium heat, then stir in the garlic. The steaks will need to be cooked two at a time. Lay the first two steaks in the pan and cook for 3 minutes each side. Remove and transfer to a warmed plate in the oven.
Heat the remaining 2 teaspoons of oil in the pan and cook the remaining two steaks. Then transfer to a warmed plate in the oven.
Meanwhile whisk the vinegar with the water, pepper and honey in a small bowl. Once the steaks are cooked, remove the pan from the heat and add the sauce along with most of the parsley. Stir for 1 minute. The heat of the pan will be enough to heat through the sauce.
Pour the sauce over the steaks and sprinkle over the remaining parsley. Serve with the peas and other seasonal vegetables.