This liver and onions recipe is so flavorful and satisfying, it may even win over those who usually avoid liver. The secret to tender, delicious results is simple: soak the liver in milk before cooking, handle it as little as possible while it cooks, and avoid overcooking.

Comforting, hearty, and easy to prepare, this classic liver and onions recipe brings back the nostalgic flavors of a home-cooked childhood meal.
Table of Contents
Why We Love This Recipe
- The milk soak does real work. It’s not just tradition — soaking pulls out the mineral-heavy, slightly bitter edge that makes liver polarizing in the first place.
- Less flipping means better texture. Liver toughens fast when it’s moved around too much in the pan. Set it down, leave it alone, flip once.
- Pink in the middle is the goal, not a mistake. Overcooked liver turns chalky and grainy. Pulling it just shy of done keeps it tender.
- It’s a genuine throwback dish. For a lot of people, this combination of caramelized onions and pan-seared liver tastes like a grandparent’s kitchen.
What You’ll Need to Make Liver and Onions
These are the ingredients you’ll need to make this homemade liver and onions recipe:
- Liver: This recipe starts with two pounds of sliced beef liver.
- Milk: Soak the liver in milk before cooking to cut down on the liver’s bitterness.
- Butter: You’ll need half a stick of butter.
- Onions: This recipe calls for Vidalia onions, but you can use any sweet or yellow onion you like.
- Flour: Coat the liver in flour before you cook it.
- Seasonings: The liver is simply seasoned with salt and pepper.
Step-By-Step Directions
Step 1: Gather all the ingredients.

Step 2: Rinse the liver slices gently under cold water and pat them dry with paper towels. Arrange them in a shallow dish and pour in enough milk to fully cover. Let the liver soak while you prepare the onions, or leave it longer if time allows to help reduce any bitterness.

Step 3: In a large skillet over medium heat, melt 2 tablespoons of butter. Add the onion rings and cook, stirring occasionally, until soft and tender, about 3 to 5 minutes. Transfer the onions to a bowl and set aside.

Step 4: Place the flour on a plate and season it with salt and pepper. Drain the liver slices and dredge them evenly in the seasoned flour mixture.

Step 5: Melt the remaining 2 tablespoons of butter in the same skillet. Increase the heat to medium-high and cook the coated liver slices until lightly browned, about 3 to 4 minutes per side.

Step 6: Return the cooked onions to the skillet and reduce the heat to medium. Continue cooking until the onions are warmed through and the liver reaches your preferred level of doneness.

Step 7: Serve warm and enjoy!

Tips for best results
Pat the liver fully dry before flouring — a wet surface won’t crisp up.
Don’t skip the rest after frying; let it sit for a minute or two before cutting in, so the juices settle.
A cast-iron skillet gives the best sear if you have one.
If liver is new to you, start with a shorter cook time and check the center — you can always cook it a touch longer, but you can’t undo overcooked liver.
Storage
Let any leftovers cool completely, then store in an airtight container in the fridge for up to 2 days. Reheat gently in a skillet over low heat — liver gets rubbery fast in the microwave, so stovetop is worth the extra minute. This dish doesn’t freeze particularly well, since the texture suffers on thawing.
Absolute Best Liver and Onions
Ingredients
- 2 lbs beef liver, sliced
- 1 cup milk enough to cover liver, plus more as needed
- 4 tbsp butter divided
- 2 large sweet onions sliced into rings (Vidalia or yellow)
- ½ cup flour for dredging
- 1 tsp salt plus more to taste
- ½ tsp black pepper plus more to taste
Instructions
- Gather all ingredients.2. Soak the liver. Gently rinse liver slices under cold water and pat dry with paper towels. Place in a shallow dish and pour in enough milk to fully cover. Let stand while preparing the onions, or longer if time allows — this removes the bitterness.3. Cook the onions. Melt 2 tablespoons butter in a large skillet over medium heat. Add onion rings and cook, stirring, until tender and soft, about 3 to 5 minutes. Transfer onions to a bowl and set the skillet aside.4. Dredge the liver. Combine flour, salt, and pepper on a plate. Drain the milk from the liver and coat each slice in the seasoned flour.5. Sear the liver. Melt the remaining 2 tablespoons butter in the same skillet and increase heat to medium-high. Fry the coated liver slices until lightly browned, about 3 to 4 minutes per side, flipping only once.6. Combine and finish. Return the onions to the skillet and reduce heat to medium. Cook until the onions are heated through and the liver is just slightly pink in the center, or longer to your preference.7. Serve and enjoy!
Notes
- Pat the liver completely dry before flouring for the best crust.
- Let the liver rest a minute or two after cooking before slicing.
- Leftovers keep in an airtight container in the fridge for up to 2 days; reheat gently on the stovetop rather than the microwave to avoid a rubbery texture. Not recommended for freezing.
Nutrition Facts
- Calories: 687
- Total Carbohydrates: 74g
- Dietary Fiber: 4g
- Total Sugars: 11g
- Protein: 49g
- Total Fat: 21g
- Saturated Fat: 11g
- Cholesterol: 578mg
- Vitamin C: 13mg
- Sodium: 309mg
- Calcium: 165mg
- Iron: 12mg
- Potassium: 939mg


Leave a Reply