If you’re craving a comforting, hearty meal that feels like a big warm hug, look no further than this classic Bangers and Mash Recipe. This beloved British dish brings together juicy, flavorful sausages with creamy mashed potatoes and rich, caramelized onion gravy in a way that simply can’t be beat. It’s fuss-free to prepare but packed with satisfying textures and flavors that everyone will love, making it a perfect go-to dinner for any night of the week.

Ingredients You’ll Need
Every successful Bangers and Mash Recipe begins with a handful of simple but essential ingredients. Each one plays a crucial role in balancing flavor, tenderness, and that irresistible homey feel this dish is loved for.
- Quality sausages: Choose pork, chicken, or vegetarian options to suit your taste—fresh and flavorful links make all the difference.
- Starchy potatoes: Russets or similar varieties are perfect for achieving that fluffy, creamy mash.
- Butter: Adds richness and depth to the mashed potatoes.
- Milk or cream: Enhances creaminess and smooth texture in the mash.
- Onions: When caramelized, they bring a sweet complexity to the gravy.
- Low-sodium beef broth: Forms the flavorful base of the onion gravy without overpowering the dish.
- Salt and pepper: Essential for seasoning, bringing out the natural flavors of every component.
How to Make Bangers and Mash Recipe
Step 1: Cook the Sausages
Start by heating a large skillet over medium heat. Add your sausages and cook them slowly until they develop a beautiful golden brown crust, about 10 minutes. Cooking them thoroughly and evenly ensures juicy bites every time.
Step 2: Boil the Potatoes
While the sausages are cooking, bring a pot of salted water to a boil. Toss in your peeled and chopped potatoes and cook for 15 to 20 minutes or until they become tender when pierced with a fork. This step is key to getting that perfect, fluffy mash texture.
Step 3: Make the Onion Gravy
After removing the sausages from the skillet, use the same pan to sauté the sliced onions. Let them cook gently until deeply caramelized and sweet—this can take about 10 minutes. Pour in the beef broth and simmer until the gravy thickens just enough to coat the back of a spoon.
Step 4: Mash the Potatoes
Drain the cooked potatoes and return them to their pot while still hot. Add butter, your milk or cream, then season with salt and pepper. Mash everything together until smooth and creamy, adjusting the texture by adding more milk if needed.
Step 5: Assemble Your Dish
To serve, pile a generous helping of mashed potatoes onto each plate. Top with the golden sausages, then lovingly spoon over a hearty portion of the caramelized onion gravy. This layering brings each element together in a mouthwatering symphony.
How to Serve Bangers and Mash Recipe

Garnishes
Adding a sprinkle of freshly chopped parsley or chives brightens the dish visually and adds a hint of herbal freshness against the rich flavors. A bit of cracked black pepper on top also gives a lovely accent to the creamy mash.
Side Dishes
Consider pairing your Bangers and Mash Recipe with steamed green peas or buttered carrots for a pop of color and crunch. A side of sautéed mushrooms or a crisp green salad can also complement the richness beautifully.
Creative Ways to Present
For a fun twist, try serving the sausages sliced diagonally over the mash, drizzled with your onion gravy, and then finished with a dollop of tangy mustard or chutney on the side. This adds layers of flavor and makes the classic meal feel fresh and exciting.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, simply transfer the sausages, mashed potatoes, and gravy into airtight containers. Stored in the refrigerator, they will keep well for up to three days while maintaining their delicious taste and texture.
Freezing
You can freeze the mashed potatoes and gravy separately in freezer-safe containers for up to one month. Sausages freeze best cooked and cooled first, then wrapped tightly before freezing to preserve juiciness.
Reheating
To reheat, gently warm the mashed potatoes and gravy in a saucepan over low heat, stirring occasionally and adding a splash of milk if needed to loosen the texture. Reheat sausages in the oven or microwave until hot throughout but be careful not to dry them out.
FAQs
Can I use different types of sausages for this recipe?
Absolutely! Pork sausages are traditional, but chicken, turkey, or vegetarian sausages work perfectly too. Just choose good-quality links for the best flavor and texture.
Is it okay to use instant mashed potatoes?
While you can, fresh mashed potatoes always provide a creamier texture and richer flavor that elevate the dish to something truly special.
How do I make the onion gravy thicker?
Simmer the gravy a little longer to reduce it naturally, or whisk in a small amount of flour or cornstarch mixed with cold water to help it thicken quickly.
What can I substitute for beef broth in the gravy?
Vegetable broth or chicken broth can be good alternatives if beef broth is unavailable or if you prefer a lighter option.
Can I prepare parts of this meal in advance?
Yes! You can caramelize the onions and prepare the onion gravy ahead of time. Mashed potatoes can also be made in advance and gently reheated when ready to serve.
Final Thoughts
This Bangers and Mash Recipe is a timeless favorite for a reason — it’s simple, delicious, and endlessly comforting. Whether you’re cooking for family, friends, or just yourself after a long day, it’s guaranteed to hit the spot. Give it a try and enjoy the cozy, hearty flavors that make this classic dish truly special.
Print
Bangers and Mash Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Frying
- Cuisine: British
Description
Classic British comfort food featuring juicy sausages served atop creamy mashed potatoes, complemented by a rich caramelized onion gravy. Perfect for a hearty family meal.
Ingredients
Sausages
- 1 lb quality sausages (pork, chicken, or vegetarian)
Mashed Potatoes
- 2 lbs starchy potatoes (like Russets), peeled and chopped
- 4 tbsp butter
- ½ cup milk or cream
- Salt and pepper to taste
Onion Gravy
- 2 medium onions, sliced
- 1 cup low-sodium beef broth
Instructions
- Cook the Sausages: In a large skillet over medium heat, cook the sausages until they are golden brown on all sides and cooked through, about 10 minutes. Turn occasionally to ensure even cooking.
- Boil Potatoes: In a separate pot, bring salted water to a boil and add the chopped potatoes. Cook until the potatoes are tender when pierced with a fork, about 15-20 minutes. Drain well once cooked.
- Make Onion Gravy: Using the same skillet used for the sausages, sauté the sliced onions over medium heat until they become soft and caramelized, stirring frequently. Then add the beef broth and simmer the mixture until it thickens into a rich gravy.
- Mash Potatoes: Return the drained potatoes to the pot. Add butter, milk or cream, and salt and pepper to taste. Mash the potatoes until they reach a smooth and creamy consistency.
- Assemble: Plate the creamy mashed potatoes, then top with cooked sausages. Spoon the caramelized onion gravy over the sausages and potatoes before serving for a complete meal.
Notes
- For a vegetarian version, use vegetarian sausages and substitute beef broth with vegetable broth.
- Russet potatoes work best for a fluffy mash.
- Adjust the amount of milk or cream to achieve desired mash consistency.
- To speed up cooking, sausages can be partially cooked in the oven before finishing in the skillet.
- Onion gravy can be thickened further with a slurry of flour and water if desired.

