If you’re craving a heartwarming, truly comforting meal, I’ve got just the thing for you. This Stout Sausage and Mash with Onion Gravy Recipe is one of my absolute go-tos when I want something cozy, satisfying, and downright delicious. The combination of rich stout beer-infused onion gravy with perfectly browned sausages and creamy mashed potatoes is just magical. Trust me, once you try it, you’ll be hooked!
Why You’ll Love This Recipe
- Deep, rich flavors: The stout beer adds a beautiful depth to both the sausages and onion gravy that really elevate the dish.
- Comfort food perfection: Creamy mashed potatoes paired with savory sausages make this a classic for a reason.
- Simple techniques: You don’t need to be a pro to nail this – I’ll walk you through every step with tips to make it foolproof.
- Versatile and adaptable: Whether it’s a weeknight dinner or a weekend treat, this recipe feels special without being complicated.
Ingredients You’ll Need
Most of these ingredients are everyday staples, but the stout beer is where the magic happens. I recommend Guinness for authentic flavor, but don’t be afraid to try your favorite stout or even a wheat ale for a twist.

- Bratwurst sausages: I love bratwurst because they have great flavor and fat content, which keeps the sausages juicy.
- Olive oil: Just a bit to get the sausages browning beautifully without sticking.
- Stout beer: Guinness is my go-to, but any stout works; it adds that malty bitterness that pairs perfectly with the sausages and gravy.
- Russet potatoes: These are ideal for mashing because of their fluffy texture once cooked.
- Butter: Adds richness to both your mash and your onion gravy.
- Buttermilk: I learned adding buttermilk instead of regular milk makes the mash silky and tangy, which balances the richness.
- Onion: Thinly sliced to caramelize slowly, building the deep base for the gravy.
- Flour: For thickening the gravy just right.
- Beef broth: Enriches the gravy with that meaty undertone.
- Salt & pepper: Essential seasonings that bring everything together.
Variations
One of the best things about this Stout Sausage and Mash with Onion Gravy Recipe is how flexible it is. I’ve experimented with a few changes depending on what ingredients I have on hand or the season.
- Vegetarian twist: I once swapped the sausages for hearty vegetarian sausages – the stout onion gravy still worked beautifully and made a comforting meat-free version.
- Cheesy mash upgrade: Mixing in some sharp cheddar to the mash is my family’s favorite way to make it even more indulgent.
- Beer substitutions: If stout isn’t your thing, try a malty ale or even a porter – the different beers give subtly different flavor notes.
- Make it spicy: Adding a pinch of chili flakes to the gravy turned out to be an unexpected hit with guests who love a little heat.
How to Make Stout Sausage and Mash with Onion Gravy Recipe
Step 1: Cook the Sausages with Stout
Start by heating olive oil in your skillet over medium-high heat. Add the sausages and pour in about 3 ounces of stout beer. Cover with a lid but leave a small crack so steam can escape – this helps cook the sausages through evenly without drying them out. I usually cook for about 10 minutes, turning the sausages halfway through to prevent sticking and promote even color.
Once they’re cooked through, remove the lid and let the stout liquid reduce, so it nicely coats the sausages. Then lower the heat and keep cooking, with the lid back on, turning regularly until the sausages are golden and caramelized – about another 10 minutes. This slow finish is key for that perfect browned exterior and juicy center.
Step 2: Make the Rich Stout Onion Gravy
While the sausages cook, melt butter in a separate pan over medium-high heat and add thinly sliced onions. Here’s a trick I discovered: don’t stir the onions too often. Let them do their thing and brown on one side before moving them, about 5-10 minutes. This slow caramelization builds that deep, sweet flavor perfect for the gravy.
Sprinkle the flour in and cook it for 2-3 minutes to remove that raw taste. Then pour in 1 cup stout beer and use a wooden spoon to scrape any brown bits off the pan – that’s where all the flavor hides! Finally, add beef broth and let it simmer gently for 10-15 minutes until the gravy thickens and the foam disappears. Season to taste with salt and pepper.
Step 3: Prepare the Creamy Mashed Potatoes
While the sausages and gravy finish up, peel and slice your russet potatoes. Boil them in salted water until tender – about 15-20 minutes. Drain thoroughly, then mash together with softened butter and buttermilk until silky smooth. I always add the buttermilk gradually and taste as I go – it brightens the mash in a way regular milk can’t.
Step 4: Plate and Serve
To serve, pile up a generous scoop of mash, nestle in the sausages, and slather everything generously with that luscious stout onion gravy. I love to add extra gravy because, honestly, can you ever have too much?
Pro Tips for Making Stout Sausage and Mash with Onion Gravy Recipe
- Slow caramelization: The less you stir your onions, the better their flavor – letting them sit undisturbed helps them brown beautifully.
- Sausage browning: Cook covered with some beer first to cook thoroughly, then remove the lid to brown – this keeps them juicy but with a perfect crust.
- Using buttermilk in mash: It adds a tangy creaminess that balances the richness of the gravy and sausages.
- Don’t rush the gravy: Give it time to simmer so it thickens properly and the alcohol cooks off, leaving behind that amazing stout flavor.
How to Serve Stout Sausage and Mash with Onion Gravy Recipe

Garnishes
I usually sprinkle a few fresh chopped parsley leaves on top just before serving. It adds such a fresh, vibrant contrast to the rich gravy and sausages. Plus, a little cracked black pepper right on the mash amps up the flavor.
Side Dishes
My favorite side with this is a simple green vegetable like steamed broccoli or buttered peas – the bright, fresh colors and textures balance the heavy richness perfectly. Sometimes I like to serve a crisp pickle on the side for an extra zing.
Creative Ways to Present
For a cozy dinner party, I like to dish up the mash in mini cast-iron skillets, top with sausages, and drizzle the gravy tableside – it creates a lovely rustic vibe. Another fun idea is wrapping the sausages in puff pastry to make “sausage rolls” alongside the mash and gravy for a different texture contrast.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge and they keep well for up to 3 days. I separate the sausages, mash, and gravy if possible – it helps keep textures and flavors intact.
Freezing
I’ve frozen both the gravy and cooked sausages separately, and they reheat beautifully. The mash doesn’t freeze as well because the texture changes, so I recommend making fresh mash if possible when you thaw and reheat the other components.
Reheating
Reheat sausages gently in a skillet over low heat to avoid drying them out. Warm the gravy in a small saucepan, stirring occasionally. The mash reheats best in the microwave with a splash of buttermilk or milk to loosen it up, so it stays creamy.
FAQs
-
Can I use pre-cooked sausages in this recipe?
Absolutely! If you find pre-cooked sausages, you can use them to save time. Just make sure to heat them through properly in the skillet with the stout beer, so they soak up that delicious flavor. The cooking time will be a bit shorter, so keep an eye to avoid overcooking.
-
What if I don’t have stout beer? Can I substitute it?
While stout beer adds characteristic flavor, you can substitute it with other beers like a porter, wheat ale, or even a dark lager. If you prefer not to use beer, beef broth with a splash of Worcestershire sauce can mimic the depth, but the flavor profile will shift slightly.
-
How do I get the onion gravy to be thick and not runny?
The key is cooking the flour in the butter and onions for a few minutes before adding the liquid. This forms a roux, which thickens the gravy as it simmers. Also, letting the gravy simmer gently rather than boiling rapidly helps it reduce and thicken without becoming watery.
-
Can I use a different type of potato for the mash?
Russet potatoes are best for a fluffy mash, but Yukon golds can work too, yielding a creamier, buttery texture. If you use waxy potatoes, the mash might turn out a bit gluey, so I recommend sticking with starchy varieties.
Final Thoughts
This Stout Sausage and Mash with Onion Gravy Recipe has become a staple in my kitchen for good reason—its comforting flavors and straightforward process make it one of my favorite meals to share with loved ones. I hope you find as much joy in making and eating it as I do. It’s the kind of dish that warms you inside and feels like a hug on a plate, perfect for any chilly day or when you just want a taste of traditional, hearty comfort food. Give it a try – I know you’ll love it as much as my family does!
Print
Stout Sausage and Mash with Onion Gravy Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: British
Description
A hearty and comforting British classic, Bangers and Mash with Stout Onion Gravy features tender bratwurst sausages cooked in stout beer, served atop creamy mashed potatoes and smothered with a rich, flavorful stout-infused onion gravy. This dish combines rustic flavors with simple ingredients for a satisfying meal perfect for any occasion.
Ingredients
Sausages
- 1 pound uncooked bratwurst sausages
- 1 tablespoon olive oil
- 3 ounces stout beer (Guinness recommended)
Mashed Potatoes
- 3–4 russet potatoes, peeled and sliced
- 2 tablespoons butter
- 1/2 cup buttermilk
Stout Onion Gravy
- 2 tablespoons butter
- 1 medium-sized onion, sliced thin
- 2 tablespoons flour
- 1 cup stout beer (Guinness recommended)
- 1 cup beef broth
- Salt and pepper to taste
Instructions
- Cook the sausages: Heat 1 tablespoon of olive oil in a skillet over medium-high heat. Add the bratwurst sausages and 3 ounces of stout beer. Cover with a lid cracked open slightly to allow steam to escape. Cook covered for about 10 minutes, turning the sausages halfway through to ensure even cooking.
- Brown the sausages: Remove the lid and let the liquid reduce until it nearly evaporates and coats the sausages. Lower the heat to medium-low, keep the lid on, and continue to cook, turning occasionally until the sausages are evenly browned and cooked through, about another 10 minutes.
- Prepare the stout onion gravy: In a separate pot, melt 2 tablespoons of butter over medium-high heat. Add the thinly sliced onion and cook for 5-10 minutes until the onion is slightly browned and fragrant. Sprinkle the 2 tablespoons of flour over the onions and stir, cooking for 2-3 minutes to remove the raw flour taste.
- Deglaze and simmer the gravy: Pour in 1 cup of stout beer while scraping the bottom of the pot to deglaze. Add 1 cup of beef broth and bring the mixture to a simmer. Let it reduce and simmer gently for 10-15 minutes, until the gravy thickens and is no longer foamy. Season with salt and pepper to taste.
- Make the mashed potatoes: Place the peeled and sliced potatoes in a large pot, cover with water, and bring to a boil. Cook until the potatoes are tender and easily pierced with a fork. Drain the potatoes and return them to the pot. Add 2 tablespoons of butter and 1/2 cup of buttermilk, then mash until smooth and creamy to your preferred consistency.
- Assemble the dish: Plate the mashed potatoes, top with the browned sausages, and generously ladle the stout onion gravy over the top. Serve immediately for the best flavor.
Notes
- Pre-cooked sausages can be used; just make sure they are heated through thoroughly.
- Any type of beer can be used, but stout beer provides a richer flavor; a wheat ale offers a lighter alternative.
- For deeper flavor, avoid stirring the onions too often while cooking to allow them to brown properly.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 4 g
- Sodium: 680 mg
- Fat: 27 g
- Saturated Fat: 10 g
- Unsaturated Fat: 14 g
- Trans Fat: 0.2 g
- Carbohydrates: 42 g
- Fiber: 4 g
- Protein: 22 g
- Cholesterol: 70 mg


Your email address will not be published. Required fields are marked *