Onion Gravy Liver Dinner is my kind of old-school comfort meal: pan-fried liver with slow-sautéed onions and a savory brown onion gravy that pulls it all together. It’s hearty, simple, and it hits that “real dinner” feeling fast.
I like this version because the gravy has enough body to cling to the liver, and the onions get properly golden instead of just softened. The liver stays tender if you keep the cook time short, and the Worcestershire gives the whole skillet that classic diner-style flavor.
This is one of my favorite meals to serve with mashed potatoes or buttered noodles so nothing goes to waste in the pan. It’s also a good weeknight dinner when I want something filling but still pretty quick.

Why You’ll Love This Recipe
Weeknight Friendly: It’s a straightforward skillet dinner with a short prep and quick cook time, and it doesn’t leave you with a pile of dishes.
Real Onion Gravy: The onions aren’t just a topping here—they get stirred into the gravy so every bite has that sweet-savory onion flavor.
Tender Liver: The timing is set up to brown the outside but keep a faint blush in the center, which is where liver stays nicest.
Classic Flavor: Butter, beef broth, Worcestershire, and thyme make the gravy taste familiar in the best way.
Easy to Serve: This is made for potatoes, rice, or noodles—anything that can soak up extra gravy.
Ingredients You’ll Need
Liver
- Beef liver: I like slices that are evenly cut so they cook at the same speed. If you can get calf liver, it’s milder and a little more forgiving.
- Milk: Totally optional, but it’s helpful if you’re sensitive to liver’s stronger taste. Even a quick soak takes the edge off for me.
- All-purpose flour: This gives you that light coating that browns well and helps the gravy cling later. Regular flour is all you need.
- Kosher salt: Seasoning matters here, especially since liver is pretty lean once it’s cooked. I usually stick with kosher salt so it’s harder to overdo it.
- Black pepper: Use what you like, but don’t skip it. Pepper keeps the whole dish from tasting flat.
- Garlic powder: This is an easy way to add a little savory flavor without burning fresh garlic in a hot pan.
- Butter: Butter gives better browning flavor than oil alone. It also matches the gravy so everything tastes like it belongs together.
- Vegetable oil: A little oil helps keep the pan hot and gives you a nicer sear on the liver.
Onion Gravy
- Yellow onions: Yellow onions are my go-to because they turn sweet and golden without getting too sharp. Slice them thin so they soften evenly.
- Butter: This is what makes the onions taste rich and helps the roux cook smoothly.
- All-purpose flour: This thickens the gravy without needing anything fancy. Just cook it briefly so it doesn’t taste raw.
- Beef broth: Beef broth gives the gravy that deeper brown flavor that works with liver. Chicken broth works if that’s what you have.
- Worcestershire sauce: Don’t skip it if you can help it. It adds that little tangy, savory depth that makes the gravy taste more “finished.”
- Dried thyme: A small amount is plenty, and it keeps the gravy from tasting one-note. If you only have Italian seasoning, use a light hand.
- Salt: I like to wait until the gravy simmers, then adjust. Broths vary a lot in saltiness.
- Black pepper: Add it at the end so you can taste where you’re at. A few extra turns are nice with the onions.
Optional Finish
- Fresh parsley: This is mainly for a little freshness and color. It’s nice, but I won’t pretend it’s required.

Recipe Instructions
- Soak the liver: If you’re using milk, soak the liver in a bowl of milk for about 10 minutes, then drain. Pat the slices very dry with paper towels.
- Mix the dredge: In a shallow dish, mix the flour, kosher salt, black pepper, and garlic powder.
- Dredge the liver: Coat the liver slices on both sides in the seasoned flour, then shake off the excess. Set aside while you prep the onions.
- Slice the onions: Thinly slice the onions and measure out the remaining ingredients so everything is ready at the stove.
- Cook the onions: Heat the butter in a large skillet over medium heat. Add the onions and cook, stirring often, until they’re deeply golden and very soft, about 12 to 15 minutes, then transfer to a plate.
- Fry the liver: Add the vegetable oil to the same skillet and increase heat to medium-high. Pan-fry the liver in a single layer until browned and just cooked through, about 2 to 3 minutes per side, then transfer to a warm plate.
- Make the roux: Reduce heat to medium and melt the butter. Whisk in the flour and cook for about 1 minute.
- Simmer the gravy: Whisk in the beef broth, Worcestershire sauce, and dried thyme. Simmer until thickened, about 3 to 5 minutes.
- Add onions and season: Stir the cooked onions into the gravy. Taste and adjust with salt and black pepper.
- Warm and serve: Return the liver to the skillet and warm for 1 to 2 minutes, spooning gravy over the top. Garnish with parsley if you want, and serve hot.

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
Pat the liver really dry. If it’s wet, the flour gets gummy and you won’t get good browning. I press it between paper towels and don’t rush this part.
Don’t overcook the liver. Liver goes from tender to tough fast. I pull it when it’s browned and still has a faint blush in the center.
Let the onions get properly golden. They should be soft and deep in color, not pale. That’s what gives the gravy its sweet onion flavor.
Whisk the flour in well. When you make the roux, whisk until it looks smooth before adding broth. It keeps the gravy from getting lumpy.
Use broth you actually like. Since the gravy is simple, the broth taste shows up. If your broth is weak, a tiny pinch of smoked paprika can help with color and depth.
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 first choice because the gravy has somewhere to go. I usually do simple butter-and-milk mashed potatoes here.
- Buttered noodles: Egg noodles or wide noodles work great, especially if you want dinner on the table fast. Toss them with butter and pepper and call it done.
- Rice: White rice or brown rice both work, and it’s an easy option if you don’t feel like making potatoes. Spoon extra onions and gravy right over the top.
- Green vegetables: Something like green beans, broccoli, or sautéed spinach is nice on the side. I keep it simple and just season with salt and a little butter.
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 4 days. I keep the liver and gravy together so it stays moist.
Reheat gently in a skillet over medium-low, adding a splash of broth or water if the gravy has tightened up. The microwave works too, but short bursts help keep the liver from getting tough.
You can slice the onions and mix the flour dredge ahead to make dinner feel quicker. I wouldn’t cook the liver early if you can avoid it, since it’s best right after it’s browned.
If you want it to last longer, you can freeze individual portions in an airtight container. Thaw in the fridge overnight and rewarm slowly 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 liver in milk?
No. The milk soak is optional, but it can mellow the flavor a bit. If you already like liver, you can skip it and just make sure the slices are very dry before dredging.
How do I know when the liver is done?
I go by time and feel: it should be browned on the outside and just cooked through, usually about 2 to 3 minutes per side depending on thickness. It’s okay (and better, in my opinion) if there’s a faint blush in the center.
Can I use calf liver instead of beef liver?
Yes, and it’s a great swap. Calf liver is milder and tends to be a little more tender, so it works really well in this recipe.
My gravy feels too thick or too thin—what should I do?
If it’s too thick, whisk in a little more broth until it loosens up. If it’s too thin, let it simmer a bit longer; it thickens pretty quickly once it’s bubbling.
Can I use chicken broth?
You can. Beef broth gives the gravy a deeper flavor, but chicken broth still makes a good onion gravy, especially with the Worcestershire and thyme.
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 Dinner
INGREDIENTS
Liver
- 1.5 lb beef liver sliced 0.5 inch thick
- 1 cup milk optional for soaking
- ½ cup all purpose flour
- 1 tsp kosher salt
- ½ tsp black pepper
- ½ tsp garlic powder
- 2 tbsp butter
- 1 tbsp vegetable oil.
Onion Gravy
- 2 large yellow onions thinly sliced
- 2 tbsp butter
- 2 tbsp all purpose flour
- 2 cups beef broth
- 1 tbsp Worcestershire sauce
- ½ tsp dried thyme
- salt to taste
- black pepper to taste.
Optional Finish
- fresh parsley for garnish.
INSTRUCTIONS
Prep
- If using milk soak liver in a bowl with milk for 10 minutes then drain and pat very dry
- mix flour salt pepper and garlic powder in a shallow dish and dredge liver slices on both sides shaking off excess
- slice onions thinly and measure remaining ingredients.
Cook
- Heat 2 tbsp butter in a large skillet over medium heat add onions and cook stirring often until deeply golden and soft about 12 to 15 minutes then transfer onions to a plate
- add 1 tbsp vegetable oil to the same skillet increase heat to medium high and pan fry liver in a single layer until browned and just cooked through about 2 to 3 minutes per side then transfer to a warm plate
- reduce heat to medium melt 2 tbsp butter whisk in 2 tbsp flour and cook 1 minute then whisk in beef broth Worcestershire and thyme and simmer until thickened about 3 to 5 minutes
- stir onions into the gravy taste and adjust seasoning then return liver to the skillet and warm 1 to 2 minutes spooning gravy over the top
- garnish with parsley if desired and serve hot.
