If you are craving a comforting, hearty British classic, look no further than the Bangers and Mash with Onion Gravy Recipe. This dish effortlessly brings together juicy, flavorful pork sausages, creamy mashed potatoes, and a rich, deeply savory onion gravy that will warm your soul. It’s the kind of meal that feels like a big hug on a plate, perfect for family dinners or whenever you want a taste of traditional home-cooked goodness.

Ingredients You’ll Need
The magic of this Bangers and Mash with Onion Gravy Recipe lies in its simplicity. Each ingredient plays a vital role in achieving the right balance of flavors, textures, and colors that make this dish so beloved. From the creamy potatoes to the perfectly browned sausages and indulgently caramelized onions, every component is essential.
- 6 pork sausages: Choose high-quality sausages for the best juicy, flavorful results.
- 2 pounds Yukon gold potatoes (peeled and chopped): These potatoes mash beautifully for a creamy texture.
- 4 tablespoons unsalted butter: Adds richness to the mash and gravy without overpowering other flavors.
- 1/2 cup whole milk: Creamy element for smooth, luscious mashed potatoes.
- 1/4 cup heavy cream: Boosts the luxurious feel of the mash and gravy.
- Salt and black pepper to taste: Essential for seasoning and bringing out all the flavors.
- 2 large onions (thinly sliced): Slowly caramelized to create the star of the onion gravy.
- 2 tablespoons olive oil: Helps soften and brown the onions evenly.
- 1 tablespoon butter: Adds depth and silkiness to the onion base.
- 1 tablespoon all-purpose flour: Thickens the onion gravy for that perfect consistency.
- 2 cups beef broth: Builds a rich, savory gravy foundation full of bold flavor.
- 1 teaspoon Worcestershire sauce: Introduces tang and umami to the gravy.
- 1 teaspoon Dijon mustard: Adds subtle sharpness and complexity.
- 1/2 teaspoon thyme leaves: Offers an aromatic, herbaceous note that complements the sausages.
How to Make Bangers and Mash with Onion Gravy Recipe
Step 1: Prepare the Mashed Potatoes
Start by placing the peeled and chopped Yukon gold potatoes in a large pot of salted water. Bring it to a vigorous boil and cook until the potatoes are fork-tender, roughly 15 to 20 minutes. Drain thoroughly to avoid watery mash. Then, mash the potatoes while warm with unsalted butter, whole milk, and heavy cream until you reach a silky, creamy consistency. Season generously with salt and black pepper, tasting as you go to get that comforting perfect bite of mashed potato.
Step 2: Cook the Sausages
While the potatoes cook, heat a large skillet over medium heat and add the pork sausages. Cook them gently, turning occasionally, until they achieve a beautifully browned and cooked through exterior, which usually takes 12 to 15 minutes. Don’t rush this step—those browned bits are bursting with flavor. Once done, transfer the sausages to a plate, ready for their final moment in the gravy.
Step 3: Make the Onion Gravy
In the same skillet you cooked the sausages, add olive oil and a tablespoon of butter. Toss in the thinly sliced onions and cook them slowly over medium-low heat. Patience here is key because as the onions soften and caramelize over 15 to 20 minutes, they develop a rich sweetness that forms the heart of the onion gravy. Then, sprinkle the all-purpose flour over the onions and stir well, cooking for 1 to 2 minutes to remove the raw flour taste.
Step 4: Finish the Gravy
Gradually pour in the beef broth while stirring continuously to prevent lumps. Add the Worcestershire sauce, Dijon mustard, and thyme leaves, stirring them into the savory base. Let the gravy simmer gently until it thickens and the flavors meld together beautifully. Return the sausages to the pan, nestling them into the gravy to soak up all those luscious flavors before serving.
Step 5: Plate and Serve
Lay a generous helping of creamy mashed potatoes on each plate and place the perfectly cooked sausages on top. Spoon the rich onion gravy liberally over the sausages and mash, ensuring every bite is drenched in that mouthwatering sauce. This finishing touch elevates the dish into an unforgettable feast.
How to Serve Bangers and Mash with Onion Gravy Recipe

Garnishes
A sprinkle of freshly chopped parsley or chives adds not only a vibrant pop of green but also a fresh balance to the richness of the dish. Grating a little extra black pepper on top right before serving enhances the depth of flavors. For an indulgent finish, a knob of butter melting into the mash is simply divine.
Side Dishes
This dish stands tall on its own, but you can round out the meal with classic mushy peas for a traditional touch or a crisp green salad to lighten things up. Roasted root vegetables or steamed green beans also pair wonderfully, adding texture and a splash of color to your plate.
Creative Ways to Present
For a cozy gathering, serve the sausages nestled in individual mini cast-iron skillets, topped with mash and onion gravy for charming single servings. Alternatively, present it family-style in a big serving dish to encourage everyone to dig in. Adding caramelized onion rings on top creates a delightful contrast in texture and appearance that wows guests.
Make Ahead and Storage
Storing Leftovers
Store any leftover Bangers and Mash with Onion Gravy Recipe in an airtight container in the refrigerator for up to three days. Keep the sausages and gravy together to maintain moisture, and allow the mash to remain creamy upon reheating.
Freezing
If you want to make this recipe ahead of time, freeze the cooked sausages and gravy in a sealed freezer-safe container for up to two months. The mashed potatoes freeze best when wrapped tightly or stored in a separate airtight container to avoid sogginess.
Reheating
Reheat the sausages and gravy gently on the stovetop over low heat, stirring occasionally to prevent sticking. For the mashed potatoes, warm them in the microwave or skillet with a splash of milk or cream to revive their creamy texture. This way, your leftovers taste almost as fresh as when first made.
FAQs
Can I use chicken or vegetarian sausages in the Bangers and Mash with Onion Gravy Recipe?
Absolutely! While the traditional recipe calls for pork sausages, chicken or plant-based sausages are excellent alternatives that work well with the creamy mash and onion gravy flavor profile.
How do I know when the onions are perfectly caramelized?
They should be soft, golden brown, and almost jam-like in texture, releasing a sweet aroma without any bitterness. Slow cooking over medium-low heat is the secret to perfect caramelization.
Can I prepare the onion gravy in advance?
Yes, the onion gravy can be made a day ahead. Simply reheat it slowly on the stove and add a splash of broth or cream if needed to loosen the consistency before serving.
What’s the best potato to use for creamy mashed potatoes?
Yukon gold potatoes are preferred for their naturally buttery flavor and smooth, creamy texture when mashed, making them ideal for this recipe.
Is this dish suitable for freezing and reheating without losing flavor?
Definitely. The sausages and onion gravy freeze well, and the mashed potatoes retain their creaminess when reheated properly with a little added milk or cream.
Final Thoughts
There’s just something so special about a classic Bangers and Mash with Onion Gravy Recipe that never fails to satisfy and bring comfort to any table. The combination of flavors and textures is timeless, and making it from scratch adds an extra layer of joy to your cooking experience. I encourage you to gather these simple ingredients and treat yourself and your loved ones to this amazing British delight soon. You’ll understand why it’s a perennial favorite in homes far and wide.
Print
Bangers and Mash with Onion Gravy Recipe
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: British
Description
A classic British comfort food recipe featuring savory pork sausages served over creamy mashed Yukon gold potatoes, topped with a rich and flavorful homemade onion gravy.
Ingredients
Sausages and Mash
- 6 pork sausages
- 2 pounds Yukon gold potatoes, peeled and chopped
- 4 tablespoons unsalted butter
- 1/2 cup whole milk
- 1/4 cup heavy cream
- Salt and black pepper to taste
Onion Gravy
- 2 large onions, thinly sliced
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 2 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- 1/2 teaspoon thyme leaves
Instructions
- Boil Potatoes: Place the peeled and chopped Yukon gold potatoes into a large pot of salted water. Bring to a boil and cook until the potatoes are fork tender, about 15 to 20 minutes. Then, drain the water thoroughly.
- Mash Potatoes: Mash the drained potatoes with butter, whole milk, and heavy cream until smooth and creamy. Season the mash with salt and black pepper according to taste and set aside to keep warm.
- Cook Sausages: Heat a large skillet over medium heat and cook the pork sausages, turning occasionally, until they are browned on all sides and cooked through, approximately 12 to 15 minutes. Remove the sausages from the skillet and set them aside.
- Caramelize Onions: In the same skillet, add olive oil and butter. Add the thinly sliced onions and cook over medium-low heat, stirring occasionally until the onions become soft and caramelized, about 15 to 20 minutes.
- Make Gravy Base: Sprinkle the all-purpose flour over the caramelized onions and stir well, cooking the mixture for 1 to 2 minutes to cook out the raw flour taste.
- Add Liquids and Seasonings: Gradually pour in the beef broth while continuously stirring to prevent lumps. Add Worcestershire sauce, Dijon mustard, and thyme leaves. Simmer the gravy until it thickens to desired consistency.
- Finish Sausages in Gravy: Return the cooked sausages to the skillet with the onion gravy. Simmer briefly to allow the sausages to absorb the flavors and be coated with the gravy.
- Serve: Plate the creamy mashed potatoes and top with the sausages. Spoon the rich onion gravy generously over the top and serve immediately for a comforting meal.
Notes
- Use high-quality pork sausages for the most authentic and flavorful result.
- Substitute with chicken or plant-based sausages if preferred to accommodate dietary needs.
- For an even richer gravy, add a splash of heavy cream at the end of cooking.
- The Yukon gold potatoes work best for their creamy texture when mashed.
- Caramelizing the onions slowly ensures deep flavor in the gravy.

