Ham and Sauerkraut Recipe for a Delicious Holiday Meal

Updated On: October 17, 2025

Ham and sauerkraut is a classic comfort food that combines the rich, smoky flavors of cured ham with the tangy, fermented bite of sauerkraut. This dish has roots in many cultures, especially in German and Eastern European cuisines, and it’s a staple for holiday gatherings and cozy family dinners.

Whether you’re preparing it for a festive occasion or a simple weeknight meal, this recipe is incredibly satisfying, easy to make, and packed with flavor.

The beauty of ham and sauerkraut lies in its simplicity and versatility. The tender, savory ham pairs perfectly with the slightly sour sauerkraut, creating a balance that’s both hearty and refreshing.

Plus, it’s a great way to use leftover ham or a smoked ham hock. In this blog post, I’ll guide you through a foolproof recipe that yields a delicious, melt-in-your-mouth meal that everyone will love.

Why You’ll Love This Recipe

This ham and sauerkraut recipe is a winner for many reasons. First, it’s incredibly flavorful with minimal effort—just a handful of ingredients that come together beautifully.

The slow simmering process allows the flavors to meld, making the ham tender and infusing the sauerkraut with smoky richness.

It’s also a comforting dish that’s perfect for cold weather or a festive table. Nutritionally, sauerkraut adds a boost of probiotics and fiber, which helps balance the richness of the ham.

Lastly, it’s a versatile recipe that can be adapted to suit your taste or dietary needs, whether you prefer it spicy, sweet, or mild.

Ingredients

  • 2 pounds smoked ham hock or 3 cups diced cooked ham
  • 32 ounces sauerkraut, drained
  • 1 large onion, finely chopped
  • 2 tablespoons butter or oil
  • 1 cup apple cider or apple juice
  • 1 tablespoon brown sugar (optional, for a touch of sweetness)
  • 1 teaspoon caraway seeds (optional, for authentic flavor)
  • 1 teaspoon black pepper
  • Salt, to taste
  • 2 bay leaves
  • Fresh parsley, chopped for garnish (optional)

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Cutting board and knife
  • Measuring cups and spoons
  • Wooden spoon or spatula
  • Lid for pot
  • Serving dish or platter

Instructions

  1. Prepare the ham: If using a ham hock, rinse it under cold water to remove excess salt. If using diced cooked ham, set aside for later addition.
  2. Sauté the onion: In your large pot or Dutch oven, melt the butter over medium heat. Add the chopped onion and cook until softened and translucent, about 5 minutes.
  3. Add sauerkraut and seasonings: Stir in the drained sauerkraut, brown sugar, caraway seeds, pepper, and bay leaves. Mix well to combine.
  4. Add ham and liquid: Nestle the ham hock into the sauerkraut mixture (or add diced ham later). Pour the apple cider or juice over the top to add moisture and sweetness.
  5. Simmer the dish: Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot and let it simmer for about 2 hours if using a ham hock, or 45 minutes if using diced ham. Stir occasionally to prevent sticking.
  6. Check tenderness and seasoning: The ham hock should be tender and the sauerkraut well infused. Remove the ham hock, shred the meat, and stir it back into the sauerkraut if desired. Adjust salt and pepper as needed.
  7. Garnish and serve: Sprinkle chopped fresh parsley over the top before serving for a pop of color and freshness.

Tips & Variations

For a milder flavor, rinse your sauerkraut before cooking to reduce the tanginess.

If you prefer a sweeter version, add diced apples or increase the brown sugar slightly. For a smoky twist, try adding a few slices of smoked bacon at the start with the onions.

Vegetarians can substitute ham with smoked tofu or tempeh and add a bit of smoked paprika to replicate the smoky flavor. Another delicious variation is to toss in some cooked potatoes or apples during the last 20 minutes to make it a one-pot meal.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 25 g
Fat 18 g
Carbohydrates 15 g
Fiber 4 g
Sodium 900 mg

Serving Suggestions

Ham and sauerkraut pairs wonderfully with hearty sides like mashed potatoes, boiled or roasted potatoes, and rye bread. Its robust flavor also complements mustard or horseradish sauces for an added kick.

For a traditional meal, serve it alongside German potato salad or spaetzle. A crisp green salad with a light vinaigrette can help cut through the richness of the dish and add a refreshing contrast.

Conclusion

This ham and sauerkraut recipe is a timeless dish that brings warmth and comfort to your table. Its blend of smoky, tangy, and slightly sweet flavors is sure to satisfy your taste buds and impress your family and guests.

Whether you’re cooking for a holiday feast or a casual dinner, this recipe delivers a hearty meal that’s simple to prepare and full of character.

With easy-to-follow steps and flexible ingredients, you can customize this dish to your liking, making it a versatile addition to your recipe collection. Don’t forget to garnish with fresh parsley for a vibrant finish.

Give this recipe a try and enjoy a classic that never goes out of style!

For more delicious and comforting recipes, be sure to check out Classic Beef Stew, Homemade Sauerkraut, and German Potato Salad.

📖 Recipe Card: Ham and Sauerkraut

Description: A classic comfort dish combining savory ham with tangy sauerkraut. Easy to prepare and perfect for a hearty meal.

Prep Time: PT10M
Cook Time: PT1H30M
Total Time: PT1H40M

Servings: 6 servings

Ingredients

  • 3 lbs smoked ham hock
  • 2 tablespoons vegetable oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 32 oz sauerkraut, drained
  • 1 cup chicken broth
  • 1 tablespoon brown sugar
  • 1 teaspoon black pepper
  • 1 teaspoon caraway seeds
  • 2 bay leaves
  • Salt to taste

Instructions

  1. Heat oil in a large pot over medium heat.
  2. Add chopped onion and garlic; sauté until translucent.
  3. Add ham hock to the pot and brown on all sides.
  4. Stir in sauerkraut, chicken broth, brown sugar, black pepper, caraway seeds, and bay leaves.
  5. Bring to a boil, then reduce heat to low and cover.
  6. Simmer for 1 hour 30 minutes until ham is tender.
  7. Remove ham hock, shred meat, and return to pot.
  8. Discard bay leaves and adjust seasoning with salt.
  9. Serve warm.

Nutrition: Calories: 350 kcal | Protein: 25 g | Fat: 18 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Ham and Sauerkraut”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A classic comfort dish combining savory ham with tangy sauerkraut. Easy to prepare and perfect for a hearty meal.”, “prepTime”: “PT10M”, “cookTime”: “PT1H30M”, “totalTime”: “PT1H40M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“3 lbs smoked ham hock”, “2 tablespoons vegetable oil”, “1 large onion, chopped”, “2 cloves garlic, minced”, “32 oz sauerkraut, drained”, “1 cup chicken broth”, “1 tablespoon brown sugar”, “1 teaspoon black pepper”, “1 teaspoon caraway seeds”, “2 bay leaves”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add chopped onion and garlic; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add ham hock to the pot and brown on all sides.”}, {“@type”: “HowToStep”, “text”: “Stir in sauerkraut, chicken broth, brown sugar, black pepper, caraway seeds, and bay leaves.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat to low and cover.”}, {“@type”: “HowToStep”, “text”: “Simmer for 1 hour 30 minutes until ham is tender.”}, {“@type”: “HowToStep”, “text”: “Remove ham hock, shred meat, and return to pot.”}, {“@type”: “HowToStep”, “text”: “Discard bay leaves and adjust seasoning with salt.”}, {“@type”: “HowToStep”, “text”: “Serve warm.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “25 g”, “fatContent”: “18 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X