Heat the olive oil in a large frying pan over medium-high heat.
Cook the liver steaks for 2–3 minutes per side, depending on their thickness.
Avoid overcooking, as liver becomes tough very quickly.
Reduce the heat slightly.
Add the butter, minced garlic and thyme.
As the butter melts, continuously spoon the garlic butter over the liver for about one minute.
As the butter melts, continuously spoon the garlic butter over the liver for about one minute.
Soak the Liver
Place the liver steaks in a bowl and pour over enough milk to cover them completely. Cover and refrigerate for 30. This helps mellow the flavour and can make the liver taste milder and more tender. Remove the liver from the milk and pat it completely dry with kitchen paper.
Cook the Potatoes
Bring a large saucepan of salted water to the boil.Add the potatoes and cook for 15–20 minutes, or until fork tender.Drain well.Mash with the butter and warm milk until smooth and creamy.Season with salt and pepper to taste.Cover to keep warm. Sauté the Spinach
Heat the olive oil in a frying pan over medium heat.Cook the garlic for about 30 seconds until fragrant.Add the spinach and cook until just wilted.Season with salt and pepper.Transfer to a serving dish and keep warm.