7 German Christmas Dinner Recipes for an Old-World Holiday Table

As I reflect on the holiday season, I can’t help but think about the warmth and comfort of a traditional German Christmas dinner. Each dish, from the rich Sauerbraten to the sweet Lebkuchen, brings back memories of shared moments at the table. There’s something special about these recipes that can transform any gathering into a festive celebration. Let’s explore these time-honored dishes that are sure to bring a bit of old-world charm to your holiday table.

Sale
Crock-Pot 7 Quart Oval Manual Slow Cooker, Stainless Steel (SCV700-S-BR), Versatile Cookware for...
  • Generous Capacity: 7-quart slow cooker that comfortably serves 9+ people or fits a 7-pound roast
  • Cooking Flexibility: High or low slow cooking settings, with convenient warm function for ideal serving...
  • Convenient: Set it and forget it feature enables you to cook while at work or performing daily tasks

Sauerbraten: A Traditional German Pot Roast

traditional german pot roast

Sauerbraten is a classic German pot roast, traditionally made with beef that is marinated for several days in a mixture of vinegar, water, and various spices. This slow-cooked dish is not only tender and flavorful but also boasts a rich gravy that perfectly complements the meat. It is often served with red cabbage and potato dumplings, making it a beloved centerpiece for festive occasions like Christmas.

Ingredient Quantity
Beef roast (chuck or round) 3-4 pounds
White vinegar 1 cup
Water 1 cup
Onions 2, sliced
Carrots 2, chopped
Celery 2 stalks, chopped
Garlic 4 cloves, minced
Bay leaves 2
Whole cloves 5
Juniper berries 5
Sugar 2 tablespoons
Flour 2 tablespoons
Beef broth 2 cups
Salt To taste
Pepper To taste
Cooking oil 2 tablespoons

Cooking Steps:

  1. Marinate the Meat: In a large bowl, combine the white vinegar, water, sliced onions, chopped carrots, chopped celery, minced garlic, bay leaves, whole cloves, juniper berries, and sugar. Place the beef roast in the marinade, ensuring it is fully submerged. Cover the bowl and refrigerate for at least 3 days, turning the roast occasionally to absorb flavor.
  2. Preheat the Oven: On the day of cooking, preheat your oven to 325°F (160°C).
  3. Sear the Meat: Remove the beef roast from the marinade and pat it dry with paper towels. Reserve the marinade for later. In a large Dutch oven, heat the cooking oil over medium-high heat. Sear the roast on all sides until it is browned, about 4-5 minutes per side. This step adds flavor to the dish.
  4. Add Marinade and Broth: Once the roast is browned, pour in the reserved marinade and add the beef broth. Bring the mixture to a gentle simmer.
  5. Cover and Cook: Cover the Dutch oven with a lid and transfer it to the preheated oven. Allow the roast to cook for 2.5 to 3 hours or until it is fork-tender. Check occasionally, and if necessary, add a bit more broth or water to keep the meat from drying out.
  6. Prepare the Gravy: Once cooked, remove the roast from the pot and let it rest for about 10-15 minutes. In the meantime, strain the liquid from the pot into a saucepan. Discard the solids. Bring the strained liquid to a simmer and whisk in the flour to thicken the gravy. Let it simmer for a few minutes until it reaches your desired consistency. Season with salt and pepper to taste.
  7. Serve: Slice the Sauerbraten against the grain and serve it with the gravy poured over the top. Pair it with traditional sides such as red cabbage and potato dumplings for a complete German Christmas dinner experience. Enjoy!
Sale
TrendPlain 16oz/470ml Glass Olive Oil Sprayer for Cooking – 2 in 1 Olive Oil Dispenser Bottle for...
  • Lifetime Assurance: We stand behind the quality of our oil dispenser for kitchen. If you experience any...
  • Dual Dispensing: This oil mister offers both spray and pour options for total control while cooking....
  • Precision Spray Nozzle: The olive oil spray bottle features a nozzle that delivers a fine mist or steady...

Kartoffelsalat: Classic German Potato Salad

tangy german potato salad

Kartoffelsalat, or German potato salad, is a delicious side dish that varies from region to region in Germany. Unlike its American counterpart, which is often creamy, this version is typically vinegar-based, making it a tangy and flavorful complement to any meal, especially during festive occasions like Christmas. It can be served warm or cold and often features ingredients like onions, bacon, and herbs.

Ingredient Quantity
Potatoes 2 pounds
Bacon 4 slices
Onion 1, finely chopped
White wine vinegar 1/4 cup
Chicken broth 1/2 cup
Mustard 1 tablespoon
Sugar 1 teaspoon
Salt To taste
Pepper To taste
Fresh parsley 2 tablespoons, chopped (for garnish)

Cooking Steps:

  1. Cook the Potatoes: Start by placing the potatoes in a large pot and filling it with cold water. Bring the water to a boil over medium-high heat and cook the potatoes for about 20 to 25 minutes, or until they are fork-tender. Once cooked, drain the potatoes and let them cool. Once cool enough to handle, peel the potatoes and slice them into thin rounds.
  2. Prepare the Dressing: In a small saucepan over medium heat, cook the bacon until crispy. Remove the bacon from the pan and set it aside, leaving the drippings in the pan. In the same pan, add the finely chopped onion and sauté until it’s translucent. Then, add the white wine vinegar, chicken broth, mustard, sugar, salt, and pepper to the pan. Stir the mixture and allow it to simmer for about 5 minutes.
  3. Combine Potatoes and Dressing: In a large mixing bowl, combine the sliced warm potatoes with the hot dressing. Toss gently to guarantee the potatoes are evenly coated. Allow the salad to sit for about 15-20 minutes at room temperature, as this will enhance the flavors.
  4. Finish the Salad: Once the salad has rested, crumble the crispy bacon and add it to the potatoes. Toss everything together once more, and adjust the seasoning with additional salt and pepper if needed.
  5. Serve: Transfer the Kartoffelsalat to a serving dish and sprinkle with chopped fresh parsley for garnish. You can serve it warm or allow it to chill in the refrigerator for a cool version, making it a versatile side for your German Christmas dinner!
Sale
Fullstar The Original Pro Chopper - Vegetable Chopper and Spiralizer, Food Chopper with Container,...
  • The Original Pro Chopper – TikTok’s favorite veggie slicer and one of the top-rated kitchen gadgets...
  • Easy Meal Prep with Rust-Resistant Blades – Perfect for those who want to eat healthier but don’t...
  • 5-Star Design for Everyday Cooking – Built for comfort and precision. The soft-grip TPU handle offers...

Rotkohl: Sweet and Sour Red Cabbage

sweet and sour cabbage dish

Rotkohl, or sweet and sour red cabbage, is a traditional German side dish that adds a vibrant splash of color and flavor to any festive meal, particularly during Christmas. This dish balances the natural sweetness of the cabbage with a tangy vinegar and apple base, making it a delightful accompaniment to hearty main courses like roast meats.

Ingredient Quantity
Red cabbage 1 medium head
Onion 1, finely sliced
Apple 1 large, grated
Apple cider vinegar 1/4 cup
Sugar 2 tablespoons
Butter 2 tablespoons
Salt To taste
Pepper To taste
Caraway seeds (optional) 1 teaspoon
Bay leaves 1-2 leaves
Water 1 cup

Cooking Steps:

  1. Prepare the Cabbage: Start by removing the outer leaves of the red cabbage. Cut it into quarters, remove the core, and finely shred the cabbage. Rinse it under cold water and set aside.
  2. Sauté the Onion: In a large pot or Dutch oven, melt the butter over medium heat. Once melted, add the finely sliced onion and sauté for about 5 minutes, or until the onion is soft and translucent.
  3. Add the Cabbage: Stir the shredded red cabbage into the pot with the cooked onion. Mix well to combine the ingredients.
  4. Incorporate the Apples and Seasoning: Add the grated apple, apple cider vinegar, sugar, salt, pepper, caraway seeds (if using), and bay leaves to the cabbage mixture. Stir everything together until well combined.
  5. Cooking the Cabbage: Pour in the water, bring the mixture to a gentle boil, then reduce the heat to low. Cover the pot and let the cabbage simmer for about 45 minutes, stirring occasionally, until the cabbage is tender.
  6. Taste and Adjust: After the cooking time, taste the Rotkohl and adjust the seasoning as necessary, adding additional salt, pepper, or sugar depending on your preference for sweetness or sourness.
  7. Serve: Remove the bay leaves before serving. Transfer the Rotkohl to a serving dish and enjoy it warm alongside your favorite main courses for a beautifully balanced German Christmas dinner!
CIRCLE JOY Gravity Electric Salt and Pepper Grinder Set Automatic Salt and Pepper Grinder Set with...
  • 【Automatic Operation】The gravity salt and pepper grinder set electric uses advanced technology for...
  • 【Adjustable Coarseness】This electric pepper grinder set can meet your grinding needs. Easily adjust...
  • 【Upgraded Salt and Pepper Set】The upgraded automatic salt and pepper grinder set has a long lifespan...

Bratwurst: Authentic German Sausages

authentic grilled german sausages

Bratwurst are traditional German sausages that are typically made from pork, beef, or veal, and seasoned with a blend of spices. These succulent sausages are often grilled, pan-fried, or cooked on the BBQ, making them a popular choice for festive gatherings, particularly during Christmas and Oktoberfest celebrations. The rich, savory flavors of bratwurst pair perfectly with various sides, such as sauerkraut, mustard, and fresh bread.

Ingredient Quantity
Bratwurst sausages 4-6 sausages
Butter or oil 2 tablespoons
Onion (optional) 1, sliced
Mustard (for serving) To taste
Fresh bread or rolls For serving

Cooking Steps:

  1. Preheat the Pan or Grill: Begin by preheating a large skillet or grill over medium heat. If using a skillet, add the butter or oil to coat the bottom lightly.
  2. Prepare the Sausages: If desired, you can pierce each bratwurst a few times with a fork. This will help release steam while cooking and keep the sausages from bursting.
  3. Cook the Bratwurst: Place the bratwurst in the pan or on the grill, making certain they are evenly spaced apart. Cook them for about 4-5 minutes on each side, turning them frequently to guarantee an even brown crust develops all around.
  4. Check for Doneness: After about 15-20 minutes of cooking, check that the internal temperature of the bratwurst reaches 160°F (70°C). Use a meat thermometer if you have one. If the sausages are not yet done, continue cooking while assuring they do not burn.
  5. Sauté the Onions (Optional): If you choose to serve sautéed onions, add the sliced onions to the skillet during the last few minutes of cooking, allowing them to soften and caramelize alongside the bratwurst.
  6. Serve: Once cooked through, remove the bratwurst from the heat and let them rest for a minute. Serve the sausages hot with mustard on the side and fresh bread or rolls to complement the meal. Enjoy your authentic German bratwurst experience!
Sale
Ninja Crispi 4-in-1 Portable Glass Air Fryer Cooking System, 1500W, 4QT & 6-Cup TempWare Glass...
  • ALL-IN-ONE SYSTEM: Includes the Ninja Crispi PowerPod, 4-qt and 6-cup CleanCrisp glass containers, and 2...
  • CRISPI POWERPOD: The power of a full-sized air fryer now in the palm of your hand
  • SMALL & LARGE BATCH CONTAINERS: 6-cup container cooks a personal sized meal in 7 mins while the 4 QT fits...

Spätzle: Homemade German Egg Noodles

homemade german egg noodles

Spätzle are traditional German egg noodles known for their light and fluffy texture. This versatile dish can be served as a side or a main course, often accompanying rich sauces, meats, and stews. With their slightly chewy bite and subtle egg flavor, homemade spätzle can elevate any festive meal.

Ingredient Quantity
All-purpose flour 2 cups
Eggs 3 large
Milk 1/2 cup
Salt 1 teaspoon
Nutmeg (optional) 1/4 teaspoon
Butter 2 tablespoons (for serving)
Fresh parsley (optional) Chopped, for garnish

Cooking Steps:

  1. Prepare the Dough: In a large mixing bowl, combine the flour and salt. Make a well in the center and add the eggs and milk. If using, add the nutmeg for additional flavor. Mix well until the ingredients come together to form a smooth, thick batter. The consistency should be similar to that of a thick pancake batter. If the dough is too thick, add a little more milk.
  2. Boil Water: Fill a large pot with water and add a pinch of salt. Bring the water to a rolling boil over high heat.
  3. Create Spätzle: Use a spätzle maker or a colander with large holes. Place the collinder over the boiling water and pour some of the dough into it. Use a spatula or wooden spoon to push the dough through the holes into the water. The pieces should be small, about the size of a pea.
  4. Cook the Spätzle: Allow the spätzle to cook for about 2-3 minutes, or until they rise to the surface of the boiling water. This indicates they are done. Use a slotted spoon to gently remove the cooked spätzle and transfer them to a bowl.
  5. Keep Warm: If you’re making multiple batches, cover the bowl with a lid or a kitchen towel to keep the spätzle warm while you repeat the process with the rest of the dough.
  6. Serve: In a skillet, melt the butter over medium heat. Add the cooked spätzle and sauté for a few minutes until they are golden and slightly crispy. Remove from heat and serve warm, garnished with freshly chopped parsley if desired. Enjoy your delightful homemade spätzle!
Elite Gourmet EGC115B Easy Egg Cooker Electric 7-Egg Capacity, Soft, Medium, Hard-Boiled Egg Cooker...
  • SEVEN EGG CAPACITY: Cook up to 7 eggs in soft, medium, or hard-boiled firmness, while saving time and...
  • EASE OF USE: Fill pre-marked measuring cup with water to desired doneness & add to the cooking plate,...
  • VERSATILITY: Whether pairing with avocado toast or preparing deviled eggs, the Elite Gourmet Easy Egg...

Lebkuchen: Gingerbread Cookies

traditional german gingerbread cookies

Lebkuchen are traditional German gingerbread cookies that play a central role in Christmas celebrations. Known for their rich, spicy flavor and delightful aroma, these cookies come in various shapes and sizes, often decorated with icing or chocolate. Their soft texture and indulgent spices make them a beloved holiday treat that can be enjoyed on their own or gifted to friends and family.

Ingredient Quantity
All-purpose flour 4 cups
Ground almonds or hazelnuts 1 cup
Brown sugar 1 cup
Honey 1/2 cup
Baking soda 1 teaspoon
Ground cinnamon 2 teaspoons
Ground ginger 1 teaspoon
Ground cloves 1/2 teaspoon
Eggs 2 large
Zest of 1 lemon For flavor
Powdered sugar For icing (optional)
Water (for icing) As needed
Chopped nuts (for garnish) Optional

Cooking Steps:

  1. Prepare the Dough: In a large mixing bowl, combine the flour, ground almonds or hazelnuts, brown sugar, baking soda, and spices (cinnamon, ginger, and cloves). Mix well to combine the dry ingredients.
  2. Combine Wet Ingredients: In another bowl, whisk together the honey and eggs until well blended. Add the lemon zest for added flavor. Pour the wet ingredients into the bowl with the dry ingredients and mix until a stiff dough forms.
  3. Chill the Dough: Cover the dough with plastic wrap and refrigerate for at least 1 hour, or overnight, to allow the flavors to develop and make it easier to work with.
  4. Preheat the Oven: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper to prevent the cookies from sticking.
  5. Shape the Cookies: Once the dough is chilled, lightly flour your work surface. Roll out the dough to about 1/4-inch thickness. Use cookie cutters to cut out desired shapes. Place the cookies onto the prepared baking sheet, leaving some space between them as they will spread slightly.
  6. Bake the Cookies: Bake the Lebkuchen in the preheated oven for 10-12 minutes, or until they are slightly firm to the touch and lightly browned on the edges.
  7. Cool the Cookies: Remove the baking sheet from the oven and let the cookies cool on the sheet for a few minutes before transferring them to a wire rack to cool completely.
  8. Prepare Icing (Optional): If you wish to decorate your Lebkuchen, mix powdered sugar with a small amount of water until you achieve a smooth, spreadable consistency. Use a piping bag or a small spatula to ice the cooled cookies and sprinkle with chopped nuts, if desired.
  9. Store and Enjoy: Allow the icing to set before storing the cookies in an airtight container. Lebkuchen can improve in flavor over time, making them a perfect treat to make ahead of the holiday festivities. Enjoy your delicious gingerbread cookies!
Sale
AWLKIM Meat Thermometer Digital - Instant Read Waterproof Food Thermometer with Backlight for...
  • Ultra-Fast & Accurate Digital Meat Thermometer - Our instant-read meat thermometer features a 1.7mm...
  • Multi-Purpose Cooking Thermometer - Ideal for meats, liquids, candy, sourdough and even oil! Use this...
  • Effortless Use, Day or Night-Simply unfold & read! Features a bright backlit LCD for crystal-clear...

Stollen: Traditional German Christmas Bread

traditional german christmas bread

Stollen is a traditional German Christmas bread that is rich in flavor and symbolic of the festive season. This fruit-filled loaf is typically made with a yeasted dough, featuring a blend of dried fruits, nuts, and warm spices, and is often dusted with powdered sugar for a snowy finish. The bread is a cherished part of holiday celebrations, offering a delightful taste of Germany’s culinary heritage.

Ingredient Quantity
All-purpose flour 4 cups
Active dry yeast 2 teaspoons
Warm milk 1 cup (110°F/43°C)
Sugar 1/4 cup
Salt 1 teaspoon
Ground cinnamon 1 teaspoon
Ground nutmeg 1/4 teaspoon
Eggs 2 large
Unsalted butter 1/2 cup (melted)
Mixed dried fruits 1 1/2 cups (chopped)
Chopped nuts (e.g., almonds, hazelnuts) 1 cup
Zest of 1 lemon For flavor
Powdered sugar For dusting

Cooking Steps:

  1. Activate Yeast: In a small bowl, combine warm milk, sugar, and yeast. Let it sit for about 5-10 minutes until frothy, indicating that the yeast is active.
  2. Combine Dry Ingredients: In a large mixing bowl, sift together the flour, salt, ground cinnamon, and nutmeg. Mix well to incorporate the spices evenly.
  3. Mix Wet Ingredients: In another bowl, whisk together the eggs and melted butter. Add the frothy yeast mixture and lemon zest to this blend.
  4. Form the Dough: Pour the wet ingredients into the dry ingredients. Stir with a wooden spoon until a dough begins to form. Knead the dough on a floured surface for about 5-7 minutes until it is smooth and elastic.
  5. Incorporate Fillings: Flatten the dough and fold in the mixed dried fruits and chopped nuts. Knead gently to distribute the fillings evenly throughout the dough.
  6. First Rise: Place the dough in a greased bowl, cover it with a damp cloth or plastic wrap, and let it rise in a warm place until it has doubled in size, about 1-2 hours.
  7. Shape the Stollen: Once risen, punch down the dough to release any air bubbles. Shape the dough into a rectangle and fold it in half lengthwise, creating a slight oval shape. Pinch the edges to seal and place it seam-side down on a baking sheet lined with parchment paper.
  8. Second Rise: Cover the shaped stollen with a cloth and let it rise again for about 30-45 minutes until it puffs up slightly.
  9. Preheat Oven: While the dough is rising, preheat your oven to 350°F (175°C).
  10. Bake the Stollen: Bake the stollen in the preheated oven for 30-35 minutes until it turns golden brown and sounds hollow when tapped on the bottom.
  11. Cool and Dust: Remove the stollen from the oven and let it cool on a wire rack. Once cooled, dust generously with powdered sugar to give it a festive appearance.
  12. Serve: Slice the stollen and serve it as part of your Christmas festivities, enjoying the delightful flavors of this traditional German bread.