Haluski
Comforting, buttery egg noodles tossed with tender, sweet caramelized cabbage and onions. This simple Eastern European classic, popular in Polish and Slovak communities across the American Midwest, comes together in one pan and tastes like a warm hug on a cold day.
For 4 servings
- boil · ~10 min
Cook the egg noodles.
1.Bring a large pot of salted water to a rolling boil.2.Add egg noodles and cook until just al dente, about 1 minute less than package directions.3.Reserve 1/2 cup pasta water, then drain noodles in a colander. Set aside.TIPUndercook the noodles slightly — they'll finish cooking in the butter with the cabbage. - saute · ~12 min
Caramelize the onions.
1.Melt 3 tablespoons of butter in a large skillet over medium heat.2.Add sliced onions and cook, stirring occasionally, until soft and deeply golden (10-12 minutes).TIPLow and slow on the onions builds the sweet, savory foundation of the dish. - saute · ~15 min
Wilt the cabbage.
1.Add the sliced cabbage to the skillet with the onions.2.Stir to coat in butter, then cook, stirring every 3-4 minutes, until cabbage is tender, lightly browned at the edges, and reduced by half (12-15 minutes).3.Season with 1/4 teaspoon salt and black pepper while cooking.TIPDon't stir too often — letting the cabbage sit against the hot pan creates delicious browned, crispy bits. - mix · ~2 min
Combine noodles and cabbage.
1.Add the drained noodles and remaining 1 tablespoon butter to the skillet.2.Toss everything together, adding a splash of reserved pasta water if the mixture seems dry.3.Cook for 2 more minutes until noodles are heated through and glossy. - serve
Serve hot.
Transfer to a warm serving bowl. Finish with an extra crack of black pepper at the table.
TIPHaluski is best eaten right away while the butter is still glistening.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Slice cabbage and onions into uniform thin strips so they cook evenly and caramelize at the same rate.
- 2Reserve pasta water before draining — the starch helps bind the butter to the noodles for a silky finish.
- 3Don't rush the onion caramelization; low-to-medium heat for a full 12 minutes unlocks deep sweetness.
- 4Undercook the noodles by 1 minute so they stay firm after absorbing butter and cabbage juices.
- 5Let the cabbage sit undisturbed for 3-4 minutes between stirs to develop golden-brown, crispy edges.
- 6If the skillet looks dry when combining, add a splash of reserved pasta water to loosen the butter coating.
Adapt it for your goals.
Low-oil / Dairy-Free
Replace butter with olive oil or plant-based butter for a dairy-free version that still delivers richness and browning.
High ProteinHigh-Protein
Add 200g of sliced kielbasa or smoked sausage in step 3 — sauté it with the onions for a heartier, protein-packed meal.
VeganVegan
Use vegan butter or oil and omit the pasta water if the noodles are egg-free — still rich and satisfying.
Add Garlic & CarawayAdd Garlic & Caraway
Stir in 2 minced garlic cloves with the onions and 1 teaspoon caraway seeds with the cabbage for a classic Eastern European twist.
Why this is on our healthy list.
Rich in Vitamin C
Cabbage provides a good source of vitamin C, supporting immune health and collagen production.
Low in Saturated Fat
Made primarily with cabbage and onions, this dish is light on unhealthy fats when using the moderate butter amount listed.
Contains Dietary Fiber
The cabbage and onions contribute fiber that aids digestion and promotes gut health.
Naturally Comforting & Wholesome
A simple, vegetable-forward noodle dish that feels indulgent but is built on whole food ingredients.
Frequently asked questions
Your heat may have been too low or you stirred too often. Use medium heat and let the cabbage sit 3-4 minutes between stirs so moisture evaporates and browning occurs.



