Sausage and Mash with Onion Gravy

Make classic sausage and mash with rich homemade onion gravy and creamy mashed potatoes. This easy, hearty comfort food dinner is simple, filling, and delicious.

Sausage and Mash with Onion Gravy

Some dinners are fancy, and some dinners are just pure comfort food. Sausage and mash with onion gravy definitely falls into the second category—and honestly, I wouldn’t change a thing about it.

I usually make this when I want something filling and cozy without spending all evening in the kitchen. You get beautifully browned sausages, fluffy mashed potatoes, and a rich, savory onion gravy that runs all over the plate.

And that gravy? That’s the part I always want extra of! 😋

It’s a simple meal made with everyday ingredients, but when everything comes together, it tastes like something you’d order at a cozy pub or family restaurant.


Ingredients

For the Sausages

  • 8 pork sausages
  • 1 tablespoon vegetable oil or olive oil
  • ½ teaspoon black pepper, optional

You can use your favorite sausage variety—pork, beef, chicken, or turkey all work well.

For the Mashed Potatoes

  • 2 lbs (900 g) potatoes, peeled and cut into chunks
  • 3 tablespoons butter
  • ½ cup (120 ml) warm milk
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper
  • 1–2 tablespoons chopped fresh parsley, for garnish

For the Onion Gravy

  • 2 large yellow onions, thinly sliced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups (480 ml) beef broth
  • 1 tablespoon Worcestershire sauce
  • ½ teaspoon garlic powder
  • ½ teaspoon dried thyme
  • ½ teaspoon black pepper
  • Salt, to taste

Optional: 1 teaspoon Dijon mustard for extra depth of flavor.


How to Make Sausage and Mash with Onion Gravy

Step 1: Prepare the Potatoes

Peel the potatoes and cut them into similar-sized chunks.

Place them in a large pot and cover with cold, salted water.

Bring to a boil, then reduce the heat slightly and cook for approximately 15–20 minutes, or until the potatoes are completely tender when pierced with a fork.

Drain them really well.


Step 2: Make the Creamy Mash

Return the drained potatoes to the warm pot.

Add the butter and begin mashing.

Gradually pour in the warm milk while continuing to mash until the potatoes are smooth and creamy.

Season with salt and black pepper.

I usually avoid over-mixing at this point because potatoes can turn gluey if they’re worked too much.

Cover and keep warm while you prepare the sausages and gravy.


Step 3: Brown the Sausages

Heat the oil in a large skillet over medium heat.

Add the sausages and cook for approximately 12–15 minutes, turning them regularly so they brown evenly on all sides.

The sausages should be nicely golden on the outside and cooked completely through in the center.

Transfer them to a plate and keep warm.

Tip: Don’t cook them over very high heat. The outside can burn before the inside has a chance to cook properly.


Step 4: Cook the Onions

Using the same skillet, reduce the heat to medium-low.

Add the butter and sliced onions.

Cook for about 10–15 minutes, stirring occasionally, until the onions are soft and golden brown.

Honestly, don’t rush this step. Slowly cooked onions give the gravy that delicious sweet and savory flavor.


Step 5: Make the Onion Gravy

Sprinkle the flour over the cooked onions.

Stir continuously for about 1 minute.

Slowly pour in the beef broth while stirring constantly to prevent lumps.

Add the Worcestershire sauce, garlic powder, thyme, and black pepper.

If you’re using Dijon mustard, stir it in now.

Bring the gravy to a gentle simmer and cook for 5–8 minutes, stirring occasionally, until it becomes rich and thick.

Taste and add salt if necessary.


Step 6: Add the Sausages Back

Return the cooked sausages to the skillet.

Spoon some of the onion gravy over them.

Let everything simmer gently together for another 3–5 minutes.

This gives the sausages a chance to soak up some of that wonderful gravy.


Step 7: Serve

Spoon a generous pile of creamy mashed potatoes onto each plate.

Add 2 sausages per serving and pour plenty of hot onion gravy over everything.

Finish with a sprinkle of fresh parsley.

And honestly, if you’re anything like me, you’ll want some extra gravy on the side! 😍


Cooking Tips for the Best Sausage and Mash

Cook the onions slowly

The onions are a huge part of the flavor. Give them enough time to soften and caramelize rather than rushing them over high heat.

Use warm milk for the mash

Warm milk blends into the potatoes more easily and helps keep them fluffy.

Don’t overwork the potatoes

Mash just until smooth. Too much mixing can make mashed potatoes sticky and heavy.

Brown the sausages well

That golden-brown exterior adds so much flavor. Turn them frequently so they cook evenly.

Make the gravy in the sausage pan

Those browned bits left behind in the skillet are packed with flavor. Scrape them up as you add the broth.

Adjust the gravy

If it’s too thick, add a little extra broth.

If it’s too thin, let it simmer uncovered for a few more minutes.

Make extra gravy

I usually recommend making a little extra. Once it hits the mashed potatoes, you’ll understand why!


What to Serve with Sausage and Mash

This meal is already filling, but a vegetable side makes it even better.

Try serving it with:

  • Steamed peas
  • Green beans
  • Roasted carrots
  • Buttered cabbage
  • Broccoli
  • Roasted Brussels sprouts
  • Garden salad
  • Sweetcorn

For a classic comfort-food plate, I love sausages + creamy mash + onion gravy + peas.


Approximate Nutrition Information

Nutrition varies depending on the type and size of sausages and the amount of gravy and mash served.

Approximate per serving, assuming 4 servings:

  • Calories: 650–720
  • Protein: 25–30 g
  • Carbohydrates: 55–65 g
  • Fat: 35–42 g
  • Fiber: 5–6 g
  • Sugar: 6–8 g
  • Sodium: 1,100–1,400 mg

These figures are estimates and can vary considerably by sausage brand and ingredients used.


Frequently Asked Questions

1. What kind of sausages are best for sausage and mash?

Pork sausages are a classic choice, but you can use beef, chicken, turkey, or your favorite flavored sausages. Cumberland-style, herb, garlic, and Italian sausages can all work beautifully.

2. Can I make sausage and mash ahead of time?

Yes. You can prepare the mashed potatoes and onion gravy ahead of time. Store them separately in the refrigerator and gently reheat before serving. Add a splash of milk to the potatoes if they seem dry.

3. How do I make the mashed potatoes extra creamy?

Use starchy potatoes, drain them thoroughly, and add warm butter and milk gradually. Avoid over-mashing because that can make them gummy.

4. Can I make the onion gravy without flour?

Yes. You can use cornstarch instead. Mix approximately 1 tablespoon cornstarch with 2 tablespoons cold water, then stir it into the simmering broth and cook until thickened.

5. Can I freeze leftover sausage and mash?

Yes, although the texture of mashed potatoes may change slightly after freezing. Cool everything completely, store in airtight freezer-safe containers, and use within about 2–3 months for the best quality.


Final Thoughts

Sausage and mash with onion gravy is proof that you don’t need complicated ingredients to make an amazing dinner.

You’ve got juicy, browned sausages, creamy mashed potatoes, sweet caramelized onions, and rich savory gravy all on one plate. It’s hearty, inexpensive, and wonderfully satisfying.

Honestly, this is one of those recipes I come back to whenever I want simple homemade comfort food. And if there’s one thing I recommend, it’s this: make plenty of onion gravy!