If you’re looking for a classic British dinner that’s budget-friendly, full of flavour and ready in under 30 minutes, this lamb’s liver with onions, bacon and white wine is exactly what you need. It’s the kind of meal that feels old-fashioned in the best possible way — proper home cooking that warms you from the inside out.
Liver often gets a bad reputation, but when it’s cooked right, it’s genuinely delicious. The key is not to overcook it — just a couple of minutes on each side gives you tender, slightly pink slices with a rich, meaty flavour. Paired with sweet caramelised onions, crispy smoked bacon and a simple white wine and beef stock sauce, this dish is something really special.
This recipe serves 4 and works beautifully alongside creamy mashed potato, roasted vegetables, or whatever seasonal sides you have to hand. It’s also wonderfully affordable — lamb’s liver is one of the most budget-friendly proteins you can buy, making this a great midweek option when you want something hearty without spending a lot.

Lambs Liver with Onions, Bacon & White Wine
Ingredients
- 500 g lamb’s liver sliced
- 2 medium onions thinly sliced
- 4 rashers smoked bacon chopped
- 2 garlic cloves finely chopped (optional)
- 150 ml dry white wine
- 200 ml of beef stock
- 1 tbsp plain flour
- 2 tbsp olive oil
- Salt & black pepper
- Fresh parsley
Instructions
- Prepare the liver: Lightly coat the liver slices in flour, shaking off any excess.
- Fry the bacon: In a large frying pan, heat 1 tbsp oil over medium heat. Add the chopped bacon and cook until crisp. Remove and set aside.
- Cook the onions: In the same pan, add a little more oil or butter if needed and sauté the onions until soft and golden. Add garlic (if using) and cook for 1 more minute.
- Push the onions to one side, increase the heat, and add the liver. Fry for about 2–3 minutes on each side until just browned.
- Return the bacon to the pan. Pour in the white wine, gently stirring and simmer for 5–10 minutes until the wine reduces and thickens slightly.
- In the same pan, pour in about 200ml hot beef stock or a mix of stock and white wine. Scrape the base of the pan to release all the flavour. Simmer for 3–5 minutes. If you’d like it thicker, stir in 1 tsp plain flour mixed into a little cold water, or let it reduce naturally.
- Season with salt, pepper and sprinkle with fresh parsley
Notes
Why You’ll Love This Recipe
- Quick and easy — on the table in around 30 minutes with minimal prep
- Budget-friendly — lamb’s liver is an inexpensive cut that goes a long way
- Full of flavour — the white wine and beef stock create a rich, glossy sauce that ties everything together
- Nutritious — liver is one of the most nutrient-dense foods you can eat, packed with iron, B vitamins and protein
- Classic British comfort food — a timeless dish that never goes out of style
- One-pan recipe — less washing up, more enjoying your meal
Tips For The Best Results
- Don’t overcook the liver — 2 to 3 minutes per side is all it needs. Overcooked liver turns grainy and tough, so keep an eye on it and pull it off the heat while it still has a little blush of pink in the centre
- Pat the liver dry before flouring — this helps the flour stick evenly and gives you a better sear
- Use a hot pan — you want a good colour on the liver, so make sure the heat is high when it goes in
- Deglaze properly — when you add the wine, scrape up all the brown bits from the bottom of the pan; that’s where the flavour lives
- Taste and adjust — liver and bacon are both naturally salty, so season carefully at the end rather than throughout
- Slice evenly — try to keep your liver slices a similar thickness so they cook at the same rate
Variations
- Swap the white wine — if you’d prefer not to cook with alcohol, simply replace the wine with an equal amount of extra beef stock; the sauce will be slightly less tangy but still delicious
- Use streaky bacon instead of back rashers — streaky bacon crisps up beautifully and adds an extra layer of smokiness
- Add a splash of cream — stir in a couple of tablespoons of double cream at the end for a richer, more indulgent sauce
- Try it with sage — a few fresh sage leaves fried in butter alongside the onions complement liver wonderfully and give it a more Italian-inspired flavour
- Make it with calves’ liver — calves’ liver is slightly milder and more tender than lamb’s liver if you prefer a gentler flavour
- Add mushrooms — sliced chestnut mushrooms cooked with the onions bulk out the dish and add an earthy depth
Frequently Asked Questions
Does lamb’s liver need to be soaked before cooking?
Soaking lamb’s liver in milk for 20 to 30 minutes before cooking is a traditional step that some cooks swear by. The idea is that the milk draws out some of the stronger flavour, giving you a milder result. It’s completely optional — if you enjoy the robust, rich taste of liver, you can skip this step entirely. If you’re new to cooking liver or find the flavour a little intense, it’s worth giving it a try. Just pat the slices dry thoroughly before flouring and cooking.
How do I know when the liver is cooked?
The liver is ready when it’s browned on the outside but still just slightly pink in the middle. This usually takes around 2 to 3 minutes per side over a high heat. You can check by pressing it gently — it should feel firm but with a little give, similar to a medium-cooked steak. Avoid cutting into it to check while it’s in the pan, as this releases the juices and can dry it out.
Can I make this dish ahead of time?
Lamb’s liver is best served fresh as it can become tough when reheated. That said, you can prepare elements ahead to save time — the onions and bacon can be cooked in advance and kept in the fridge for up to 2 days. When you’re ready to eat, simply reheat the onion and bacon mixture, cook the liver fresh, and bring the sauce together as normal. If you do need to reheat leftovers, do so gently over a low heat with a splash of stock to loosen the sauce.