Oh my god, what if I just leave it the way I had it originally? is a plant-based version of the classic British comfort food. Vegan bratwurst sausages served over mustard-infused mashed potatoes and smothered in homemade red wine onion gravy. Serve with a side of Green Peas, and dinner is done.

A British Classic Made Plant-Based
I like this recipe because it feels like the kind of meal I would love to order at a proper British pub.
Fun fact: the name “bangers” dates to World War I, when meat shortages led to sausages being made with a higher water content. When cooked, they would sometimes burst with a loud bang, and the name has been part of British culture ever since.
Ingredients for Bangers and Mash
Here’s what you will need. Exact amounts are listed in the recipe card below.
- Bratwurst Sausages – Any plant-based bratwurst works well here.
- Potatoes – Yukon Golds are naturally creamy and buttery.
- Butter and Milk – If using plant milk, oat milk gives the best flavor. Unsweetened almond milk also works well.
- Mustard Powder – The secret to these potatoes. It adds a subtle warmth that ties everything together once the gravy goes on top.
- Kosher Salt and Ground Black Pepper – Simple seasonings to bring it all together.
- Yellow Onion – Cooked until just beginning to brown for a sweet, savory depth.
- Beef-Style Broth – Better Than Bouillon’s No-Beef Base is a great option for achieving the classic flavor. Vegetable broth can be used, but the flavor will not be as robust.
- Red Wine – Use something dry and drinkable. It gives the gravy a rich, complex depth that broth alone won’t achieve.
- Cornstarch – Whisked in off the heat to achieve a glossy, pourable consistency.
- Scallions – A fresh, light garnish to finish.
How to Make Bangers and Mash
STEP 1: Prep. Preheat the oven to 200°F.
STEP 2: Cook the Sausages. Cook the bratwurst sausages according to package directions. Transfer to an oven-safe dish and keep warm in the oven while you prepare the potatoes and gravy.
STEP 3: Make the Mashed Potatoes. Place the cubed potatoes in a large saucepan and cover with 1 inch of water. Bring to a gentle boil over medium-high heat. Cook until fork-tender, about 12 minutes. Drain and return to the saucepan. Add the butter, milk, mustard powder, salt, and black pepper. Mash to your desired consistency, then cover and set aside.
STEP 4: Make the Gravy. Melt the butter in a medium saucepan over medium-high heat. Add the onions and cook for about 6 minutes until just beginning to brown. Stir in the beef-style broth and red wine. Bring to a boil, then cook for about 20 minutes, until the volume is reduced by half. Remove from heat and whisk in the cornstarch and black pepper. Adjust the seasoning to taste, then allow the gravy to stand for 5 minutes to thicken.
STEP 5: Serve. Spoon equal portions of mashed potatoes onto each plate. Layer the sausages over the potatoes, ladle the gravy over the top, and garnish with scallions. Serve hot.
Can I make the gravy without red wine?
Yes. Replace the red wine with additional beef-style broth. The gravy will be less rich and complex but still good. A tablespoon of balsamic vinegar added to the broth adds some of the depth that the wine would have contributed.

Storage and Reheating
Store leftover sausages, mashed potatoes, and gravy separately in airtight containers in the refrigerator for up to three days. Reheat the sausages in a skillet over medium heat until warmed through. Reheat the potatoes in the microwave with a small knob of butter and a splash of milk to restore their texture. Reheat the gravy in a small saucepan over low heat, adding a splash of broth if it has thickened too much.
More Sausage Recipes
- Vegan Italian Sausage Burgers
- Vegan Sausage and Sauerkraut Stuffed Potatoes
- Vegan Chicken and Chorizo Paella
- Vegan Sausage and Cheddar Stuffed Mini Peppers
- Vegan Sausage and Mushroom Pasta Bake


Vegan Bangers and Mash Recipe
Ingredients
- 8 links bratwurst sausage
For the potatoes:
- 3 pounds Yukon Gold potatoes cubed
- 1/4 cup vegan butter
- 1/4 cup plant milk oat milk is recommended
- 2 teaspoons mustard powder
- 1 teaspoon kosher salt
- 1 teaspoon ground black pepper
For the gravy:
- 1 1/2 tablespoons vegan butter
- 1 cup yellow onion chopped
- 3 cups beef-style broth
- 1 cup red wine
- 1 tablespoon cornstarch
- 1/4 teaspoon ground black pepper
Optional:
- 1/4 cup scallions chopped, for garnish
Instructions
For the Sausages:
- Preheat the oven to 200°F.
- Cook the bratwurst sausages according to package directions. Once they are fully cooked, transfer the sausages to an oven-safe dish and set them in the oven to keep warm.
For the Mashed Potatoes:
- Place the cubed potatoes in a large saucepan and cover with 1-inch of water. Over medium-high heat, bring the potatoes to a gentle boil.
- Cook the potatoes until they are fork-tender, about 12 minutes. Drain in a colander then return the potatoes to the saucepan.
- Add 1/4 cup butter, milk, mustard powder, salt, and 1 teaspoon black pepper. Mash until the potatoes have reached your desired level of consistency. Cover and set aside.
For the Gravy:
- Set a medium saucepan over medium-high heat and add the remaining 1 1/2 tablespoons of butter. When the butter is melted, add the onions. Cook for about 6 minutes, or until onions are just beginning to brown.
- Stir in the beef-style broth and red wine. Bring to a boil then allow the mixture to continue boiling for about 20 minutes, until the volume is reduced by half.
- Remove from heat then whisk in the cornstarch and remaining 1/4 teaspoon of black pepper. Adjust seasoning to taste then allow the gravy to stand for 5 minutes, until thickened.
To Serve:
- Spoon equal portions of mashed potatoes onto each serving plate. Layer sausages over the mashed potatoes. Ladle the gravy over the sausages and potatoes. Garnish with a sprinkling of scallions. Serve hot.
Nutrition
This post was updated March 6, 2026.







Kayla DiMaggio
The Anglophile in me is all about this dish! I loved the mustard flavor that the potatoes had and the gravy was out of this world!
Michelle
This dish made the perfect dinner! I’ve never had the British classic but this plant based remake was so satisfying and delicious. I loved the mustard-infused mashed potatoes!
nancy
perfect easy dinner for weeknights!
Anna
What a delicious and hearty dinner recipe. I love this vegan gravy with red wine – so full of flavour. Thanks for sharing this ❤️
Natalie
My boys love when I make bangers and mash for dinner. I will give your recipe a try for sure. Looks delicious.
Stef
This looks great! Perfect for Saint Patrick’s Day too!
Billy
I love this vegan bangers and mash and especially enjoyed your gravy recipe! I had never made it with red wine before but it complements the flavours really well!
Jan
Guys, I have to tell you, I love this meal. It’s got all the right flavours. I look forward to eating this on the Sundays.
Josh
This made a tasty dinner! The onion gravy was delicious with the bratwurst and mash. I’ll make extra next time so I can smother more meals with it!
nancy
i love this healthy take on a classic bangers and mash. great use of vegan sausages
Katie
I am hooked on this flavorful recipe! It’s so insanely delicious you have to make it!