Southern Liver and Onions Dinner is a classic skillet meal with pan-fried beef liver, sweet caramelized onions, and a savory brown gravy spooned over the top.
The liver is lightly crisp on the outside from the flour dredge, but still tender inside when you keep the cook time short. I also really like how the onions and gravy soften the whole plate and make it feel like a proper country-style dinner.
For me, this is best served with mashed potatoes or rice so you don’t waste a drop of the gravy. It’s a simple, filling meal that works well when you want something warm and straightforward.

Why You’ll Love This Recipe
Old-school comfort: This is the classic liver-and-onions plate, with sweet onions and brown gravy the way it should be.
Quick cooking: Liver cooks fast, so once you’re set up, dinner moves along quickly in one skillet.
Tender, not tough: The milk soak and short cook time help keep the liver mild and soft instead of grainy.
One-pan cleanup: You fry the liver, then build the onions and gravy right in the same skillet.
Easy to adjust: Make it mild, add a little cayenne, or thicken the gravy more—this recipe is forgiving.
Ingredients You’ll Need
Liver
- Beef liver: I like slices that are fairly even in thickness so they cook at the same speed. Calf liver works too if you want a milder taste and slightly quicker cooking.
- Milk: This mellows the flavor and helps with tenderness. Regular milk is fine, and buttermilk also works if that’s what you keep around.
- All-purpose flour: Just enough to give the liver a light crust and help the gravy later. A 1:1 gluten-free blend works if you need it.
- Kosher salt: Basic seasoning, but don’t skip it. Liver needs a little help here.
- Black pepper: I like a solid amount, especially since the gravy and onions are on the sweet side.
- Paprika: Adds color and a little warmth without taking over.
- Cayenne pepper (optional): If you like a tiny kick, add it. I keep it subtle so it doesn’t fight the gravy.
- Bacon drippings or butter: Bacon drippings are the most traditional and give the skillet flavor right away. Butter is totally fine if you don’t have drippings.
- Vegetable oil: A little oil helps keep the fat from browning too quickly while you fry.
Onions and Gravy
- Yellow onions: These turn sweet and jammy once they cook down. Slice them thin so they soften at the same pace.
- Butter: Helps the onions brown and makes the gravy taste a little richer.
- Beef broth: Use a broth you actually like the taste of, since it’s basically the gravy base.
- Worcestershire sauce: Adds that savory depth that makes the gravy taste more “finished.”
- Fresh thyme (optional): Nice if you have it, but not required. I keep it light so it doesn’t get herby.
- Salt: Season at the end, because broth and drippings can already be salty.
- Black pepper: A little extra at the end is good, especially if you’re serving it with potatoes.
For Serving
- Mashed potatoes: My favorite with this. The gravy and onions make the whole plate.
- Cooked rice: A simple, easy option if you don’t feel like making potatoes.
- Parsley (optional): Just a small sprinkle to freshen things up right before serving.

Recipe Instructions
- Soak the liver: Put the liver slices in a bowl and cover with milk. Let it soak for about 20 minutes, then drain.
- Dry the liver: Pat the liver very dry with paper towels. This helps the flour stick and keeps the skillet from sputtering too much.
- Mix the dredge: In a shallow dish, stir together the flour, salt, pepper, paprika, and cayenne (if using).
- Dredge the liver: Coat the liver slices in the seasoned flour, then shake off the excess so it’s a thin layer, not clumpy.
- Heat the skillet: Heat the bacon drippings (or butter) and oil in a large skillet over medium heat until shimmering.
- Fry the liver: Cook the liver in a single layer until browned and just cooked through, about 2 to 3 minutes per side. Transfer to a plate and keep warm.
- Cook the onions: Add the butter and sliced onions to the same skillet. Cook, stirring often, until softened and deeply golden, about 10 to 12 minutes.
- Thicken the gravy (optional): If you want a thicker gravy, sprinkle 1 to 2 tablespoons of the seasoned flour into the onions and cook for about 1 minute, stirring it in well.
- Make the gravy: Whisk in the beef broth and Worcestershire sauce, then add thyme if you’re using it. Simmer 3 to 5 minutes, until slightly thickened, and season with salt and pepper to taste.
- Warm and serve: Return the liver to the skillet just to warm through, about 1 minute, without overcooking. Serve topped with onions and gravy, with mashed potatoes or rice and a little parsley if you like.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Don’t skip the milk soak. It takes the edge off the liver flavor and helps with tenderness. Even a short soak makes a difference.
Pat the liver very dry. Wet liver won’t brown as nicely, and the flour coating can turn gummy. Dry slices fry up cleaner.
Keep the cook time short. Liver goes from tender to tough fast. I aim for a slight pink center and pull it early since it warms again in the gravy.
Slice the onions thin. Thin slices soften and caramelize more evenly. If the onions are thick, they can stay crunchy while the outside gets too dark.
Go easy on flour in the gravy. A little thickens it quickly, especially since the skillet already has flour and browned bits in it. You can always simmer a minute longer if you want it tighter.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Mashed potatoes: This is my go-to side for liver and onions. The potatoes soak up the gravy and make the meal feel complete.
- White rice: If you want something simple, serve it over rice with extra onions and gravy. It’s also a nice option if you’re not in the mood for potatoes.
- Greens: A side of collards, mustard greens, or green beans fits right in here. I like something a little bitter or vinegary next to the rich gravy.
- Cornbread: Warm cornbread is great for wiping the plate. It’s especially good if you like your gravy a little thinner.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 3 days. Liver is best the day it’s cooked, but leftovers still work if you reheat gently.
For reheating, I prefer low heat on the stovetop with a splash of broth or water to loosen the gravy. The microwave works too, but use short bursts so the liver doesn’t get tough.
You can make the onions and gravy ahead and keep them in the fridge, then fry the liver right before serving. That’s a nice way to keep the liver from sitting around and overcooking later.
If you want to freeze it, the gravy and onions freeze fine, but the liver can change texture after thawing. If I’m freezing anything, I freeze the onions and gravy and cook fresh liver on the day I plan to serve it.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
How do I keep liver from turning tough?
The biggest thing is not overcooking it. Sear it quickly over medium heat and pull it when it’s just cooked through, with a slight pink center, then only warm it briefly in the gravy.
Can I use calf liver instead of beef liver?
Yes, and it’s a good swap if you want a milder taste. Calf liver is usually thinner and cooks a little faster, so watch the timing closely.
Do I have to thicken the gravy with flour?
No. If you skip the extra flour, you’ll have a slightly thinner gravy that still tastes great because of the onions, drippings, and browned bits in the pan. If it feels too thin, let it simmer a few extra minutes.
What can I use instead of bacon drippings?
Butter works well, and you can also use a neutral oil plus a little extra butter for flavor. If you have it, a spoonful of chicken fat or beef tallow is also really good here.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Southern Liver and Onions Dinner
INGREDIENTS
Liver
- 1 lb beef liver sliced
- 1 cup milk
- 1 2 cup all purpose flour
- 1 tsp kosher salt
- 1 2 tsp black pepper
- 1 2 tsp paprika
- 1 4 tsp cayenne pepper optional
- 3 tbsp bacon drippings or butter
- 1 tbsp vegetable oil.
Onions and Gravy
- 2 large yellow onions thinly sliced
- 2 tbsp butter
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp fresh thyme leaves optional
- salt to taste
- black pepper to taste.
For Serving
- mashed potatoes
- cooked rice
- chopped parsley optional.
INSTRUCTIONS
Prep and Dredge
- soak liver in milk 20 minutes then drain and pat very dry
- mix flour salt pepper paprika and cayenne in a shallow dish then dredge liver slices shaking off excess.
Fry Liver
- heat bacon drippings and oil in a large skillet over medium heat until shimmering
- cook liver in a single layer until browned and just cooked through about 2 to 3 minutes per side then transfer to a plate and keep warm.
Onions and Gravy
- add butter and onions to the same skillet and cook stirring until soft and deeply golden 10 to 12 minutes
- sprinkle in 1 to 2 tbsp of the seasoned flour if a thicker gravy is desired and cook 1 minute
- whisk in beef broth Worcestershire and thyme then simmer until slightly thickened 3 to 5 minutes and season to taste.
Serve
- return liver to the skillet just to warm 1 minute without overcooking
- serve liver topped with onions and gravy with mashed potatoes or rice and parsley if using.
