This classic British comfort dish features juicy sausages served over creamy mashed potatoes, topped with rich onion gravy. Perfect for cozy dinners, this hearty meal is a timeless favorite with bold flavors and satisfying textures.

Ingredients
For the Sausages and Gravy:
- 1 tablespoon olive oil
- 8 sausages (pork, beef, chicken, or plant-based)
- 2 to 4 tablespoons butter
- 2 medium white or yellow onions, thinly sliced
- ¼ cup all-purpose flour
- ⅔ cup dry white wine
- 2 cups beef stock
- 2 teaspoons garlic powder
- 1 teaspoon balsamic vinegar
- 1 teaspoon Dijon mustard
- Fine sea salt and freshly ground black pepper, to taste
- Fresh parsley, finely chopped, for garnish
For Serving:
- Mashed potatoes
- Steamed sweet peas (optional)
Instructions
1. Prepare Mashed Potatoes:
Make a batch of your favorite mashed potatoes and keep warm. (This can be done ahead.)
2. Cook the Sausages:
Heat olive oil in a large sauté pan over medium-high heat. Arrange the sausages in a single layer and cook, turning occasionally, until deeply browned on all sides and fully cooked through. Cooking time varies depending on the type and thickness of sausages. Transfer to a plate and set aside.
3. Start the Gravy:
Keep about 2 tablespoons of sausage drippings in the pan. (If there isn’t enough, supplement with extra butter.) Add 2 tablespoons butter and sliced onions. Sauté for about 4 minutes, until the onions begin to soften and turn golden. Stir in the flour and cook for 1 minute, stirring frequently, to form a roux.
4. Simmer the Gravy:
Deglaze the pan with the white wine, scraping up any browned bits from the bottom. Slowly stir in the beef stock. Add garlic powder, balsamic vinegar, and Dijon mustard. Bring to a simmer and cook for 1–2 minutes, or until the gravy thickens. Adjust thickness with more stock if needed. Taste and season with salt, pepper, or additional balsamic or mustard as desired.
5. Serve:
Spoon mashed potatoes onto each plate, top with sausages, and pour over the onion gravy. Garnish with chopped parsley and serve with peas on the side, if desired. Enjoy warm.
Why You’ll Love This Recipe
- Hearty and satisfying – Comfort food at its finest
- Rich and flavorful gravy with a touch of sweetness and tang
- Flexible protein options – works with any kind of sausage
- Perfect for family dinners or pub-style meals at home

Tips
- Brown the sausages well to build flavor in the pan for the gravy.
- Deglazing with wine adds depth, but broth works just as well if you prefer non-alcoholic.
- Control gravy thickness by adjusting the amount of stock after simmering.
- Use homemade or store-bought mashed potatoes—whatever works for you!
Variations and Substitutions
- Meat alternatives: Use plant-based sausages for a vegetarian twist.
- No wine? Substitute with extra beef broth or a splash of apple cider vinegar.
- Onion-free: Omit onions and use garlic powder and stock for a simple brown gravy.
- Add herbs: Stir in fresh thyme or rosemary for more savory notes.
FAQs
Can I make this ahead of time?
Yes! Cook the sausages and gravy in advance, then reheat gently before serving. Mashed potatoes can also be made ahead.
Can I freeze leftovers?
You can freeze the sausages and gravy separately. Mashed potatoes don’t freeze as well but can be used within a month.
How do I thicken the gravy if it’s too thin?
Simmer a bit longer or stir in a slurry made with 1 teaspoon flour or cornstarch and a tablespoon of cold water.
Serving
Serve hot over creamy mashed potatoes with a generous spoonful of onion gravy and a side of sweet peas or roasted vegetables. Garnish with parsley for a fresh finish.
Suggestions
- Make it a pub night: Pair with a pint of cold ale or a non-alcoholic cider.
- Serve with crusty bread to soak up extra gravy.
- Turn it into a casserole: Layer mashed potatoes, sliced sausages, and gravy in a dish and bake until bubbling.








Leave a Reply