Rumbledethumps is a classic Scottish potato dish, originating from the Scottish Borders, made with cabbage and, in more recent years, topped with cheese. Similar to Irish colcannon, it’s a comforting side dish or main course that’s budget-friendly and perfect for using up leftovers.

If you’ve never heard of rumbledethumps, then I don't blame you. It's dropped out from our culinary culture in Scotland; you'll rarely see it on a restaurant menu (although I did recently eat Chicken & Haggis Rumbledethumps at the Ben Nevis Inn in Fort William) - so I'm here to rectify that by introducing it to your home kitchen. In simple terms, it's essentially a Scottish potato and cabbage pie.
Jump to:
And much like in my clapshot recipe, I've included the addition of onions cooked in beef dripping as its ingredients that would be historically readily available and heightens the flavour profile of the dish. And flavour and taste is always the most important thing, isn't it?
You can find many variations (like with most Scottish recipes), but this cheesy recipe for rumbledethumps is the version I grew up eating. Now, it’s a dish I turn to when I want a simple, filling option I know I can rely on.
What is Rumbledethumps?
Rumbledethumps is a traditional Scottish comfort dish - essentially potatoes and cabbage. It’s made by cooking finely sliced (savoy) cabbage in salted butter and onions (in beef dripping, like I do), then mixing them through creamy mashed tatties.

The mixture is spread into an ovenproof dish, topped with cheese, and baked until golden, similar to English bubble and squeak. It’s most often served as a side with favourites like haggis, mince, or Scottish steak pie, but it works just as well as a veggie-friendly main. You could even add some leftover roast meats either on top of or through the mixture and serve alongside some homemade gravy.
Ingredients and Notes
Please be sure to scroll down to the recipe card for the complete ingredient list and details.

- Beef Dripping: Many recipes only use butter for sautéing the veg, but I prefer to include beef dripping for a richer, more savoury and traditional flavour when cooking the onions.
- Potatoes: I use red potatoes as they are the best for mashing (I’ve tried them all, trust me), but any floury tattie like Maris Piper or King Edward will do the job nicely. If you’re outside the U.K., Yukon Gold is a great substitute.
- Onion and Cabbage: Use white or yellow onion and savoy cabbage. Finely slicing everything helps it cook evenly and blend nicely into the mash. Although savoy cabbage is traditional, you could opt to choose sweetheart (hispi) cabbage if needed.
- Butter: Salted butter adds richness to both the cabbage and the mash, helping create a smooth, creamy texture. Mossgiel is my go-to, but any brand will work.
- Cheese: I use a mix of extra mature cheddar and Red Leicester for a bold flavour and a bit of colour. If you can’t find Red Leicester, Colby or a mild cheddar works well, too.
Possible Rumbledethumps Recipe Variations
- Make it vegetarian. Swap the beef dripping for butter or a neutral oil. You’ll still get a rich, comforting flavour.
- Add bacon or pancetta. Stir through crispy bacon or pancetta for a smoky, salty boost that pairs perfectly with the cabbage.
- Use different greens. Not keen on savoy cabbage? Try kale, spring greens, or even finely shredded Brussels sprouts for a slightly different flavour and texture.
- Switch up the cheese. Cheddar and Red Leicester are classic, but Gruyère adds a nuttier flavour, while mozzarella gives you extra melt.
- Add mustard for depth. A teaspoon of wholegrain or Dijon mustard adds a subtle tang that cuts through the richness.
- Make it extra crispy. Sprinkle breadcrumbs over the cheese to get a golden, extra crunchy top.
- Use leeks instead of onions. Leeks add a milder, slightly sweet flavour that works beautifully here.
- Turn it into a full meal. Add cooked chicken, leftover roast beef, or sausages to make it a proper, one-dish dinner.
- Add herbs. Fresh thyme, parsley, or chives brighten everything up and balance the richness.
- Add a bit of warmth. A pinch of nutmeg or a good crack of black pepper enhances the flavour without overpowering it.
How to Make Scottish Rumbledethumps
Prepare all ingredients: finely slice savoy cabbage, peel and chop potatoes and grate cheese.

Soften the onion. Melt the beef dripping in a large pot, and soften the peeled and chopped onion in the dripping until it turns golden.



Boil the potatoes. Remove the beef dripping and onion from the pot, and add peeled and chopped potatoes along with a generous helping of salt. Fill the pot with cold water, bring the liquid to a boil, and cook until the potatoes are knife tender.


Cook the cabbage. While the potatoes boil, melt butter in a separate pan, and add the sliced cabbage. Cook with the lid on for five minutes. Then, remove the lid, and continue to cook until the cabbage is softened and caramelised.


Mash the potatoes. Drain the water from the potatoes, add salted butter to the pot, and mash until smooth.
Combine ingredients. Stir the cooked onion and beef dripping into the potatoes, followed by the cooked cabbage. Season with salt and white pepper to taste.



Bake. Transfer the potato mixture to a baking dish, and sprinkle grated cheese on top. Bake (and grill slightly) until the cheese is melted and lightly golden brown. Enjoy warm!



How to Store and Reheat
Transfer cooled rumbledethumps to an airtight container, and store leftovers in the fridge for up to 3-4 days.
To reheat, cover the dish with foil, and reheat it in the oven at 180°C for about 20-25 minutes or just until it’s warmed through. Remove the foil in the last few minutes to help crisp up the cheese. You can also warm individual servings in the microwave, but they won’t be as crisp.
You can also freeze the dish for up to 2 months. For the best results, I recommend omitting the cheese topping until you’re ready to serve. Thaw frozen rumbledethumps in the fridge. Then, add the cheese topping, and bake as normal, adding a few minutes as needed when you’re ready to serve.
FAQs
I serve my rumbledethumps as a hearty side dish alongside roasted meats, Scottish stewed sausages, or steak and sausage pie. It also works well as a main on its own or topped with a simple fried egg, especially with a crisp green salad or some roasted vegetables to balance the richness.
Yes. Simply swap the beef dripping for a plant-based butter or oil, use a dairy-free butter alternative in the mash, and top it with your favourite vegan cheese.
Other Scottish Recipes You Might Like
If you liked this Rumbledethumps recipe, then you might enjoy some of my other Scottish recipes:



If you have any questions, please leave a comment, and I'll get back to you. Or I would really appreciate it if you left me a review below.
CRAVING MORE? Subscribe to my newsletter and follow along on Instagram, Tik Tok, and YouTube for the latest updates.

Scottish Rumbledethumps Recipe
Ingredients
- 2 tablespoon beef dripping
- 1 onion
- 750 g potatoes unpeeled weight, ideally red potatoes - See Notes
- 700 g savoy cabbage approx. ½ large cabbage - approx. 350g once cored and finely sliced
- 100 g salted butter 50g for softening cabbage and 50g for mashed potato
- 200 g cheese I use a mix of 75 extra mature cheddar and 125g Red Leicester - See Notes
- salt and white pepper
Instructions
- Preheat oven to 200C fan / 220C conventional / 425F or Gas Mark 7
- Melt 2 tablespoon beef dripping in a large pot
- Peel and finely chop 1 onion - soften in beef dripping for 5-10 minutes until they start to turn golden
- Peel and chop 750 g potatoes into chunks and finely slice 700 g savoy cabbage after removing thick white core and thick inner stems
- Remove beef dripping and onion from the pot into a separate ramekin (this will be added back in later)
- Add chopped potatoes into the large pot with a generous helping of salt and fill with cold water
- Bring to the boil (5 minutes), and cook until knife tender (approx. 15 minutes, but this will vary dependant on how big you’ve chopped the potatoes)
- Melt 50g of salted butter in a separate pan and add the sliced cabbage - cook for 5 minutes (with the lid on) and then 5 minutes (with the lid off). This will soften the cabbage then caramelise it slightly (which adds to the flavour)
- Drain the potatoes, add remaining 50g salted butter and mash until smooth
- Stir through cooked onions and beef dripping then fold through the cooked cabbage
- Season with salt and white pepper to taste then add to an oven proof dish and sprinkle 200 g cheese grated on top
- Bake in the oven for 15-20 minutes until golden and bubbly (grill for an extra few minutes at the end if you want to crisp up the top)





Leave a Reply