Blog
Beef Liver and Onions (Tender, Mild, With Onion Gravy)
This beef liver and onions recipe is the old-fashioned diner classic done right: thin slices of liver soaked in milk, dredged in seasoned flour and seared quickly in butter, then smothered in sweet, golden onions and a simple pan gravy. Cooked this way, beef liver is tender and mild, not tough or bitter, and dinner is ready in about 30 minutes.
If you’ve had rubbery liver before, the fix is simple: slice it thin, cook it fast and stop as soon as it’s done. Below you’ll find how to choose and prepare beef liver, why the milk soak helps, the step-by-step method, cook times by thickness, a quick onion gravy, what to serve with it, nutrition facts, storage, a troubleshooting table and an FAQ. The printable recipe card for 4 servings is at the bottom.

Why This Beef Liver and Onions Recipe Works
- A milk soak mellows the flavor. Thirty minutes in milk makes the taste of liver gentler, which helps first-timers and picky eaters.
- Thin, even slices cook in minutes. Slices about â…“ inch thick sear on the outside before the inside dries out.
- Onions first, liver last. The onions caramelize slowly while the liver soaks, then the liver cooks fast in the same pan.
- The flour does double duty. It gives the liver a light crust and thickens the pan gravy.
- Budget friendly. Beef liver is one of the least expensive cuts at the meat counter, and it’s rich in nutrients.
How to Buy and Prepare Beef Liver
Choosing it
Look for liver that’s deep reddish-brown, glossy and moist, with a fresh, mild smell. Avoid pieces that look dry, gray or slimy, or that smell sour. Most stores sell beef liver already sliced, fresh or frozen. Pre-sliced frozen liver is fine and often thinner and more even than fresh.
Calf’s liver (from young cattle) is paler, more tender and milder than regular beef liver, and it costs more. Use it the same way; it cooks a little faster.
Trimming and slicing
- Pat the liver dry with paper towels.
- Peel off the thin outer membrane if it’s still attached. Slide a fingertip under the edge and pull. The membrane shrinks as it cooks and makes the slices curl and toughen.
- Cut away any large veins or tough white tubes.
- Slice into pieces about â…“ inch thick. Partly frozen liver (about 30 minutes in the freezer) slices much more neatly.
Raw beef liver is very perishable. Cook or freeze it within 1 to 2 days of buying, as listed in the FoodSafety.gov cold food storage chart for variety meats. Thaw frozen liver overnight in the fridge.
Do You Need to Soak Liver in Milk?
It’s optional but recommended, especially if you’re not used to liver. Soaking the slices in milk for 30 minutes to 2 hours in the fridge draws out some of the strong, metallic flavor and leaves the liver tasting milder. Discard the milk afterward.
Other options:
- Buttermilk works the same way and adds a slight tang.
- Lemon juice and water (1 tablespoon lemon juice per cup of water) is a dairy-free choice.
- No soak. If you already enjoy the taste of liver, skip it. Just pat the slices dry and cook.
Whichever you choose, pat the liver very dry before flouring. A wet surface steams instead of browning.
Ingredients and Why Each One Matters
For the liver
- Beef liver (1½ pounds, 680 g), sliced about ⅓ inch thick.
- Whole milk (2 cups), for soaking (optional, discarded).
- All-purpose flour (½ cup, 62 g) seasoned with 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon garlic powder and ½ teaspoon paprika.
- Butter (2 tablespoons) and neutral oil (1 tablespoon). Butter gives flavor and browning; oil keeps the butter from burning.
For the onions and gravy
- Yellow onions (2 large, about 300 g), thinly sliced into half-moons. Sweet onions caramelize faster and taste milder.
- Butter (2 tablespoons) for the onions.
- Beef broth (1 cup, 240 ml), low-sodium so you control the salt.
- Worcestershire sauce (1 teaspoon) for depth.
- Fresh parsley, chopped, to finish.
- Bacon (4 slices, optional). Many families cook liver in bacon fat and crumble the bacon over the top. See the variations.
How to Make Beef Liver and Onions, Step by Step
1. Soak the liver
Lay the sliced liver in a shallow dish, cover with milk and refrigerate 30 minutes to 2 hours.
2. Caramelize the onions

While the liver soaks, melt 2 tablespoons butter in a large skillet over medium heat. Add the onions and a pinch of salt and cook, stirring every few minutes, for 15 to 20 minutes, until soft and golden brown. If they start to stick, add a tablespoon of water and scrape the pan. Move the onions to a plate. Don’t wash the pan.
3. Dredge the liver
Mix the flour and seasonings in a shallow dish. Lift the liver out of the milk, pat each slice very dry, and press it into the flour on both sides. Shake off the extra. Save 1 tablespoon of the seasoned flour for the gravy.
4. Sear quickly
Heat the oil and 2 tablespoons butter in the same skillet over medium-high heat until the butter foams. Add the liver in a single layer without crowding (work in two batches). Cook 2 to 3 minutes per side for ⅓-inch slices, until well browned outside. The USDA recommends cooking variety meats such as liver to an internal temperature of 160°F (71°C); a thin slice gets there quickly, so check the thickest piece with an instant-read thermometer and take it off the heat right away. Overcooking past this point is what makes liver tough and grainy.
5. Make the pan gravy
Move the liver to a plate. Lower the heat to medium, sprinkle the reserved tablespoon of flour into the pan drippings and stir for 1 minute. Slowly whisk in the broth and Worcestershire, scraping up the browned bits, and simmer 2 to 3 minutes until thickened. Taste and adjust the salt and pepper.
6. Bring it together
Return the onions to the pan and stir them into the gravy. Nestle the liver back in, spoon the onions and gravy over it and warm for 1 minute. Sprinkle with parsley and serve right away.
Beef Liver Cooking Times by Thickness
Times are for pan-frying over medium-high heat. Always confirm with a thermometer.
| Slice thickness | Time per side | Notes |
|---|---|---|
| ¼ inch | 1½ to 2 minutes | Very tender; easy to overcook, watch closely |
| â…“ inch (recommended) | 2 to 3 minutes | Best balance of crust and tenderness |
| ½ inch | 3 to 4 minutes | Lower the heat slightly so the crust doesn’t burn |
| ¾ inch or thicker | Not recommended | Slice thinner first; thick pieces turn tough outside before the center is done |
| Calf’s liver, â…“ inch | 1½ to 2½ minutes | More tender, cooks faster |
Why Liver Turns Tough (and How to Avoid It)
Liver has very little fat or connective tissue, so it doesn’t get more tender with long cooking the way pot roast does. It’s at its best cooked quickly and taken off the heat promptly.
- Slices too thick. The outside overcooks while the center catches up.
- Pan not hot enough. The liver stews in its juices and turns gray instead of browning.
- Crowded pan. Same problem. Cook in batches.
- Membrane left on. It shrinks and curls the slices.
- Simmered in the gravy too long. Add the liver back only to warm through, about a minute.
What to Serve With Beef Liver and Onions
This is classic comfort food, so the sides are too:
- Mashed potatoes to catch every bit of onion gravy, the traditional pairing
- Buttered egg noodles or white rice
- Green beans, peas or steamed broccoli
- Crusty bread or biscuits
- A crisp green salad with a sharp vinaigrette to balance the richness
Like the gravy-and-mash style? You’ll also enjoy our beef tips and gravy, a tender Swiss steak or a skillet cube steak recipe with onion gravy.
Beef Liver and Onions Variations
- Liver, bacon and onions. Cook 4 slices of bacon first, crumble them, and use 2 tablespoons of the bacon fat in place of the oil and butter for the liver. Scatter the bacon over the finished dish.
- Mushroom gravy. Add 8 ounces sliced mushrooms to the onions for the last 8 minutes.
- Venetian style (fegato alla veneziana). Cut the liver into thin strips, skip the flour, cook the onions very slowly in olive oil until jammy, and finish with a splash of white wine or vinegar and parsley.
- Smothered in the oven. Sear the liver, layer it with onions and gravy in a baking dish, cover and bake at 325°F for 15 to 20 minutes. Softer and saucier, but easy to hold for a family meal.
- Gluten-free. Dredge in cornstarch or a gluten-free flour blend, and thicken the gravy with a cornstarch slurry.
- Chicken liver and onions. Use 1 pound chicken livers, trimmed. Cook to 165°F (74°C), the safe minimum for poultry on the FoodSafety.gov temperature chart, about 3 to 4 minutes per side.
Is Beef Liver Good for You?
Beef liver is one of the most nutrient-dense foods you can buy. According to USDA FoodData Central, a 3-ounce serving of cooked beef liver provides plenty of protein along with large amounts of vitamin A, vitamin B12, iron, copper, riboflavin and folate.
A few things to keep in mind:
- Vitamin A is very high. Because liver contains so much vitamin A, most people enjoy it as an occasional meal, about once a week, rather than every day.
- It’s high in cholesterol. Something to consider if your doctor has asked you to limit it.
- Pregnancy. Because of the vitamin A, people who are pregnant should ask their doctor or midwife before eating liver.
Some people take dried beef liver capsules as a supplement instead of eating it. This page is about cooking fresh liver; talk to a health professional before starting any supplement.
Beef Liver vs Other Livers
| Type | Flavor | Texture | Best cooking method |
|---|---|---|---|
| Beef liver | Strongest, mineral | Firm | Thin slices, milk soak, quick pan-fry |
| Calf’s liver | Mild, sweet | Very tender | Quick sear, little or no soak |
| Chicken liver | Mild, rich | Soft, creamy | Pan-fry whole, pâté |
| Pork liver | Strong | Slightly grainy | Braises, sausages, pâté |
| Lamb liver | Mild to medium | Tender | Quick pan-fry, grill |
Trying Liver and Onions for the First Time?
Liver has a reputation, mostly from slices that were cooked too long. If you or your family are new to it, these steps make the first try much more pleasant:
- Start with calf’s liver or the thinnest pre-sliced beef liver you can find. Both are milder.
- Soak it the full 2 hours in milk or buttermilk.
- Cook the onions extra long, 25 minutes, so they’re deeply sweet. Their sweetness balances the earthy flavor.
- Add bacon. Bacon fat and crumbled bacon make liver taste familiar and savory.
- Cut it small. Serve the liver in bite-size strips mixed into the onions and gravy over mashed potatoes, rather than as large slices.
- Serve plenty of gravy. It keeps every bite moist.
Kids often prefer it cut into strips, dredged and fried until crisp at the edges, with ketchup or gravy for dipping.
Scaling Beef Liver and Onions
Plan about 6 ounces of raw liver per adult. Liver cooks fast, so for bigger batches, keep finished slices warm on a plate in a 200°F oven while you cook the rest.
| Servings | Raw liver | Onions | Broth for gravy | Pan |
|---|---|---|---|---|
| 2 | ¾ lb | 1 large | ½ cup | 10-inch skillet |
| 4 | 1½ lb | 2 large | 1 cup | 12-inch skillet, 2 batches |
| 6 | 2¼ lb | 3 large | 1½ cups | 12-inch skillet, 3 batches |
| 8 | 3 lb | 4 large | 2 cups | Two skillets at once |
Storing and Reheating Leftovers
Refrigerate leftovers within 2 hours in a covered container, and eat them within 3 to 4 days. Reheat gently in a covered skillet with a splash of broth over medium-low heat, just until hot (165°F), or in the microwave at 50% power. High heat makes reheated liver tough.
Cooked liver and onions can be frozen in its gravy for up to 3 months, though the texture gets a bit firmer. Thaw overnight in the fridge before reheating.

Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Tough, rubbery liver | Overcooked or sliced too thick | Slice â…“ inch thick, cook 2 to 3 minutes per side, take off the heat promptly |
| Bitter or strong taste | No soak, or membrane and veins left on | Soak in milk 1 to 2 hours; trim well |
| Coating falls off | Liver too wet, or moved too soon | Pat very dry; let the crust form before flipping |
| Gray, steamed look | Pan too cool or crowded | Heat until the butter foams; cook in batches |
| Onions pale and limp | Heat too high or too short a time | Medium heat for 15 to 20 minutes, stirring |
| Lumpy gravy | Broth added too fast | Whisk in the broth slowly; strain if needed |
Beef Liver and Onions FAQ
How do you get the bitterness out of beef liver?
Peel off the membrane, trim the veins, and soak the slices in milk or buttermilk for 30 minutes to 2 hours in the fridge. Cooking it quickly without overcooking also keeps the flavor milder.
How long do you cook beef liver?
About 2 to 3 minutes per side for ⅓-inch slices over medium-high heat, until 160°F in the thickest part.
Should liver be pink in the middle?
Many restaurants serve it slightly pink, but for safety the USDA recommends cooking liver to 160°F. A thin slice reaches that quickly and stays tender if you take it off the heat right away.
Can I make liver and onions without flour?
Yes. Sear the plain liver and thicken the gravy with a cornstarch slurry, or skip the gravy and serve with the caramelized onions and pan juices.
What does beef liver taste like?
Rich, earthy and slightly mineral, with a soft, fine-grained texture when cooked right. The onions and gravy add sweetness that balances it.
Why is my beef liver and onions gravy too thin or too thick?
Thin gravy needs another 1 to 2 minutes of simmering, or a teaspoon of flour whisked with a little cold broth. Thick gravy loosens with a splash of broth or water. The gravy also thickens as it sits, so make it slightly thinner than you want if the liver will wait a few minutes.
Can I cook liver and onions in an air fryer?
Yes. Dredge the slices, mist them with oil and air fry at 400°F for about 4 to 6 minutes, flipping halfway, until 160°F. Cook the onions and gravy on the stove.
Can I cook beef liver from frozen?
It’s better to thaw it first in the fridge. Partly frozen liver is easier to slice, but fully thaw and pat it dry before cooking so it browns evenly.
More Classic Beef Dinners
If you love old-fashioned comfort food, try creamy chipped beef on toast, a slow-braised chuck roast in the oven or a hearty crockpot beef stew. For quick weeknight beef, see our sirloin tip steak, or browse all of our beef recipes.
Beef Liver and Onions Recipe Card
Calories are an estimate per serving (1/4 of the recipe, without sides or bacon) based on USDA FoodData Central values for raw beef liver, all-purpose flour, butter, vegetable oil, onions and beef broth. The soaking milk is discarded and not counted.

Beef Liver and Onions
Ingredients
Equipment
Method
- Cover the sliced liver with milk and refrigerate 30 minutes to 2 hours.
- Melt 2 tablespoons butter in a large skillet over medium heat. Add the onions and a pinch of salt and cook 15 to 20 minutes, stirring, until soft and golden. Move to a plate.
- Mix the flour, salt, pepper, garlic powder and paprika. Pat the liver very dry and coat both sides, shaking off the extra. Save 1 tablespoon of the flour.
- Heat the oil and remaining 2 tablespoons butter in the same skillet over medium-high heat. Cook the liver in batches 2 to 3 minutes per side, until browned and 160°F (71°C) in the thickest piece. Move to a plate.
- Lower the heat to medium, stir the reserved flour into the drippings for 1 minute, then slowly whisk in the broth and Worcestershire. Simmer 2 to 3 minutes until thickened and season to taste.
- Return the onions and liver to the pan, spoon the gravy over and warm 1 minute. Sprinkle with parsley and serve with mashed potatoes.