I’ve always liked how this liver and onions with mashed potatoes and peas recipe turns a simple, old-school dinner into something deeply satisfying. The creamy mash, sweet caramelised onions, and rich gravy make it feel comforting without being fussy, and if you enjoy classic savory plates, you might also like this take on beef liver and onions for comparison. It’s the kind of meal people make when they want real food on the table fast, but still want plenty of flavour and a proper sit-down dinner.
Why you’ll love this dish
This is a practical recipe with a lot going for it: it’s budget-friendly, filling, and built from everyday ingredients. Lamb’s liver cooks quickly, so you’re not standing over the stove for ages, and the onions do most of the heavy lifting by adding sweetness and depth as they soften. The mashed potatoes and peas round everything out, making it feel balanced and complete.
It’s also a smart choice for a family meal because the flavours are familiar and the texture contrast works well on the plate. If you’re trying to serve liver in a way that feels approachable, this recipe is one of the easiest routes. For another style of the same comfort-food classic, see this version of liver and onions with gravy.
“This is the sort of dinner that tastes like you’ve spent all afternoon cooking, even though it comes together surprisingly quickly. The onions and gravy make the liver feel rich and mellow rather than heavy.”
The cooking process explained
The method is straightforward, but timing matters. First, the potatoes are boiled and mashed until smooth with butter and milk, so they’re ready when the rest of the dish is done. While those cook, the onions slowly soften and caramelise in a frying pan, which builds the base flavor.
Next, the liver is lightly coated in flour and fried briefly on both sides. The goal is to keep it tender, not overcook it. Once the stock goes in, everything becomes a simple pan gravy. The peas are cooked separately and served as a fresh, bright side to finish the plate.
{image_template}
Ingredient list
What you’ll need
- 300 grams lamb’s liver, sliced
- 2 large onions, thinly sliced
- 500 grams Maris Piper potatoes, peeled and chopped
- 150 grams frozen garden peas
- 40 grams unsalted butter
- 3 tablespoons plain flour
- 200 milliliters beef stock
- 3 tablespoons whole milk
- 1 tablespoon sunflower oil
- 1 teaspoon salt and black pepper
A few quick notes: Maris Piper potatoes give a fluffy mash, but any good floury potato will work. If your beef stock is quite salty, go easy on the seasoning until the end. Fresh peas can replace frozen if you have them, though frozen are usually the more convenient option.
Step-by-step instructions
-
Put the chopped potatoes into a pot of salted water and bring them to a boil. Cook for about 20 minutes, or until they are tender enough to mash easily.
-
Drain the potatoes well, then mash them with the butter and milk until smooth and creamy. Taste and season if needed, then keep warm.
-
While the potatoes cook, heat the sunflower oil in a large frying pan over medium-low heat. Add the onions and cook them for around 15 minutes, stirring now and then, until they are soft, golden, and nicely caramelised.
-
Lightly coat the lamb’s liver in the flour. Season it with salt and black pepper.
-
Push the onions to one side of the pan and add the liver. Fry for about 4 minutes on each side, just until it is cooked through. Try not to leave it too long, or it can become firm.
-
Pour in the beef stock and stir everything together. Let it simmer for 2 minutes so the pan juices turn into a rich gravy.
-
In a separate pan, boil the peas until tender, then drain them.
-
Serve the liver and onions with the mash and peas while everything is hot.

Best ways to enjoy it
This dish looks best when it’s served in generous, neat portions with the mash as the base. Spoon the liver and onions over or beside the potatoes, then finish with peas tucked to one side for color. A little extra gravy over the top makes the plate look polished and appetizing.
If you want to make it feel a bit more special, warm the plates first and add a small sprinkle of chopped parsley before serving. A spoonful of wholegrain mustard on the side also works nicely for anyone who likes a sharper contrast.
Storage and reheating tips
Leftovers should be cooled quickly and refrigerated within 2 hours of cooking. Store the liver, onions, mash, and peas in separate airtight containers if possible, as that helps keep the textures better. They should be eaten within 2 to 3 days.
To reheat, warm the mash and peas gently in the microwave or on the stove with a splash of milk or water. Reheat the liver and onions slowly over low heat so the meat does not toughen. Freezing is possible, but the liver may become slightly grainier after thawing, so it’s best enjoyed fresh when you can.
Tricks for success
Keep the liver pieces fairly similar in size so they cook evenly. If you cut them too thick, they may stay underdone in the middle; too thin, and they can dry out quickly.
Don’t rush the onions. That slow cooking time is where a lot of the flavor comes from, and it’s worth the wait. Also, be sure to pat the liver dry before flouring it, because excess moisture can stop it from browning properly.
Finally, mash the potatoes while they’re still hot. They’ll take in the butter and milk more smoothly, giving you that soft, creamy texture that works so well with the gravy.
Creative twists
You can swap the peas for buttered green beans or steamed cabbage if that’s what you have on hand. Both give you a similar fresh side without changing the spirit of the dish.
For a richer version, add a small knob of extra butter to the onions just before the stock goes in. If you want a slightly sweeter gravy, a pinch of sugar can help the onions caramelise more deeply. You could also use a mix of beef and onion stock for a more rounded flavor.
For a lighter plate, serve the liver with mashed cauliflower instead of potatoes. It still feels comforting, but with a less starchy finish.
Common questions
How do I keep liver from turning tough?
The key is short cooking time. Fry it just until it changes color and is cooked through, usually a few minutes per side depending on thickness. Overcooking is what makes liver firm and dry.
Can I use beef liver instead of lamb’s liver?
Yes. Beef liver works well, though it is usually a bit stronger in flavor and can be slightly denser. Slice it evenly and keep an eye on the cooking time.
Can I make this ahead of time?
You can cook the onions and mash ahead, then reheat them gently. The liver is best cooked just before serving, since it tastes and feels better when freshly made.
Is it safe to reheat liver?
Yes, as long as it has been cooled and refrigerated properly and reheated thoroughly. Try not to reheat it multiple times, and keep within the usual 2 to 3 day fridge window.
Conclusion
This is classic comfort food done in a simple, reliable way: tender liver, sweet onions, creamy mash, and peas on the side. If you’re in the mood for a ready-made alternative once in a while, a product like Kershaw’s Liver & Onions Frozen Meal with Mashed Potatoes offers a convenient shortcut, but making it from scratch gives you the freshest flavor and best texture.