Bubble and Squeak is a simple, versatile recipe that is great for using up leftover cooked vegetables or make it from scratch with just 4 ingredients. It's really easy and super budget-friendly!
If you've been wondering what to do with leftover boiled cabbage, kale, Brussels sprouts, or any other cooked vegetables, then my very humble but delicious Bubble and Squeak is your friend.
We're talking soft, fluffy mashed potatoes mixed with mostly cooked green leafy vegetables (but any non-leafy ones can go in too), and then baked or fried until golden brown.
Jump to:
It's an incredibly versatile and budget friendly meal, and perfect for using up your leftovers after a roast dinner, or at Christmas or Thanksgiving.
But even though that's the real purpose of this recipe, it's still worth making from scratch from time to time. I do often because I love it so much. In fact whenever I make a meal with cabbage or Brussels sprouts I always cook more than we need so that I can make it the next day.
What is Bubble & Squeak & where does it come from?
Bubble & Squeak is a traditional English recipe thought to date back to the early 1800's and it was designed to use up leftovers, usually from a Sunday roast or Christmas dinner. It's a humble and hearty meal that can be served for breakfast, lunch or dinner.
Originally it was a combination of leftover cooked potatoes and vegetables, mashed up together then fried. It has evolved over the years and is now usually made with mashed potatoes, mixed up with leftover vegetables (mostly green leafy one like cabbage), but can also include leftover cooked potato chunks and any other cooked vegetables you have available. The mixture is then either fried or baked.
If you're a regular around here you will know that I am English, and Bubble and Squeak is a meal that I grew up eating for dinner on most Mondays. It was always made with the leftovers from Sunday's roast dinner. Yep, a Sunday roast is a real English tradition that happens in most households every single week, even in summer.
Wondering why it's called Bubble and Squeak? It is because of the bubbling and squeaking noises the mixture makes in the pan when it's fried in hot oil.
These days I tend to cook my Bubble and Squeak in the oven rather than frying it, so there is no bubbling and squeaking, but we can't let that adorable name go. But in case you want to have the full-on traditional "fried" bubble and squeak experience, I'm including both oven-baking and frying instructions for you here.
Wait, isn't Bubble and Squeak Irish?
Bubble and Squeak is English, but the Irish have similar dishes called Colcannon and Champ.
Champ involves warming milk with green onions, (or scallions as they are known in Ireland), so that the milk gets infused with the onion flavour. Then it's combined with mashed potatoes and served in a heap with melting butter pooling in the middle. It's incredibly good! Colcannon on the other hand, combines mashed potatoes with green onions and kale.
Interestingly the Scottish have a traditional dish called Rumbledethumps which is also very similar to Bubble and Squeak. Even more so than Colcannon.
What is the difference between Bubble and Squeak and Colcannon?
Colcannon is a mixture of mashed potatoes, green onions and usually kale, mashed together and served as it is without cooking it anymore.
Bubble and Squeak however was traditionally made with any form of leftover potato whether it be mashed, boiled, steamed or roasted, and green onions aren't something you would find in it. The green of choice is usually Savoy cabbage not kale, and once it's all mixed up together, unlike Colcannon, it then gets cooked again. In the old days it would have been fried in lard. Now oil or butter is used instead, or the Bubble and Squeak is oven-baked.
What you need to make my recipe and why
(For detailed measurements and instructions, see the printable recipe card).
To make my Bubble and Squeak recipe you need:
- Potatoes - Boiled and mashed. You can even add some chopped leftover cooked roasted or boiled potatoes too if you have them.
- Vegetables - Mainly cabbage and Brussels sprouts, but any others (whether leftover or cooked specifically for the job) are ok to throw in too.
- Onion - Sautéed up first to add lots of flavour.
- Vegan butter - (OPTIONAL) To give the mashed potatoes a great buttery flavour, but it's optional so omit it if you want to.
- Oil - (OPTIONAL) Just a little to brush or spray on the top to make it crispy. Again this is optional and it works just fine without it!
- Salt & Pepper - Flavour!
Savoy cabbage is my preference for making Bubble and Squeak because it gives good texture and the best flavour. It's the one with crinkled, ruffly, very dark green outer leaves that isn't as compact as other cabbages, like the one in the picture below. You can use any other cabbage though, except red that is, unless you want pink mashed potato!
How to make Bubble & Squeak
This Bubble and Squeak recipe is incredibly easy to make and there's no need to worry about looks because rustic is what we are going for. Here's how it's done:
Step 1 - Peel, chop, and boil the potatoes until tender.
Step 2 - Lightly cook the cabbage and Brussels sprouts, or gather together your already cooked leftovers.
Step 3 - Sauté some onions.
Step 4 - Mash the potatoes.
Step 5 - Add all the vegetables to the mashed potatoes, season and mix together.
Step 6 - Spoon into a dish.
Step 7 - Bake until golden.
My top tip for mashing and mixing
Got a KitchenAid mixer or similar? If you do, use it for this recipe to save on manual labour. I always make my mashed potato with it. Tip the boiled and drained potatoes into the bowl along with the optional butter, and use the flat beater to beat them until creamy. Add a drop of plant milk (it must be unsweetened) if they seem a bit dry then beat again. They come out so good! And then instead of making your arm ache when mixing in all of the vegetables, you can just tip them right in with the potato and seasoning, and keep beating with the mixer on slow until everything is combined.
Success tips
- Use potatoes that are good for mashing. Yukon Gold are the best in my opinion because they are the perfect mix of starchy and waxy. If you're in the UK, Desiree, Maris Piper and King Edward work well. I don't recommend Russet potatoes for mashing. They get too waterlogged and make for a soggy, bland mash.
- Cut the potatoes into small pieces before boiling so they cook evenly.
- Don't over-boil the potatoes. Keep an eye on them and as soon as you can poke them with a knife or fork with minimal resistance, they are ready.
- Drain the potatoes as soon as they are tender. Don't leave them sitting in the water.
- Let the potatoes steam dry in the pan after draining.
- Mash them really well, and for ultimate flavour don't skip the vegan butter!
- Drain the veg thoroughly.
- Don't skimp on the salt and pepper. They are so important for flavour.
- Darker green veg like Savoy cabbage and Brussels sprouts make the most flavourful Bubble and Squeak.
- Bake (or fry) until golden and crispy. The crispy bits are the best ;O)
What to serve with Bubble and Squeak
Wondering what Bubble and Squeak goes with? Our favourite way to eat it is with a side of vegan sausages and vegan baked beans (homemade or from a can). And of course a very big squeeze of Original HP Sauce (another English favourite). For me it's a Bubble and Squeak must.
Here are some other ideas for what to serve with it:
- sliced vegan roast, gravy and Vegan Yorkshire Puddings
- holiday leftovers like red wine vegan gravy, stuffing and cranberry sauce
- mushroom gravy and sautéed mushrooms
- tomato ketchup
- tofu scramble or vegan scrambled eggs
- vegan bacon and sausages
- vegan green bean casserole
- Portobello Pot Roast or Instant Pot Portobello Pot Roast
- Vegan Meatloaf
- Vegan Sweet Potato Biscuits
- seitan steaks
Storage, freezing & reheating tips
Make ahead of time - Prep the ingredients in advance. Peel and chop the potatoes up to 2 days before and keep them covered in water in the refrigerator. I recommend changing the water after 24 hours though to keep them nice and fresh. You can also wash and shred the cabbage and Brussels sprouts and store them in an airtight container until needed. To prepare the entire dish in advance, make it as instructed, and spoon the mixture into an oven proof dish. Cover well and refrigerate for up to 3 days before baking.
Storing leftovers - Transfer leftovers to an airtight container, or once cool, cover the dish you baked it in with cling-wrap. Store in the refrigerator.
How long can you keep Bubble and Squeak in the fridge? - It will keep for up to 3 days in the fridge.
Can you reheat Bubble and Squeak? - It reheats really well. You can either bake your leftovers in the oven until heated through, or microwave them until piping hot. You can also shape cold Bubble and Squeak into patties and fry them in a pan until golden.
Can you freeze Bubble and Squeak? - I do not recommend freezing Bubble and Squeak because it gets a bit watery and can also become a bit grainy.
Possible Variations
Bubble and Squeak is such a versatile recipe and as long as you keep the proportions of mashed potatoes and other ingredients roughly the same (about 50/50 'ish) you can add whatever you like. I think it's best with the majority of vegetables being green and leafy though so bear that in mind.
If you don't have Brussel's sprouts use all cabbage, if you have lots of Brussels sprouts that need using up, use them instead of the cabbage.
Feel free to also add:
- cooked carrots, peas or sweetcorn
- cooked broccoli florets
- cooked chard or kale
- diced leftover crispy roasted potatoes, boiled potatoes or steamed potatoes
- cooked and diced sweet potato
- diced vegan sausages/bacun or other meat alternatives
- soft-stemmed fresh herbs
- sautéed leeks
- raw green onions
- vegan cheese
You can bake it, fry it or make patties with it and it is also amazing as a substitute for the regular mashed potatoes used to top my Lentil Shepherd's Pie.
Frequently asked questions
The bubble in bubble and squeak relates to the noise the mixture makes in the pan. The moisture in the mashed potatoes and cooked vegetables makes them "bubble and squeak" when they come into contact with the hot oil that it was traditionally fried in.
Yes Bubble and Squeak is gluten-free.
The mashed Potatoes are the "glue" that holds Bubble and Squeak together so make sure they are mashed really well.
If you oven-bake rather than fry it, and limit or omit the optional oil and vegan butter, then Bubble and Squeak is a really healthy dish consisting of 100% vegetables.
You can microwave it to reheat leftovers but I do not recommend you microwave it to cook it initially.
Hungry for more?
Click here to view all of my English style vegan recipes or if it's more potatoes that you're after then you might enjoy my:
- Vegan Potato Soup
- Vegan Potato Leek Soup
- Lemon Garlic Air Fryer Roasted Potatoes
- Lentil Shepherd's Pie
- Healthy No Oil- Crispy Roasted Potatoes
- Green Bean Potato Curry
- Dilly Smashed Potatoes
📖 Recipe
Bubble and Squeak
Author:Ingredients
- 1250g / 2¾ lbs white potato , chopped into chunks(amounts to roughly 9-10 medium potatoes)
- 500 to 550g / 1 to 1¼ lb / about ½ a large cabbage , shredded (Savoy or any other green one)
- 20 (approximately) Brussels sprouts , shredded
- 1 tablespoon oil of choice (optional) plus more for brushing
- 1 medium onion , chopped finely
- 2 tablespoons vegan butter (optional)
- Salt & Pepper , to taste
- a few tablespoons unsweetened plant milk , if required
OR instead of raw cabbage and Brussels Sprouts use:
- around 1000 to 1200 grams / 2 to 2 ½ lbs / about 5 cups leftover cooked vegetables , mostly greens but others are ok to add too
INSTRUCTIONS
- Preheat oven to 400 degrees F (200 °C).
- Place the potatoes in a large pan, cover with water, add a large pinch of salt and bring to the boil. Boil until you can insert a knife or fork into them with minimal resistance. Do not overcook them.
- While the potatoes are boiling, place shredded cabbage and shredded Brussels sprouts in a separate pan and cover with water. Bring to a rolling boil, then cook for 3 minutes. After that time drain them and set aside. Skip this step if you are using leftover cooked vegetables.
- Drain the potatoes in a colander and then sit the colander with them in it over the now empty pan you used to boil them. Leave it uncovered so they can steam themselves dry.
- Heat a small fry pan over a medium heat with about one tablespoon of oil and sauté the onion until golden brown. Remove from the heat and set aside. Use a few drops of water to sauté with to keep the recipe oil-free.
- Mash the potato really well with the optional vegan butter and season to taste with salt and pepper. Add a bit of unsweetened plant milk only if the potatoes seem a bit dry but don't add much because with all of the moisture from the cabbage things could get soggy.
- Add the cooked vegetables and onions to the mashed potatoes. Mix everything together really well. Check seasoning again and add more if necessary.
To oven bake
- Spoon the mixture into a large oven proof dish then rough up the top with a fork. You can spray the top with oil or brush with melted vegan butter to make it extra crispy or leave it as it is. Bake in the pre-heated oven for 30-40 minutes or until the top is going brown and crusty. You can make it extra crispy by putting it under the broiler for a few minutes just before serving.
To pan fry
- Heat a couple of large frying pans or skillets over a medium heat with a good coating of oil or vegan butter. Swirl the oil or butter around the pan and once it is hot add the Bubble and Squeak mixture. Dollop it in them smooth it out into a big, thick pancake shape. Cook it until it's really golden brown on the bottom. Then you can either be brave and flip it by placing a large plate or cutting board over the top of the pan, carefully inverting it so it comes out, then sliding it back into the pan so the crispy bottom is on the top, or you can just take it off the heat, brush the top with some more oil or vegan butter, then broil it (grill in the UK) until it's golden brown and crusty. The 2nd option is much easier!
To make patties
- Prepare the mixture as above but instead of spooning into an ovenproof dish, take handfuls and roll into balls (you want them kind of mid way between golf and tennis ball size). Place on a parchment paper lined baking sheet and press down gently with the palm of your hand to make a patty shape. Smooth them out a little around the sides if they crack a bit.
- Brush or spray with oil (optional) then either pan fry over a medium heat with some oil or butter until golden brown on both sides, or place in a preheated oven (400 °F / 200 °C) and bake for 30 minutes or until golden brown.
NOTES
- Use potatoes that are good for mashing. Yukon Gold are the best in my opinion because they are the perfect mix of starchy and waxy. If you're in the UK, Desiree, Maris Piper and King Edward work well. I don't recommend Russet potatoes for mashing. They get too waterlogged and make for a soggy, bland mash.
- Cut the potatoes into small pieces before boiling so they cook evenly.
- Don't over-boil the potatoes. Keep an eye on them and as soon as you can poke them with a knife or fork with minimal resistance, they are ready.
- Drain the potatoes as soon as they are tender. Don't leave them sitting in the water.
- Let the potatoes steam dry in the pan after draining.
- Mash them really well, and for ultimate flavour don't skip the vegan butter!
- My preference for Bubble and Squeak is to use Savoy cabbage (the one with crinkled, ruffly, dark green leaves that isn't as compact as other cabbages)
- Drain the veg thoroughly.
- Don't skimp on the salt and pepper. They are so important for flavour.
- Darker green veg like Savoy cabbage and Brussels sprouts make the most flavourful Bubble and Squeak.
- Bake (or fry) until golden and crispy. The crispy bits are the best ;O)
NUTRITION
Nutritional information is provided for convenience & as a courtesy. The data is a computer generated estimate so should be used as a guide only.
This recipe was originally published on September 22nd 2015. I've updated it with some new content and a video and am now republishing it for you. I hope you enjoy it. Thank you for following A Virtual Vegan!
Margaret says
This is delicious. I used olive oil and vegan margarine to fry the onions, then stirred in the mashed potatoes and cooked cabbage, turned it into an oiled casserole and baked in the oven. Thank you!
A Virtual Vegan says
Glad you enjoyed it Margaret!
Cindy says
Hi Mel,
I made this recipe today and loved it! Ate it with Catsup...very delicious! This is the first recipe that I have made of yours. I am a fan and am looking forward to trying more of your recipes... so many look amazing!
Thanks for sharing,
A Virtual Vegan says
I'm really pleased you enjoyed it Cindy!
Chessie says
I just made this with all Brussels sprouts instead of part cabbage (though I adore the cabbage variant as well). YUM!
A Virtual Vegan says
I love it with all Brussels sprout too!
Donna gesualdi says
Could this work with broccoli?
A Virtual Vegan says
Literally any vegetable will work in this, so feel free to throw in anything you like. The vegetables just need to be cooked first. It's perfect for using up leftovers. Whenever I cook a roast dinner I always cook double veg and save half for bubble and squeak the next day. I even throw in chopped up leftover roast potatoes.You don't even really need to follow the quantities I give. I tend to just stir in as much veg as I can comfortably fit in the mashed potato and bake. It's just a guide and it's lovely that it's different every time!
Lynne says
We love Bubble and Squeek and it has joined the rotation of meals. Tonight it will join your Vegan Baked Beans for the first time as our supper. So excited to have them together! Thank you for your great recipes!
Melanie McDonald says
That was our exact dinner yesterday. One of my favourites. I'm glad you are enjoying the recipes too!
Mommy55 says
Do you just use the potatoes or do you make them into actual mashed potatoes(non dairy milk & butter) first? Excited to try but I don’t want to mess up. ?
Melanie McDonald says
Full and detailed instructions and all the ingredients are there in the recipe card. If you follow them exactly it will be fine! I don't add milk and butter because with the wet veg it would make it all too sloppy. Hope you enjoy it!
Alice Robeson says
Thank you so much, Mel, for this recipe! When cabbage comes in season, this dish is a staple in our house. Vegans and non vegans LOVE this one. It's been a big hit at Thanksgiving AND a couple Sunday brunch parties! We love crumbling some Lightlife Smokey Tempeh strips (tastes like bacon) and mixing it in. Green beans have been a great addition, too!
Melanie McDonald says
I'm really pleased you are enjoying it Alice. Adding some smoky tempeh to it is a great idea. I'm going to try that next time I make it!
Jen says
My beloved Gran was Irish. She made this all the time but with ground sausage added in and served as a casserole. It’s also a bit like her colcannon but without the bacon of course. I’m new very very new as a vegan and I was so excited to find this recipe. It was absolutely delicious, although I can’t say I didn’t miss the sausage and bacon LOL. I’m really excited to try this recipe with other vegetables as well but the combination of cabbage and brussels sprouts was great. Your Instagram and website has become my Bible Of cooking. I personally think you’re a goddess! I also just got an instant pot for Christmas as a present for my daughter, and I’m very excited to see all your instant pot recipes.
A Virtual Vegan says
Thank you so much Jen. I'm so pleased you are enjoying my recipes. There's nothing stopping you from crumbling up some vegan sausage and adding it to the mix. If you are able to get them where you are, Field Roast sausages (particularly the apple and sage) are really great. I often serve one on the side of my Bubble & Squeak.
Oh and there's a new Instant Pot recipe coming up next on the blog so look out for it! If you're going to try any one though, make it the Instant Pot Portobello Pot Roast. It is so good!!
Matilda says
Melanie, I have Bubble & Squeak in the oven at this time, it will be my dinner this evening and I'm certainly looking forward to eating it. Was doing a bit of tasting while mixing it up. Will enjoy it I know. Thank you for the recipe. Matilda
A Virtual Vegan says
Enjoy Matilda. It's one of our family favourites!
Chessie says
I am American and I love bubble and squeak! This reminds me that I'm overdue to make some. The next time I get Brussels sprouts from the CSA they will definitely go into this.
A Virtual Vegan says
It's definitely not the same without Brussels sprouts! ;O)
Helen says
These are fantastic! I live in England but my husband is Canadian and had never heard of bubble and squeak. I made them tonight and he loved them, as did our three year old.. Thank you so much!
A Virtual Vegan says
That's awesome Helen! I am thrilled you all enjoyed them so much. Thank you for stopping by to let me know :)
Rachel says
We had these tonight and they were very good! We all loved them! They reminded me of pierogi filling. I must have made my patties very small because we ended up with about 24. I was using an ice cream scoop to shape them. We will definitely be making them again and I think the only change I would make is to have more onion but we are big onion lovers! Thank you for the recipe! I love making dishes that are traditional in other countries. :D
A Virtual Vegan says
Hi Rachel, I guess it is kind of like a pierogi filling, only a little chunkier. I would love to try it like that. Perhaps I should come up with a vegan pierogi recipe!
If you ended up with any leftovers (as you made so many!) they warm up brilliantly and keep well in the fridge for a few days.
Thanks so much for stopping by to let me know you enjoyed them! I appreciate it :O)
Alma says
I'm Australian with English ancestry Generations ago I grew up eating this for a weekend breakfast. Thursday night was mashed potato, cabbage boiled to its last breath and crumbed lamb cutlets. Come Saturday breakfast, pat mixed cabbage and potato flat about a cm thick into a fry pan of melted butter dont turn it until the underneath is very well browned, flip and cook the same. Tomato sauce and yum. Actually cook the veg and eat it for dinner a couple of times a year. Love it.
A Virtual Vegan says
Thank you for sharing your memories! Recipes that use leftovers are awesome aren't they? I agree that Bubble & Squeak is great for breakfast. I often have it when there is a left over patty (or two) ;O)
Elmer Shelton says
I am not a fan of recipes, but the 4 ingredients sold me! I turned mine into a casserole. I also added spinach, rainbow chard, and carrots.
A Virtual Vegan says
Your casserole sounds lovely Elmer. I am glad my recipe inspired you. Those Bubble & Squeak Patties are a family favourite here. We have them at least a couple of times a month. Sometimes the simplest recipes are the best. Thanks so much for taking the time to let me know :O)
kitblue says
I`m pretty sure bubble and squeak is a favourite dish in Newfoundland. I`ve never had it but I love your recipe. I will try baking them in muffin tins.
A Virtual Vegan says
Interesting. I had no idea Bubble & Squeak was a dish in Newfoundland. It will work great in muffin tins. I hope you enjoy it!