German cuisine is renowned for its hearty, comforting dishes that warm the soul. From sauerbraten to schnitzel, and from bratwurst to black forest cake, there’s a rich culinary heritage waiting to be explored. In this article, we’ll take you on a journey through 19 classic German dinner recipes that are sure to delight your taste buds. Whether you’re a seasoned gourmet or just looking for some inspiration in the kitchen, these authentic German dishes will transport you to the charming streets of Berlin, Munich, and beyond.
Stay tuned for our first recipe: Sauerbraten with Red Cabbage – a classic German pot roast dish that’s perfect for a cozy night in…
Sauerbraten with Red Cabbage
Experience the rich flavors of Germany’s national dish with this classic recipe that combines tender pot roast, tangy red cabbage, and a hint of sweetness.
Ingredients:
– 3 lbs beef pot roast
– 1 cup vinegar (apple cider or white wine)
– 1/2 cup brown sugar
– 2 tbsp mustard powder
– 1 tsp ground cinnamon
– 1 tsp ground allspice
– 2 cloves garlic, minced
– 1 cup red cabbage, shredded
– Salt and pepper to taste
Instructions:
1. Preheat oven to 300°F (150°C).
2. In a large bowl, whisk together vinegar, sugar, mustard powder, cinnamon, allspice, and garlic.
3. Add the beef pot roast to the marinade, making sure it’s coated evenly. Cover and refrigerate for at least 24 hours or up to 48 hours.
4. Remove the roast from the refrigerator and let it sit at room temperature for 30 minutes before roasting.
5. Roast the pot roast in the preheated oven for about 3-1/2 hours, or until tender and caramelized.
6. Meanwhile, sauté the shredded red cabbage in a pan with a little oil until softened and slightly caramelized.
7. Serve the roasted pot roast with the sweet and tangy red cabbage.
Cooking Time: Approximately 4-5 hours (including marinating time)
Bratwurst with Sauerkraut and Mustard
This recipe brings together the flavors of traditional German cuisine: savory bratwurst, tangy sauerkraut, and spicy mustard. Perfect for a quick weeknight dinner or a casual gathering with friends.
Ingredients:
– 4 bratwurst sausages
– 1 cup sauerkraut, drained and rinsed
– 2 tablespoons mustard (such as German-style brown mustard)
– 1 tablespoon butter
– Salt and pepper to taste
Instructions:
1. Preheat grill or grill pan to medium-high heat.
2. Grill bratwurst for 5-7 minutes per side, or until cooked through.
3. Meanwhile, melt butter in a large skillet over medium heat.
4. Add sauerkraut and stir to combine. Cook for 2-3 minutes, or until heated through.
5. Brush bratwurst with mustard during the last minute of grilling.
6. Serve bratwurst with sauerkraut mixture spooned over the top.
Cooking Time: 15-20 minutes
Schnitzel with Potato Salad
Schnitzel with Potato Salad Recipe: A classic German-inspired dish that combines crispy breaded pork cutlets with creamy potato salad.
Ingredients:
For the Schnitzel:
– 4 pork cutlets (1/4 inch thick)
– 1 cup all-purpose flour
– 1 egg, beaten
– 1 cup breadcrumbs
– Vegetable oil for frying
– Salt and pepper to taste
For the Potato Salad:
– 4 large potatoes, peeled and diced
– 2 tablespoons mayonnaise
– 1 tablespoon Dijon mustard
– 1 teaspoon chopped fresh dill
– Salt and pepper to taste
Instructions:
1. Prepare the Schnitzel: Dip each pork cutlet in flour, then egg, and finally breadcrumbs.
2. Fry the Schnitzel: Heat about 1/4 inch of vegetable oil in a large skillet over medium-high heat. Cook for 3-4 minutes on each side or until golden brown.
3. Prepare the Potato Salad: Boil the potatoes until tender. Drain and mix with mayonnaise, mustard, and dill. Season with salt and pepper to taste.
4. Serve: Slice the Schnitzel and serve with the potato salad.
Cooking Time: 20-25 minutes
Kartoffelpuffer with Applesauce
Kartoffelpuffer, or German potato pancakes, are a beloved comfort food that pairs perfectly with a warm and tangy applesauce. This recipe is a simple yet satisfying twist on the classic dish.
Ingredients:
– 2 large potatoes, peeled and grated
– 1 onion, finely chopped
– 1 egg
– 1/4 cup all-purpose flour
– Salt and pepper to taste
– Vegetable oil for frying
– Applesauce (homemade or store-bought)
Instructions:
1. In a bowl, combine grated potatoes, chopped onion, egg, and flour. Season with salt and pepper.
2. Heat about 1/2 inch of vegetable oil in a large non-stick skillet over medium heat.
3. Using a spoon, drop small amounts of the potato mixture into the oil, flattening slightly to form patties.
4. Cook Kartoffelpuffer for about 4-5 minutes on each side, or until golden brown and crispy.
5. Serve warm with applesauce.
Cooking Time: Approximately 20-25 minutes
Rouladen with Mashed Potatoes
Experience the comforting flavors of Germany with this hearty dish, featuring tender beef rolls wrapped in bacon and served with creamy mashed potatoes.
Ingredients:
– 500g beef strips (top round or rump)
– 6 slices of bacon
– 1 onion, finely chopped
– 2 cloves of garlic, minced
– 1 cup of breadcrumbs
– 1 egg, beaten
– Salt and pepper to taste
– 2-3 potatoes, peeled and chopped
– Butter, salt, and milk for mashed potatoes
Instructions:
1. Preheat oven to 180°C (350°F).
2. In a bowl, mix together chopped onion, minced garlic, breadcrumbs, and beaten egg.
3. Wrap each beef strip with a slice of bacon, leaving a small border at the top. Place about 1 tablespoon of the onion mixture in the center of each strip.
4. Roll up the strips tightly and secure with toothpicks if needed.
5. Place the rolls on a baking sheet lined with parchment paper and bake for 25-30 minutes or until cooked through.
6. Meanwhile, boil the potatoes until tender, then mash with butter, salt, and milk.
Cooking Time: 30-40 minutes
Spätzle with Cheese and Onions
A classic Austrian dish, Spätzle with Cheese and Onions is a hearty and satisfying meal perfect for a chilly evening. This recipe combines soft, homemade noodles with melted cheese and caramelized onions for a comforting treat.
Ingredients:
– 2 cups all-purpose flour
– 1/4 cup warm water
– 1/4 teaspoon salt
– 2 tablespoons butter
– 1 large onion, thinly sliced
– 2 cups grated cheddar cheese
– 1/4 cup chopped fresh parsley
Instructions:
1. Bring a large pot of salted water to a boil.
2. In a separate bowl, combine flour and warm water to form a dough.
3. Knead the dough for 5 minutes until smooth.
4. Cut the dough into long strips and cook in boiling water for 2-3 minutes or until they float to the surface.
5. Remove the Spätzle from the pot with a slotted spoon and melt butter over medium heat.
6. Add sliced onions and cook until caramelized, about 10 minutes.
7. Stir in grated cheese until melted and well combined.
8. Serve hot, garnished with chopped parsley.
Cooking Time: 20-25 minutes
Goulash with Dumplings
This classic Hungarian dish is a comforting blend of tender beef, rich vegetables, and soft dumplings. Perfect for a cozy evening meal, this goulash recipe is easy to prepare and packed with flavor.
Ingredients:
– 1 pound beef stew meat
– 2 medium onions, chopped
– 3 cloves garlic, minced
– 2 medium carrots, peeled and sliced
– 1 large potato, peeled and cubed
– 1 can (14.5 oz) diced tomatoes
– 1 teaspoon paprika
– Salt and pepper, to taste
– 4 tablespoons all-purpose flour
– 2 cups beef broth
– 1 cup water
– 1 package (12 oz) dumpling mix
Instructions:
1. Brown the beef in a large pot over medium-high heat.
2. Add onions, garlic, carrots, and potato; cook until vegetables are tender.
3. Stir in paprika, salt, and pepper.
4. Mix flour into broth and water; stir into the pot.
5. Bring to a boil, then reduce heat and simmer 1 hour.
6. Prepare dumplings according to package instructions.
7. Serve goulash with dumplings on top.
Cooking Time: Approximately 2 hours
Königsberger Klopse with Caper Sauce
Königsberger Klopse is a beloved German dish originating from the city of Königsberg, now Kaliningrad. This recipe combines tender meatballs with a tangy caper sauce for a truly authentic taste experience.
Ingredients:
– 1 pound ground beef
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 egg
– 1 tablespoon breadcrumbs
– Salt and pepper to taste
– 1/4 cup all-purpose flour
– 1 cup caper sauce (see below for recipe)
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 375°F (190°C).
2. Mix ground beef, onion, garlic, egg, breadcrumbs, salt, and pepper in a bowl until just combined.
3. Shape into small meatballs, about 1 1/2 inches (3.8 cm) in diameter.
4. Place on a baking sheet lined with parchment paper and bake for 18-20 minutes, or until cooked through.
5. Serve warm with caper sauce spooned over the top.
Caper Sauce:
– 1/2 cup white wine
– 1/2 cup beef broth
– 2 tablespoons butter
– 2 tablespoons capers, rinsed and chopped
– Salt and pepper to taste
Combine all ingredients in a small saucepan. Bring to a simmer over medium heat and cook until slightly thickened, about 5 minutes.
Cooking Time: 20-25 minutes (including baking time)
Kasseler with Sauerkraut and Potatoes
This classic German dish combines tender pork chops with tangy sauerkraut, crispy potatoes, and a hint of caraway seeds. Perfect for a cozy evening meal.
Ingredients:
– 4 pork chops (Kasseler)
– 1 large onion, finely chopped
– 2 cloves garlic, minced
– 1 cup sauerkraut, drained and rinsed
– 2 large potatoes, peeled and thinly sliced
– 2 tablespoons caraway seeds
– Salt and pepper to taste
– Cooking oil or butter for browning
Instructions:
1. Preheat oven to 375°F (190°C).
2. Season the pork chops with salt, pepper, and caraway seeds.
3. Sear the pork chops in a skillet with some oil or butter until browned on both sides. Transfer to a baking dish.
4. In the same skillet, sauté the chopped onion and minced garlic until softened.
5. Add the sauerkraut and stir to combine with the onion mixture.
6. Arrange the potato slices on top of the pork chops in the baking dish.
7. Spoon the sauerkraut-onion mixture over the potatoes.
8. Bake for 45-50 minutes or until the pork is cooked through, the potatoes are tender, and the sauerkraut is caramelized.
Cooking Time: 45-50 minutes
Leberkäse with Fried Eggs and Pickles
This hearty breakfast combines the rich flavors of German Leberkäse (meatloaf) with the simplicity of a fried egg and the tanginess of pickles. Perfect for a weekend brunch or morning meal.
Ingredients:
– 1 pound Leberkäse, sliced into thick rounds
– 2 eggs
– 4 slices of pickle (such as Dill or Sweet Pickle)
– Salt and pepper to taste
– Cooking oil or butter for frying
Instructions:
1. Heat a non-stick pan over medium heat. Add a small amount of cooking oil or butter.
2. Fry the Leberkäse slices until golden brown, about 3-4 minutes per side.
3. Meanwhile, fry the eggs in a separate pan until the whites are set and yolks are cooked to desired doneness.
4. Serve the fried Leberkäse with fried eggs on top.
5. Add sliced pickles on the side or on top of the Leberkäse.
6. Season with salt and pepper to taste.
Cooking Time: 15-20 minutes
Currywurst with French Fries
This classic German street food combines juicy sausage, savory curry sauce, and crispy fries for a satisfying snack. In just a few simple steps, you can create this popular treat at home.
Ingredients:
– 1 pound German-style sausage (such as Bratwurst or Currywurst)
– 1/4 cup curry sauce
– 2 tablespoons vegetable oil
– 2-3 French fries
– Salt and pepper to taste
Instructions:
1. Preheat a grill or grill pan over medium-high heat.
2. Cook the sausage for about 5-7 minutes per side, until browned and cooked through.
3. Meanwhile, prepare the curry sauce by heating it in a saucepan over low heat.
4. Remove the sausage from the grill and brush with the curry sauce.
5. Serve the sausage with French fries on the side. Sprinkle with salt and pepper to taste.
Cooking Time: 10-12 minutes
Eintopf with Sausage and Vegetables
Eintopf is a classic German dish that combines sausage, vegetables, and pasta for a satisfying and filling meal. This recipe is perfect for a weeknight dinner or a weekend brunch.
Ingredients:
– 1 pound sweet Italian sausage, sliced
– 1 large onion, chopped
– 2 cloves garlic, minced
– 1 red bell pepper, diced
– 2 medium potatoes, peeled and cubed
– 1 cup small pasta shapes (e.g., elbow macaroni)
– 4 cups vegetable broth
– 1 can (14.5 oz) diced tomatoes
– 1 teaspoon dried thyme
– Salt and pepper to taste
Instructions:
1. Cook sausage in a large pot over medium-high heat, breaking up with a spoon as it cooks, until browned, about 5 minutes.
2. Add onion, garlic, bell pepper, potatoes, pasta, broth, tomatoes, and thyme. Season with salt and pepper to taste.
3. Bring mixture to a boil, then reduce heat to low and simmer, covered, for 30-40 minutes or until vegetables are tender.
4. Serve hot, garnished with chopped fresh parsley if desired.
Cooking Time: 30-40 minutes
Schweinshaxe with Beer Gravy
Experience the hearty flavors of Germany with this slow-cooked Schweinshaxe recipe, served with a rich beer-based gravy. This classic dish is perfect for special occasions or cozy nights in.
Ingredients:
– 1 pork knuckle (about 2 lbs)
– 1 onion, sliced
– 3 cloves of garlic, minced
– 1 cup dark lager beer
– 1 cup beef broth
– 2 tbsp brown sugar
– 1 tsp caraway seeds
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 300°F (150°C).
2. Season the pork knuckle with salt, pepper, and caraway seeds.
3. In a large Dutch oven or heavy pot, brown the pork knuckle on all sides over medium-high heat.
4. Add sliced onion and minced garlic; cook until caramelized.
5. Add beer, beef broth, and brown sugar. Cover and transfer to preheated oven.
6. Braise for 2-3 hours or until tender.
7. Serve with chopped parsley, if desired.
Cooking Time: 2-3 hours
Käsespätzle with Caramelized Onions
This traditional German dish combines the comfort of spätzle noodles with the sweetness of caramelized onions and the creaminess of melted cheese.
Ingredients:
– 1 cup spätzle noodles
– 1 large onion, thinly sliced
– 2 tablespoons butter
– 1/4 cup grated Gruyère cheese
– Salt and pepper to taste
Instructions:
1. Cook the spätzle noodles according to package instructions. Drain and set aside.
2. In a large skillet, melt 1 tablespoon of butter over medium heat. Add the sliced onions and cook for 20-25 minutes, stirring occasionally, until they are caramelized and golden brown.
3. Preheat your broiler.
4. In a separate saucepan, melt the remaining 1 tablespoon of butter over low heat. Add the grated Gruyère cheese and stir until melted and smooth.
5. Combine the cooked spätzle noodles with the caramelized onions and melted cheese mixture. Season with salt and pepper to taste.
6. Transfer the Käsespätzle to a baking dish and broil for 2-3 minutes, or until the top is golden brown.
7. Serve hot and enjoy!
Cooking Time: 30-40 minutes
Frikadellen with Potato Mash
This hearty dish combines tender meatballs with a rich potato mash, perfect for a cozy dinner or special occasion. With just a few ingredients and simple steps, you’ll be enjoying this comforting meal in no time!
Ingredients:
For the Frikadellen (Meatballs):
– 1 lb ground beef
– 1/2 cup all-purpose flour
– 1 egg
– 1/4 cup milk
– Salt and pepper to taste
For the Potato Mash:
– 3-4 large potatoes, peeled and chopped
– 1/4 cup butter
– 1/2 cup heavy cream or whole milk
– Salt and pepper to taste
Instructions:
1. Preheat oven to 375°F (190°C).
2. Combine ground beef, flour, egg, and milk in a bowl. Mix well with your hands until just combined.
3. Form into small meatballs and place on a baking sheet lined with parchment paper.
4. Bake for 15-20 minutes or until cooked through.
5. Meanwhile, boil potatoes until tender. Drain and mash with butter, cream/milk, salt, and pepper.
Cooking Time: 30-40 minutes
Kohlrouladen with Tomato Sauce
Kohlrouladen with Tomato Sauce: A Classic German Recipe
Experience the rich flavors of Germany with this hearty Kohlrouladen dish, wrapped in a tender beef roll and served with a tangy tomato sauce.
Ingredients:
– 1 pound beef rouladen (thinly sliced), cut into 4-6 pieces
– 1 onion, finely chopped
– 2 cloves garlic, minced
– 1 cup tomato sauce
– 1/4 cup all-purpose flour
– 1 teaspoon paprika
– Salt and pepper to taste
– Vegetable oil for frying
Instructions:
1. Heat a pan with a small amount of vegetable oil over medium-high heat.
2. Add the chopped onion and cook until translucent, about 3-4 minutes.
3. Add the garlic and cook for an additional minute.
4. Wrap each beef piece with chopped onion and a sprinkle of paprika.
5. Dust the rolled beef with flour, shaking off excess.
6. Fry the rolls in batches until browned on all sides, about 2-3 minutes per side.
7. Serve with tomato sauce and enjoy!
Cooking Time: Approximately 20-25 minutes.
Herring Salad with Boiled Potatoes
This classic Scandinavian dish combines the rich flavors of pickled herring with the comforting warmth of boiled potatoes. Perfect for a light and satisfying lunch or dinner.
Ingredients:
– 1 can of pickled herring (drained)
– 2-3 medium-sized potatoes, peeled and cubed
– 1/4 cup of chopped fresh dill
– 2 tablespoons of mayonnaise
– Salt and pepper to taste
Instructions:
1. Boil the potato cubes in salted water until they’re tender. Drain and set aside.
2. In a large bowl, combine the pickled herring, boiled potatoes, chopped fresh dill, and mayonnaise.
3. Mix well to combine all the ingredients.
4. Season with salt and pepper to taste.
5. Serve chilled or at room temperature.
Cooking Time: 20-25 minutes
Zwiebelrostbraten with Roasted Potatoes
A classic combination of caramelized onions and tender beef, served alongside crispy roasted potatoes. This comforting meal is perfect for a chilly evening or special occasion.
Ingredients:
– 1 kg beef brisket or rump roast
– 4 large onions, thinly sliced
– 2 tbsp butter
– 1 tsp salt
– 1/2 tsp black pepper
– 2-3 large potatoes, peeled and cut into wedges
– 2 tbsp olive oil
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat oven to 180°C (350°F).
2. Season the beef with salt and pepper.
3. In a large pan, cook the sliced onions in butter over medium heat until caramelized (about 20-25 minutes).
4. Transfer the onions to a baking dish and top with the beef.
5. Roast the potatoes in olive oil for 20-25 minutes or until crispy, shaking occasionally.
6. Serve the Zwiebelrostbraten with roasted potatoes and garnish with chopped parsley if desired.
Cooking Time: 45-50 minutes
Schupfnudeln with Bacon and Sauerkraut
This recipe combines the traditional German Schupfnudeln (dough noodles) with crispy bacon, tangy sauerkraut, and a hint of caraway seeds. The result is a flavorful and satisfying dish that’s perfect for a cozy evening meal.
Ingredients:
– 1 package Schupfnudeln
– 6 slices of bacon, diced
– 1 cup sauerkraut, drained and chopped
– 2 tablespoons butter
– 1/4 teaspoon caraway seeds
– Salt and pepper to taste
Instructions:
1. Cook the Schupfnudeln according to package instructions. Drain and set aside.
2. In a large skillet, cook the diced bacon over medium heat until crispy. Remove from heat and set aside.
3. Add the butter, chopped sauerkraut, and caraway seeds to the same skillet. Stir until the sauerkraut is heated through and slightly caramelized.
4. Combine the cooked Schupfnudeln, crispy bacon, and sauerkraut mixture in a large serving dish.
5. Season with salt and pepper to taste.
Cooking Time: 20-25 minutes
Summary
Discover the rich flavors and hearty portions of traditional German cuisine with this collection of 19 classic dinner recipes. From tender Sauerbraten to crispy Schnitzel, each dish is carefully crafted to showcase the best of German cooking. Enjoy Bratwurst with sauerkraut and mustard, Rouladen with mashed potatoes, or Spätzle with cheese and onions. These authentic recipes are sure to transport you to a cozy Bavarian tavern, where warmth and hospitality abound. Whether you’re looking for comfort food or a taste of German culture, these 19 classic dinner recipes are a must-try.