Go Back
Finished makaróni káposztával plated in a traditional Hungarian style with a spoon showing the tender texture

Makaróni Káposztával (Hungarian Pasta with Cabbage)

Makaróni Káposztával is a beloved Hungarian comfort dish that combines tender pasta with soft, caramelized cabbage in a rich, savory preparation. This traditional recipe has warmed family tables for generations across Hungary and Central Europe, delivering deep, satisfying flavors from just a handful of simple ingredients.
Prep Time 15 minutes
Cook Time 45 minutes
Resting Time 5 minutes
Total Time 1 hour
Course Main Course
Cuisine Hungarian
Servings 4 servings
Calories 498 kcal

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Large pasta pot
  • Colander
  • Sharp knife and cutting board
  • Wooden spoon

Ingredients
  

For the Cabbage Base

  • 1 medium head of green cabbage thinly sliced into ribbons, core removed
  • 1 large onion finely diced
  • 7 tbsp lard or vegetable oil lard preferred for authentic flavor
  • 1 tsp caraway seeds lightly toasted for deeper flavor
  • 1 tsp sweet Hungarian paprika smoked paprika can be substituted for extra depth
  • 1.5 tsp salt plus more to taste
  • 0.5 tsp black pepper freshly cracked

For the Pasta

  • 14 oz elbow macaroni or short pasta egg noodles or penne also work well
  • 1 tbsp salt for pasta cooking water
  • 1 cup pasta cooking water reserved before draining; add gradually for creaminess

Instructions
 

  • Slice the cabbage in half, remove the dense core, and cut into thin ribbons about 3–4mm wide. Finely dice the onion. If using caraway seeds, toast them briefly in a dry skillet over medium heat for 1–2 minutes until fragrant, then set aside.
  • Heat the lard or oil in a large, heavy-bottomed pot over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes until softened and golden.
  • Add the sliced cabbage to the pot in batches, stirring each addition as it begins to wilt and release its moisture. Season with salt, caraway seeds, and paprika. Stir well to coat the cabbage evenly.
  • Reduce heat to low, cover the pot, and cook the cabbage for 30–40 minutes, stirring every 8–10 minutes. The cabbage is ready when it is very tender, silky, and lightly caramelized with a golden color. Do not rush this step — slow cooking develops the natural sweetness and eliminates bitterness.
  • While the cabbage is cooking, bring a large pot of salted water to a boil. Cook the pasta according to package directions until just al dente (slightly firm to the bite), about 8–10 minutes. Before draining, reserve 1 cup (250ml) of the starchy pasta cooking water. Drain the pasta well.
  • Add the drained pasta to the pot with the caramelized cabbage. Toss gently to combine. Add the reserved pasta cooking water a few tablespoons at a time, stirring between additions, until the mixture reaches a creamy, cohesive consistency — it should be moist but not soupy.
  • Simmer the combined pasta and cabbage together over low heat for 5 minutes, stirring gently, so the flavors fully meld. Taste and adjust seasoning with salt and freshly cracked black pepper. Remove from heat, let rest for 5 minutes, then serve hot.

Notes

Fat choice: Traditional lard gives the most authentic Hungarian depth and richness, but vegetable oil or butter work equally well for a lighter result. Pasta water is key: The starchy reserved water creates a silky binding sauce — add it gradually and stop when the texture feels creamy, not wet. Don't rush the cabbage: Slow cooking over 30–40 minutes is essential; rushing results in a tough, slightly bitter outcome. Variations: For a hearty version, brown 300g sliced smoked sausage with the onion at the start and reduce oil by half. For a creamy version, stir in 150ml sour cream off the heat before serving. Make-ahead tip: The cabbage base can be prepared a day in advance and refrigerated separately; combine with freshly cooked pasta just before serving.
Keyword cabbage pasta, hungarian comfort food, hungarian pasta, makaroni kaposztaval, traditional hungarian recipe