Onion Gravy Liver Skillet is my kind of old-school dinner: pan-seared beef liver, a pile of deep golden onions, and a rich brown onion gravy that pulls it all together.
I think liver gets a bad rap because it’s so easy to overcook. In this version, it stays tender and just a little pink in the center, and the onions do a lot of the heavy lifting flavor-wise.
I like serving this over mashed potatoes or rice, with plenty of gravy. It’s a good weeknight comfort meal when you want something hearty but you don’t want to fuss with a long braise.

Why You’ll Love This Recipe
Weeknight Friendly: It’s a one-skillet dinner that’s on the table fast, but it still feels like a real meal.
Better-than-basic gravy: The onions cook down into the gravy, so you get that mellow sweetness and a deeper, beefier flavor.
Tender liver: The quick sear and short simmer keep the texture soft instead of tough and dry.
Classic comfort: This tastes like a Southern diner plate in the best way, especially over mashed potatoes.
Easy to adjust: You can make the gravy thicker or looser, and you can tweak the seasoning to your taste.
Ingredients You’ll Need
Liver
- Beef liver: I like it sliced fairly evenly so it cooks at the same speed. Calf liver is milder if you’re easing into liver, and chicken livers work too (just cook them a little differently since they’re smaller).
- Milk: Optional, but helpful if you’re sensitive to liver’s stronger flavor. It mellows it out and takes the edge off.
- All-purpose flour: This gives you a light coating so the liver browns quickly and the pan gets those tasty bits for the gravy.
- Kosher salt: Seasoning matters here because liver is rich. I keep it simple and adjust again at the end.
- Black pepper: Freshly ground is nice if you have it, but whatever you’ve got is fine.
- Paprika: Just a little warmth and color. Regular paprika is what I use most of the time.
- Garlic powder: This rounds out the flour coating without burning like fresh garlic can during a quick sear.
- Vegetable oil: Helps you get a good sear without the butter smoking too fast.
- Unsalted butter: Adds flavor and helps the onions taste more “finished.”
Onion Gravy
- Yellow onions: These are the main event for the gravy. Slice them thin so they soften and brown evenly.
- Garlic: Fresh is best here, and it only needs a short cook so it doesn’t turn bitter.
- All-purpose flour: This thickens the gravy and makes it cling to the onions and liver.
- Beef broth: Use a broth you like the taste of. If it’s salty, just go lighter on added salt until the end.
- Worcestershire sauce: Don’t skip it if you can help it. It gives that savory, slightly tangy backbone that works so well with onions.
- Soy sauce: Optional, but nice for a little extra depth and color in the gravy.
- Dried thyme: Just enough to make it taste like “gravy” without tasting like an herb dish.
- Bay leaf: Optional, but it adds a subtle background flavor while the gravy simmers.
- Salt: I wait until the gravy reduces a bit, then season to taste.
- Black pepper: Add it at the end so it tastes fresh and doesn’t get lost.
To Serve
- Mashed potatoes or rice: You want something that will soak up the gravy. Mashed potatoes are my first choice.
- Fresh parsley: Optional, but a little sprinkle on top makes the plate look less heavy.

Recipe Instructions
- Soak the liver: If you’re using milk, soak the liver for 20 to 30 minutes, then drain. Pat it very dry so it sears instead of steaming.
- Season the flour: Mix the flour, salt, pepper, paprika, and garlic powder in a shallow dish.
- Dredge the liver: Coat the liver slices in the seasoned flour and shake off the excess.
- Heat the skillet: Heat the oil and 1 tablespoon of butter in a large skillet over medium-high heat.
- Sear the liver: Sear the liver in a single layer until browned and just cooked through, about 2 to 3 minutes per side. Transfer to a plate and tent loosely.
- Cook the onions: Reduce heat to medium and add the remaining 1 tablespoon butter. Add the onions and cook, stirring, until softened and deep golden, about 10 to 12 minutes.
- Add the garlic: Stir in the garlic and cook for about 30 seconds.
- Add the flour: Sprinkle the flour over the onions and cook for 1 minute, stirring so you don’t have any dry spots.
- Whisk in the liquids: Whisk in the beef broth, Worcestershire sauce, and soy sauce (if using). Add the thyme and bay leaf, then simmer until thickened, about 5 to 7 minutes.
- Warm the liver: Return the liver and any juices to the skillet and simmer gently for 1 to 2 minutes, just to warm through without overcooking.
- Season and serve: Taste and adjust salt and pepper, then serve over mashed potatoes or rice. Top with parsley if you want.

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
Soak in milk if liver tastes too strong to you. It’s optional, but it does take the edge off and makes the flavor a little more mellow. I still pat it very dry afterward so it browns well.
Dry the liver well before dredging. If it’s damp, the flour coating gets gummy and you won’t get that quick browning you want.
Don’t overcook it. Liver goes from tender to tough fast. I pull it when it’s browned and still slightly pink inside, then just warm it briefly in the gravy.
Watch the onion color. You want them deep golden, not scorched. If the pan seems too hot, turn it down and keep stirring.
Fix gravy thickness at the end. If it gets too thick, add a splash of broth. If it’s thin, let it simmer a few more minutes and it will tighten up.
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 default because the gravy soaks right in. I like keeping the potatoes a little on the buttery side.
- Rice: Plain white rice works well if you want something simple. It also makes the leftovers easy to portion.
- Greens: Collards, mustard greens, or even quick sautéed spinach are good on the side. Something green helps round out the plate.
- Cornbread: A slice of cornbread is great for wiping up extra onion gravy. I’ll do that instead of potatoes sometimes.
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. The gravy will thicken as it sits, which is normal.
To reheat, I usually warm it gently in a skillet with a splash of broth or water to loosen the gravy. A microwave works too, but go in short bursts so the liver doesn’t get tough.
If you want to make this recipe ahead, the onion gravy can be made a day early and kept in the fridge. Rewarm it, then sear the liver fresh and finish it in the gravy right before serving.
You can freeze the onion gravy for up to 2 months, but I don’t love freezing cooked liver because the texture changes. If you freeze the gravy, thaw it in the fridge overnight and reheat on the stove.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Do I have to soak the liver in milk?
No. It’s optional, but it does mellow the flavor and can help with any bitterness. If you already like the taste of liver, you can skip it and just season well.
How do I know when liver is done?
I look for a browned outside and a center that’s still slightly pink, not raw. If you cook it until it’s fully gray all the way through, it tends to turn firm and a little chalky.
Can I make this gluten-free?
Yes. For the liver coating, you can use a gluten-free all-purpose flour blend. For the gravy, I’d thicken with a cornstarch slurry (cornstarch whisked with cold water), then simmer until it thickens.
Can I use chicken livers instead of beef liver?
You can. Chicken livers cook faster and don’t need as long in the pan, so keep a close eye on them. I still like the same onion gravy with them.
Why is my gravy too thick or too thin?
If it’s too thick, whisk in a splash of broth until it loosens up. If it’s too thin, let it simmer a few more minutes; it will thicken as it reduces, and it also thickens a bit as it cools.
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.

Onion Gravy Liver Skillet
INGREDIENTS
Liver
- 1 lb beef liver sliced
- 1 cup milk for soaking optional
- 1/2 cup all purpose flour
- 1 tsp kosher salt
- 1/2 tsp black pepper
- 1/2 tsp paprika
- 1/2 tsp garlic powder
- 2 tbsp vegetable oil
- 2 tbsp unsalted butter.
Onion Gravy
- 2 large yellow onions thinly sliced
- 2 cloves garlic minced
- 2 tbsp all purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp soy sauce optional
- 1/2 tsp dried thyme
- 1 bay leaf optional
- salt to taste
- black pepper to taste.
To Serve
- mashed potatoes or rice
- chopped fresh parsley optional.
INSTRUCTIONS
Prep Liver
- If using milk soak liver in milk 20 to 30 minutes then drain
- Pat liver very dry
- Mix flour salt pepper paprika and garlic powder then dredge liver shaking off excess.
Sear Liver
- Heat oil and 1 tbsp butter in a large skillet over medium high heat
- Sear liver in a single layer until browned and just cooked through 2 to 3 minutes per side then transfer to a plate and tent loosely.
Onions and Gravy
- Reduce heat to medium and add remaining 1 tbsp butter
- Add onions and cook stirring until softened and deep golden 10 to 12 minutes then add garlic and cook 30 seconds
- Sprinkle 2 tbsp flour over onions and cook 1 minute
- Whisk in broth Worcestershire and soy sauce then add thyme and bay leaf and simmer until thickened 5 to 7 minutes.
Finish
- Return liver and any juices to the skillet and simmer gently 1 to 2 minutes to warm through without overcooking
- Taste and adjust seasoning then serve over mashed potatoes or rice with parsley if desired.
