This simple Irish cabbage and potato dish is the kind of home-cooking that sticks to your ribs. A humble mix of sautéed onion and cabbage folded into tender potatoes with butter and milk, it’s both rustic and comforting. People make it for weeknight dinners, St. Patrick’s gatherings, or anytime they want a thrifty, satisfying side or meatless main. I grew up eating a version of this with bacon bits stirred in — today’s recipe keeps the focus on the vegetables so the cabbage’s sweetness can shine.
Why you’ll love this dish
This recipe is budget-friendly, quick to pull together, and uses pantry staples most kitchens already have. It’s mild enough for kids yet cozy enough for adults, and it scales easily for company. The cabbage softens and sweetens as it cooks, melding with creamy potatoes for a texture that’s somewhere between a stew and a mash—comfort food without fuss.
“A bowlful of warm, simple flavors — exactly the kind of dish that feels like home.”
It’s perfect for:
- Weeknight dinners when you want something hearty without a long prep.
- A meatless main with bread or a protein on the side.
- St. Patrick’s Day as a lighter, cabbage-forward alternative to heavier Irish sides.
The cooking process explained
Before you start: you’ll sauté onion in butter, soften shredded cabbage until it wilts, then add diced potatoes and milk. Bring everything to a simmer, cover, and cook until the potatoes are tender — about 15–20 minutes. Finish with salt, pepper, and chopped parsley. That’s it: short active time, mostly hands-off while the potatoes cook. Expect a gentle, stew-like final texture; mash lightly with a spoon if you prefer a creamier consistency.
What you’ll need
- 1 small head Green cabbage (core removed and thinly sliced)
- 1 medium Onion (thinly sliced)
- Fresh Parsley (chopped, for garnish)
- 4 medium Potatoes (peeled and diced into 1-inch pieces)
- Salt and pepper to taste
- 2 tbsp Butter
- 1/2 cup Milk
Notes and swaps: use Yukon Gold or red potatoes for a creamier texture; russets are fine but may break down more. Substitute olive oil or a plant-based butter and a non-dairy milk (unsweetened oat or soy) to make it dairy-free.
Step-by-step instructions
- Chop the cabbage and thinly slice the onion. Dice the potatoes into roughly 1-inch cubes so they cook evenly.
- Heat a large pot over medium heat and melt the butter. Add the onion and sauté until it becomes translucent and fragrant, about 4–5 minutes.
- Add the sliced cabbage to the pot and cook, stirring occasionally, until it softens and wilts, about 6–8 minutes.
- Stir in the diced potatoes, then pour in the milk. Season with salt and pepper.
- Bring the mixture to a gentle boil, then reduce the heat to low and cover the pot.
- Let everything simmer until the potatoes are tender when pierced with a fork, about 15–20 minutes. Uncover and check seasoning; mash a few potatoes against the pot wall if you want a creamier texture.
- Remove from heat and garnish with plenty of chopped fresh parsley before serving.

Serving suggestions
- Serve as a warm side with roasted pork, grilled sausages, or pan-seared fish.
- Turn it into a main by topping with poached eggs or flaked smoked salmon.
- Add a crunchy element: toasted breadcrumbs or crispy bacon scattered over the top.
- For a brunch-style plate, pair with buttered soda bread or warm, crusty rolls. Plate in a shallow bowl and finish with an extra pat of butter or a drizzle of good olive oil.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking. They’ll keep 3–4 days. Reheat gently on the stovetop over low heat with a splash of milk or water to loosen the mixture and prevent drying. Microwave on medium power in short intervals, stirring between, until heated through. To freeze, cool completely and transfer to a freezer-safe container for up to 2 months; thaw overnight in the fridge and reheat as above. Always reheat to an internal temperature of 165°F (74°C) for safety.
Pro chef tips
- Cut the potatoes uniformly so they cook at the same rate.
- Don’t rush the cabbage: cooking it slowly brings out sweetness and reduces any raw bitterness.
- If the dish looks dry after cooking, stir in up to 1/4 cup more milk or a tablespoon of butter for gloss and richness.
- For extra depth, add a crushed garlic clove with the onions or a teaspoon of caraway seeds when you add the cabbage.
- Taste for salt near the end—potatoes soak up seasoning, so you may need a final pinch.
Recipe variations
- Colcannon-style: stir in sautéed leeks and a lot more butter, then mash some of the potatoes for a creamier texture.
- Smoky bacon or pancetta: render small diced pieces first, spoon most of the fat out, then use the rendered fat to sauté the onions for extra flavor.
- Vegan: swap butter for olive oil and milk for unsweetened oat milk; finish with a drizzle of olive oil.
- Cheese-topped: sprinkle sharp cheddar over the dish and pop under the broiler for a few minutes for a gratin-style finish.
Helpful answers
Q: How long does this take from start to finish?
A: Plan on about 35–40 minutes total: 10–15 minutes prep and 20–25 minutes cooking.
Q: Can I use a different type of cabbage?
A: Yes. Savoy cabbage works well and offers a milder texture. Red cabbage will work but will change the color and has a bit more bite.
Q: Is this dish gluten-free?
A: Yes, as written it’s naturally gluten-free. Watch toppings or sides if you need a strict gluten-free meal.
Q: Can I make this ahead for a party?
A: You can cook it ahead and reheat gently before serving. If you plan to reheat in the oven, place in an ovenproof dish, add a splash of milk, cover, and bake at 325°F (160°C) until warmed through.
Q: How do I make it creamier without adding more milk?
A: Mash a portion of the potatoes against the pot to release starch and create a creamier consistency. A knob of butter folded in at the end also helps.
Conclusion
If you want a classic, no-fuss Irish side that’s flexible and forgiving, this cabbage-and-potato dish fits the bill. For a traditional take and additional technique ideas related to the Irish potato-and-cabbage family of dishes, see this Colcannon Recipe (Irish Potato Recipe with Cabbage).
Print
Irish Cabbage and Potato Dish
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A comforting mix of sautéed onion and cabbage folded into creamy potatoes, perfect for weeknight dinners or St. Patrick’s gatherings.
Ingredients
- 1 small head Green cabbage (core removed and thinly sliced)
- 1 medium Onion (thinly sliced)
- Fresh Parsley (chopped, for garnish)
- 4 medium Potatoes (peeled and diced into 1-inch pieces)
- Salt and pepper to taste
- 2 tbsp Butter
- 1/2 cup Milk
Instructions
- Chop the cabbage and thinly slice the onion. Dice the potatoes into roughly 1-inch cubes.
- Heat a large pot over medium heat and melt the butter. Add the onion and sauté until translucent, about 4–5 minutes.
- Add the sliced cabbage to the pot and cook until it wilts, about 6–8 minutes.
- Stir in the diced potatoes, pour in the milk, and season with salt and pepper.
- Bring to a gentle boil, then reduce heat to low and cover the pot.
- Simmer until the potatoes are tender, about 15–20 minutes. Uncover, check seasoning, and mash a few potatoes for a creamier texture.
- Remove from heat and garnish with chopped parsley before serving.
Notes
For a creamier texture, use Yukon Gold or red potatoes. Substitute olive oil and plant-based milk to make it dairy-free.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Side Dish
- Method: Sautéing
- Cuisine: Irish