There’s something truly magical about mashed potatoes. They’re the ultimate comfort food, bringing warmth and coziness to the table in every creamy bite. But when you take that classic and elevate it with sweet sautéed cabbage, buttery onions, and crispy, smoky bacon? That’s when mashed potatoes go from simple to soul-satisfying. This cabbage and bacon mashed potatoes recipe is inspired by the traditional Irish dish called Colcannon, and it’s quickly become a favorite in our home—especially during the colder months when we all crave something hearty, rich, and belly-warming.
What makes this dish so special is its beautiful balance of textures and flavors. You’ve got the fluffiness of mashed potatoes, the mellow sweetness of cabbage, the golden sautéed onions, and crispy bits of beef or turkey bacon that add an irresistible savory crunch. Melted butter and a splash of cream bring everything together in the creamiest, dreamiest way. And don’t worry—this recipe is designed to be both approachable and flexible. You don’t need any fancy ingredients or techniques, just a few staples and a bit of love.
I first made this dish on a chilly November night. We had just come back from a walk in the park, noses red from the wind, and I wanted something that would warm us up fast. I had cabbage in the fridge and leftover bacon from breakfast. I mashed some potatoes, stirred everything together, and suddenly—magic. It’s been a go-to ever since, whether we’re making it as a holiday side or serving it up as a main course with a fried egg on top.
This is a dish that feels nostalgic, even if you didn’t grow up with it. It’s rustic, it’s hearty, and it’s made for sharing. Whether you’re feeding a hungry family or just treating yourself after a long day, this cabbage and bacon mashed potato recipe will hit the spot.
Why You’ll Love This Recipe
It’s Easy and Accessible
One of the best things about this dish is how simple it is to make. If you can boil potatoes, you can make this recipe. The ingredients are straightforward and likely already in your kitchen: potatoes, cabbage, onions, butter, and bacon. With just a few easy steps, you’ll have a dish that tastes like it took hours to make. Even if you’re brand new to cooking, this recipe is incredibly forgiving.
Perfect for the Whole Family
This dish is wonderfully kid-friendly, but also sophisticated enough for adults. Kids love the creamy mashed potatoes and savory bacon, while grown-ups appreciate the added depth from the cabbage and onion. It’s a great way to sneak in some greens without anyone noticing. Plus, if you’re feeding a crowd or bringing a dish to a potluck, this one travels well and reheats beautifully.
Rich in Texture and Flavor
Every spoonful offers a little something different. The potatoes are light and fluffy, the cabbage is tender but still has a bit of bite, and the onions add a soft, caramelized sweetness. Then you get that salty, crisp crunch from the bacon scattered throughout. And just when you think it can’t get any better, there’s a final flourish of butter melting over the top.
Versatile Enough for Any Occasion
Serve it as a side dish with roasted chicken or grilled steak. Make it the star of a vegetarian meal by omitting the bacon and adding mushrooms. Dress it up for the holidays, or keep it simple on a weeknight. However you serve it, this dish adapts to the moment.
Health Benefits
Potatoes: More Than Just Comfort Food
While mashed potatoes often get a bad rap as “just carbs,” they’re actually packed with nutrients—especially when made with the skins on, though this recipe calls for peeled. Russet and Yukon Gold potatoes are excellent sources of vitamin C, potassium, and fiber. They’re also naturally gluten-free, which makes this dish a good option for those avoiding wheat.
Cabbage: A Nutritional Powerhouse
Cabbage is the real nutritional MVP in this recipe. It’s loaded with vitamin K, vitamin C, and antioxidants. It also contains fiber, which supports digestive health and helps keep you full longer. Adding cabbage to mashed potatoes doesn’t just enhance flavor—it boosts the overall nutritional profile of the dish.
Onions: Flavor and Function
Onions are more than just flavor enhancers. They contain antioxidants and compounds that have been linked to improved heart health, reduced inflammation, and even antibacterial properties. Sautéing them in a little butter softens their flavor and makes them sweet and mellow, adding a beautiful layer of taste and nutrition.
Butter and Cream: Comfort in Moderation
While butter and cream add richness, using them in moderation means you get all the flavor without going overboard. You can also substitute whole milk or plant-based creamers to lighten things up. Fats are essential for absorbing fat-soluble vitamins and creating that satisfying, full feeling that makes comfort food so irresistible.
Bacon: A Flavorful Protein Boost
Using beef or turkey bacon instead of pork keeps the dish halal while still delivering that smoky, crispy goodness. Bacon adds a small but meaningful amount of protein, along with satisfying flavor. By using it as a topping rather than mixing in too much, you get a great balance of taste and texture without making the dish too heavy.
Preparation Time, Servings, and Nutritional Information
Total Time Needed
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
This dish is ready in under an hour, making it perfect for weeknights or as a side that won’t stress you out during holiday prep.
Servings
- Serves: 6 to 8 people as a side dish, 4 as a main course
If you’re serving this as the main dish, consider pairing it with a salad or a protein like grilled chicken or eggs to round out the meal.
Nutritional Information (Per Serving, based on 8 servings)
- Calories: 320
- Protein: 6g
- Fat: 18g
- Saturated Fat: 10g
- Carbohydrates: 34g
- Fiber: 4g
- Sugar: 3g
- Sodium: Depends on your salt and bacon, but roughly 400mg per serving
These numbers are approximate and can vary based on exact ingredient brands and portion sizes.
Ingredients List
Here’s what you’ll need to bring this dish to life. Try to use fresh, high-quality ingredients where possible—they make a big difference in a simple recipe like this.
Potatoes
- 3 large russet potatoes, peeled and cut into chunks
- 3 large Yukon Gold potatoes, peeled and cut into chunks
Russets provide a starchy, fluffy texture, while Yukon Golds bring a naturally buttery flavor and creamy consistency.
Dairy
- 7 tablespoons unsalted butter, divided
- ½ cup heavy cream or whole milk
Butter adds richness, and heavy cream (or milk) makes the mash smooth and velvety. Feel free to substitute a dairy-free version if needed.
Vegetables
- 1 medium yellow onion, chopped
- ½ head green cabbage, chopped
Yellow onions are sweet and mellow when sautéed. Green cabbage holds up well when cooked and adds an earthy sweetness.
Protein
- 6 slices crispy cooked beef or turkey bacon, coarsely chopped
Use halal beef or turkey bacon to keep the dish suitable for all diets. The crisp texture contrasts perfectly with the soft mash.
Seasoning
- Kosher salt and freshly ground black pepper, to taste
Always season as you go. Salt brings out the natural flavor of the ingredients, and black pepper adds a subtle kick.
Step-By-Step Cooking Instructions
Follow these simple, detailed steps to make your cabbage and bacon mashed potatoes perfectly every time.
1: Prepare the Potatoes
- Start by peeling your potatoes and cutting them into evenly sized chunks. This helps them cook at the same rate and ensures a consistent mash.
- Place the potatoes in a large pot and cover them with cold, lightly salted water. Starting with cold water helps the potatoes cook evenly.
- Bring the pot to a boil over medium-high heat. Once boiling, reduce the heat and let them simmer gently for 15 to 20 minutes, or until fork-tender.
- Drain the potatoes thoroughly in a colander, then return them to the hot pot. This helps steam off any excess moisture.
- Add 4 tablespoons of butter and the cream (or milk) to the potatoes. Cover the pot for a minute to let the butter melt while you work on the other elements.
2: Cook the Onion and Cabbage
- In a large skillet over medium heat, melt 2 tablespoons of butter.
- Add the chopped onions and cook for about 5 to 6 minutes, stirring occasionally, until soft and translucent.
- Add the chopped cabbage and a pinch of salt. Cook for another 7 to 8 minutes, stirring frequently, until the cabbage is tender and beginning to brown slightly at the edges. This step brings out the cabbage’s natural sweetness.
- If needed, you can add a tablespoon of water to help the cabbage soften more evenly.
3: Crisp the Bacon
- While the cabbage is cooking, crisp your beef or turkey bacon in a separate skillet or bake it in the oven.
- Once cooked, transfer the bacon to a paper towel-lined plate to drain any excess grease. Then chop it into coarse pieces.
4: Mash and Combine
- Using a potato masher or hand mixer, mash the potatoes until smooth and creamy. You can adjust the texture to your liking—some prefer a slightly chunky mash, while others go for a silky finish.
- Gently fold in the cooked cabbage and onion mixture.
- Stir in half of the chopped bacon.
- Taste and season with kosher salt and freshly cracked black pepper as needed.
5: Finish and Serve
- Transfer the mash to a serving dish or bowl.
- Sprinkle the remaining bacon over the top.
- Dot with the final tablespoon of butter for a glossy, decadent finish.
- Serve warm and enjoy immediately.
How to Serve
There are so many ways to serve this dish that you’ll probably find yourself making it a little differently every time. Whether you want it to play the supporting role or shine as the main event, it fits beautifully on any dinner table.
Serve as a Side Dish
This cabbage and bacon mashed potato recipe is a natural side dish for almost any protein. It pairs especially well with roasted or grilled meats. Try serving it alongside:
- Grilled or oven-roasted chicken thighs or drumsticks
- Herb-marinated steak or lamb chops
- Crispy baked fish fillets or fish cakes
The creamy, savory mash balances out spiced or herbed main dishes perfectly.
Make It the Main Course
Don’t underestimate this dish’s power to stand on its own. You can serve it as a main meal, especially for lunch or a lighter dinner. For a satisfying vegetarian version, simply skip the bacon and top the mash with sautéed mushrooms or a fried egg.
To turn it into a complete meal, consider topping it with:
- A soft-boiled or poached egg for a rich, gooey yolk
- Roasted vegetables like carrots, sweet potatoes, or Brussels sprouts
- A drizzle of herbed yogurt or tahini sauce
Perfect for Holidays and Potlucks
This is an ideal dish for your next gathering. It holds its heat well, can be made in advance, and pleases just about every palate. Serve it as part of your Thanksgiving spread, at a Ramadan Iftar table, or during a casual family get-together.
Pairing Suggestions
Choosing the right side dishes and drinks can turn this cozy mash into an unforgettable meal. While it’s super flexible, here are some suggestions to inspire your pairings.
Side Dishes
- Roasted Root Vegetables: Think carrots, parsnips, and turnips tossed with olive oil and herbs. Their caramelized sweetness pairs beautifully with the savory potatoes.
- Fresh Green Salad: A crisp salad with arugula, cucumber, and a light lemon vinaigrette provides a refreshing contrast to the creamy mash.
- Grilled Asparagus or Green Beans: These bring crunch and freshness to balance the richness of the dish.
Protein Pairings
- Grilled Chicken Kebabs or Kofta: The smokiness and spice of grilled meats complement the soft, buttery mashed potatoes.
- Pan-Seared Salmon or White Fish: A lighter, flaky fish offsets the heavier textures nicely.
- Halal Sausages or Turkey Meatloaf: Hearty and comforting options that bring extra depth to the meal.
Beverages
- Iced Mint Tea: Fresh and cleansing, perfect for cutting through the richness.
- Lemon Ginger Sparkling Water: The acidity and fizz balance out the butter and cream.
- Non-Alcoholic Apple Cider or Pomegranate Juice: Slightly sweet, fruity drinks work well with the savory flavors.
Storage, Freezing & Reheating Instructions
One of the most comforting things about this dish? It stores and reheats like a dream. Whether you’re making it ahead or saving leftovers, here’s how to keep everything fresh and delicious.
Refrigerating Leftovers
- How to Store: Let the mashed potatoes cool completely. Transfer them to an airtight container and refrigerate for up to 3 to 4 days.
- Best Container: A glass or plastic storage container with a tight-fitting lid works well. Avoid aluminum, as it can affect the flavor over time.
Freezing Instructions
Yes, you can absolutely freeze mashed potatoes—especially when they’re made with cream and butter, which helps prevent texture changes.
- How to Freeze: Scoop the mashed potatoes into individual portions or spread in a freezer-safe container. Wrap tightly with plastic wrap and then foil.
- Storage Duration: You can freeze this dish for up to 3 months.
- To Reheat from Frozen: Thaw overnight in the fridge if you can. Then, reheat in the microwave or oven with a splash of cream or milk to restore creaminess.
Reheating Tips
- Microwave: Reheat in 1-minute intervals, stirring each time. Add a pat of butter or a little milk to loosen.
- Oven: Transfer to a baking dish, cover with foil, and bake at 350°F (175°C) for 20–25 minutes until heated through.
- Stovetop: Use a nonstick pan over low heat, stirring frequently with a little added cream or broth to prevent sticking.
Common Mistakes to Avoid
Even though this dish is beginner-friendly, a few common pitfalls can affect the final outcome. Here’s what to watch out for so your mash comes out perfect every time.
Using the Wrong Potatoes
Not all potatoes mash equally. Russet and Yukon Golds are the best combo here. Avoid waxy potatoes like red or fingerlings, which don’t break down as smoothly and can result in a gluey texture.
Overboiling or Underboiling the Potatoes
It’s important to cook the potatoes just right. If they’re undercooked, your mash will be lumpy. Overcooked potatoes can get waterlogged. Always check with a fork—when it slides in easily, they’re ready.
Skipping the Drain and Steam Step
After boiling, always drain your potatoes thoroughly and return them to the hot pot. Letting them steam off for a minute or two removes excess water and keeps your mash light and fluffy.
Overmixing the Mash
Be gentle when mashing. Overmixing, especially with an electric mixer, can lead to a gluey texture. Mash until just smooth and don’t overwork the potatoes.
Not Draining the Bacon
Leaving too much grease on the bacon can make your dish oily. Always drain it on paper towels before adding it to the mash.
Pro Tips
Want to take your cabbage and bacon mashed potatoes to the next level? These tips will help you get the creamiest texture and richest flavor every time.
Use Warm Cream or Milk
Adding cold liquid to hot potatoes can cause them to seize up. Warm your cream or milk slightly before mixing it in for a smoother mash.
Roast the Cabbage First
If you have extra time, try roasting your cabbage instead of sautéing it. Roasting brings out its sweetness and adds a slightly crispy texture for extra depth.
Toast the Bacon in the Oven
For evenly crispy bacon with minimal fuss, bake it on a wire rack over a sheet pan at 400°F (200°C) for about 15 minutes. It comes out perfectly every time.
Add Garlic for an Extra Kick
If you love garlic, add a couple of cloves to the boiling water with your potatoes. They’ll cook down and mash right in, infusing the dish with subtle flavor.
Top with Herbs or Green Onions
A handful of chopped fresh parsley or thinly sliced green onions on top adds color and a pop of freshness that balances the dish beautifully.
Frequently Asked Questions (FAQs)
Can I make this dish ahead of time?
Yes, you can prepare the full dish a day in advance. Store it in the fridge and reheat it gently on the stove or in the oven with a splash of milk or cream to bring back the creaminess.
Is it okay to use plant-based milk or cream?
Absolutely. Unsweetened oat milk or coconut cream can be used instead of dairy. Just make sure to choose options without added flavors or sugars.
Can I make it without the bacon?
Of course! The bacon adds smokiness and texture, but you can leave it out for a vegetarian version. Try adding sautéed mushrooms or roasted chickpeas for a similar savory punch.
How can I make this dish gluten-free?
This recipe is naturally gluten-free as long as your bacon and seasonings don’t contain added gluten. Always double-check labels to be safe.
Can I mash the potatoes with a mixer or food processor?
It’s best to avoid a food processor, which can overwork the starch and make the mash gluey. A handheld mixer or classic potato masher is ideal for light, fluffy results.
What’s the best substitute for green cabbage?
Savoy or Napa cabbage are great substitutes. You can also use kale or Swiss chard for a more leafy texture.
How do I reheat leftovers without drying them out?
Add a splash of milk or cream and reheat over low heat, stirring frequently. You can also add a bit of butter to restore the richness.
Can I use only one type of potato?
Yes. If you only have russet or Yukon Gold, that’s fine. Russets will be fluffier, while Yukon Golds will give a creamier, denser mash.
What can I do with leftovers?
Leftovers make great potato pancakes! Just form them into patties and pan-fry until golden. They also work as a topping for shepherd’s pie or in breakfast bowls.
How can I make it more kid-friendly?
Kids usually love the creamy potatoes and bacon, but if your little ones are picky about cabbage, chop it extra fine so it blends in more smoothly.
Conclusion & Call to Action
There’s something undeniably special about a dish that combines simple ingredients with big, cozy flavor. This cabbage and bacon mashed potato recipe delivers on all fronts—creamy, buttery potatoes; sweet sautéed cabbage and onions; and the irresistible crunch of crispy bacon. Whether you serve it as a side or the star of the plate, it’s a recipe that invites seconds, and maybe even thirds.
It’s a dish made for sharing, for family dinners, for holidays, or just for when you need a little food hug. It’s easy to make, deeply satisfying, and completely adaptable to your dietary preferences and seasonal produce. Once you make it, I truly believe it’ll become part of your regular rotation just like it has in my kitchen.
Now it’s your turn—grab your potatoes, fire up the stove, and give this recipe a try. I’d love to hear how it turns out for you. Leave a comment below with your thoughts or share your version on social media. Tag me in your photos—I’m always excited to see how these recipes come to life in your kitchens.
Happy cooking!
PrintCabbage and Bacon Mashed Potatoes – Creamy, and Easy
- Total Time: 50 minutes
- Yield: 6-8 servings 1x
- Diet: Gluten Free
Description
This creamy and comforting twist on classic mashed potatoes combines fluffy russet and Yukon Gold potatoes with sautéed cabbage, golden onions, and crispy turkey or beef bacon. It’s perfect as a hearty side dish or even a cozy main meal.
Ingredients
-
3 large russet potatoes, peeled and chunked
-
3 large Yukon Gold potatoes, peeled and chunked
-
7 tbsp unsalted butter, divided
-
½ cup heavy cream or whole milk
-
1 medium yellow onion, chopped
-
½ head green cabbage, chopped
-
6 slices beef or turkey bacon, crispy and chopped
-
Kosher salt and black pepper, to taste
Instructions
-
Place potatoes in a large pot with salted water. Boil and simmer for 15–20 minutes until fork-tender. Drain well.
-
Return to the pot with 4 tbsp butter and cream. Cover and let butter melt.
-
In a skillet, melt 2 tbsp butter. Sauté onions until soft. Add cabbage and cook 7–8 minutes until tender.
-
Crisp the bacon and set aside.
-
Mash the potatoes. Fold in cabbage mixture and half the bacon. Season to taste.
-
Top with remaining bacon and dot with 1 tbsp butter before serving.
Notes
-
Swap cream for whole milk or plant-based alternatives.
-
Use roasted cabbage for a deeper flavor.
-
Vegetarian? Skip bacon and add mushrooms.
-
Kid-friendly and perfect for leftovers.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Boil, Mash, Sauté Cuisine: Irish-Inspired, American
- Cuisine: Irish-Inspired, American