German Beer and Cheddar Soup
We couldn’t make a book on German foods and leave out the famous combination of beer and cheese! This soup cooks up in half an hour, and it even contains some hidden vegetables for nutrition. Serve it with a dense, flavorful bread.
Serves 4 | Prep. time 5 min. | Cooking time 25 min.

Ingredients
- ¼ cup butter
- 1 carrot, peeled and grated
- 1 apple, peeled and grated
- 1 large onion, diced
- 2 cloves garlic, crushed and minced
- ¼ cup all-purpose flour
- 1 ½ cups whole milk
- 16 ounces beer
- 1 tablespoon stone-ground mustard
- ½ cup heavy cream
- 10 ounces sharp cheddar, shredded (plus more for topping)
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon red pepper flakes
- ⅛ teaspoon nutmeg
- 2 tablespoons fresh chives, for topping
Directions
- In a Dutch oven or large pot, melt the butter. Add the carrot, apple, onion, and garlic, and cook for 10 minutes, stirring often.
- Sprinkle on the flour. Cook and stir until the flour begins to darken, 2–3 minutes.
- Gradually whisk in the milk until smooth. Add the beer and mustard and stir until it stops foaming.
- Bring it to a boil, reduce the heat, and simmer until thickened.
- Add the cream, cheese, salt, pepper, red pepper flakes, and nutmeg. Mix until everything is combined. Taste, and correct the seasonings if desired.
- Serve hot with a topping of chives and extra cheese.
Pretzels
You can’t have a proper selection of German foods without the beloved pretzel. Crisp on the outside, deliciously moist and chewy inside, these are excellent with a beer and cheddar sauce or mustard.
Serves 24 | Prep. time 20 min. | Rest time 1 hour | Cooking time 20 min.

Ingredients
- ½ cup lukewarm water
- 1½ teaspoons sugar
- 1 tablespoon active dry yeast
- ¾ cup milk, lukewarm
- 4 teaspoons olive oil
- 1 teaspoon salt
- 1 cup whole wheat flour
- 2 ½ cups all-purpose flour, divided
- ¼ cup baking soda
- Coarse salt for sprinkling
Directions
- Line two large baking sheets with parchment paper.
- In a large mixing bowl or the bowl of a stand mixer, combine the water, sugar, and yeast. Let it sit for 10 minutes to bloom.
- Add the milk and oil.
- Mix the salt into the whole wheat flour and add it to the bowl, together with 2 cups of the all-purpose flour. Mix until it is well combined, adding add more flour if it’s needed to make the dough form a ball.
- Cover and let the dough rise in a warm place for 45 minutes to an hour.
- When the dough has almost finished rising, combine the baking soda with 2 quarts of water in a large pot. Bring it to a boil and keep it hot.
- Preheat the oven to 425°F.
- Split the dough in half and separate each half into 12 equal pieces.
- Roll each piece into a rope about 16 inches long. Form circles with the ends overlapping, twist the ends, and fold the tips down to join with the circle. Repeat until all the pretzels are formed. Place them back on the sheets to rise for 10 more minutes.
- In small batches, lower the pretzels into the simmering soda water and remove them when they rise to the top. Place them back on the sheets and sprinkle them with salt.
- Bake for 15 minutes or until golden brown.
Cabbage Rolls with Gravy (Kohlrouladen)
We’re used to seeing cabbage rolls in tomato sauce, but many German family recipes use beef gravy instead. We highly recommend you try it with a side of creamy mashed potatoes.
Serves 4 | Prep. time 30 min. | Cooking time 45 min.

Ingredients
For the kohlrouladen
- 1 head of cabbage (large leaves only)
- 1 pound ground beef
- 1 medium onion, diced
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon ground ginger
- ⅛ teaspoon ground cloves
For the sauce
- 1 can beef broth
- 1 cup water
- 1 small onion, diced
- 2 bay leaves
- 2 cloves garlic, minced
- 1 tablespoon cornstarch
- 4 cups mashed potatoes, for serving
Directions
- Place the cabbage in a large pot and add enough water to cover. Bring it to a boil and then lower the heat. Simmer, turning the cabbage often, until you can peel off the outer large leaves without tearing them. Repeat until you have enough large leaves to work with (10–12).
- Preheat the oven to 350°F and butter a baking dish.
- In a mixing bowl, combine the beef, onion, and spices for the filling.
- Spoon a portion of the beef filling onto a cabbage leaf and roll, tucking in the sides. If your leaves are very thin, you may choose to add another layer. Secure the roll with a toothpick and place the cabbage roll in the baking dish. Repeat until you have used all the filling.
- Combine the sauce ingredients and pour them over the rolls. Cover the baking pan with foil and bake for 45 minutes, or until the internal temperature of the meat filling reaches 165°F.
- Remove the bay leaves. Serve the rolls with a spoonful of the gravy and a side of mashed potatoes.
Pork Schnitzel
German schnitzel (Schweineschnitzel) is made with pork, as opposed to the Austrian version, Weinerschnitzel, which is made with veal. These delicious cutlets are often accompanied by a side of Spaetzle. You can serve them plain with a splash of lemon and parsley, as shown, or with a thick mushroom sauce (and then you would call it Jäegerschnitzel.)
Serves 4 | Prep. time 15 min. | Cooking time 15 min.

Ingredients
- 4 boneless pork chops
- 1 ½ teaspoons salt, divided
- ½ teaspoon freshly ground black pepper
- ½ cup all-purpose flour
- 2 eggs
- 1 cup plain breadcrumbs
- Canola oil for frying
Mushroom gravy
- 2 tablespoons bacon grease (or butter)
- 1 yellow onion, finely chopped
- 2 cloves garlic, minced
- 1 pound fresh mushrooms, cleaned and sliced
- ¼ cup butter
- ¼ cup all-purpose flour
- 2 cups condensed beef broth
- Dash balsamic vinegar
- ½ teaspoon dried thyme
- Salt and pepper to taste
Directions
- Start by preparing the gravy, if using. (If not, skip to step 7.)
- In a skillet, melt the bacon grease over medium-high heat. Add the onion and cook until golden.
- Add the garlic and cook 1–2 more minutes.
- Add the mushrooms and cook for 6–8 minutes, stirring occasionally, until they are browned and the liquid has evaporated.
- Add the butter and sprinkle on the flour, stirring to coat everything. Let it cook another minute or two.
- Add the broth, vinegar, thyme, and a generous amount of salt and pepper. Cover and let it simmer on low while you cook the pork, stirring occasionally.
- One at a time, place the pork chops between 2 pieces of plastic wrap and pound them to a thickness of ¼ inch. Season them on both sides, using 1 teaspoon of salt and the black pepper.
- Arrange a dipping station. In one bowl, combine the flour with the remaining salt. In a second bowl, beat the eggs. Place the breadcrumbs in a third bowl.
- Heat the oil to 335°F. It should be deep enough to immerse the meat.
- Dip the pork to coat both sides and the edges in flour, egg, and then breadcrumbs. Do not press the breadcrumbs onto the meat.
- Immediately after coating the chops, slide them into the oil. Cook for 2–3 minutes on each side, until golden.
Beer Grilled Chicken
Combine the flavors of beer, mustard, and lemon in this delicious barbecued chicken.
Serves 6 | Prep. time 15 min. | Cooking time 30 min.

Ingredients
- ½ cup peanut oil
- 2 teaspoons grainy German mustard
- 1 cup dark German beer
- ¼ cup lemon juice
- 3 cloves garlic, minced
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon dried basil
- ½ teaspoon dried rosemary
- 4 pounds bone-in chicken pieces
Directions
- In a large bowl or resealable bag, combine the oil, mustard, beer, lemon juice, garlic, salt, pepper, basil, and rosemary.
- Add the chicken pieces and turn to coat. Cover or seal, and refrigerate for at least 2 hours, preferably overnight.
- Preheat the grill over medium heat and oil the grates.
- Remove the chicken pieces from the marinade and place them on the grill; discard the marinade.
- Cook until the skin is crisp, turning the pieces to brown them all over. Reduce the heat, cover the grill, and cook until the chicken is cooked through.
- Serve with a good German mustard and your choice of sides.
Traditional German Potato Salad
The main difference between traditional German potato salad and the creamy kind you might be more used to is that in authentic German recipes we tend to cook the sauce ahead of time, there’s no mayo, and we include savory ingredients like beef broth.
Serves 8–10 | Prep. time 15 min. | Chill time 30 min. | Cooking time 20 min.

Ingredients
- 4 pounds Yukon Gold potatoes
- 8 ounces bacon, chopped
- 1 large white onion, finely diced
- ½ cup cider vinegar
- 3 tablespoons sugar
- 1 tablespoon kosher salt
- 2 cups beef broth
- ½ cup chopped fresh parsley
Directions
- Peel the potatoes and simmer them in salted water until tender. Drain and let them cool.
- Meanwhile, cook the bacon in a skillet until crisp, and then remove it from the pan with a slotted spoon. Set the bacon aside.
- In the hot bacon fat, cook the onions until browned. Stir in the vinegar, sugar, and salt, and bring the mixture to a simmer.
- Carefully slice the hot potatoes into a heatproof bowl. Pour the hot onion mixture over the potatoes and toss them to coat.
- Heat the broth in the skillet and simmer to reduce it by half. Pour it over the potatoes. Stir gently.
- Top with the chopped bacon and parsley. Serve immediately.
Apple Strudel
Traditional strudel dough is made with only a few ingredients, and would have been hand stretched so thin it would cover a table. But you don’t need to be an expert to give this a try – it will taste wonderful even if the dough is not paper thin.
Serves 6 | Prep. time 45 min. | Cooking time 50 min.

Ingredients
For the dough
- ¼ cup unsalted butter, melted
- 1 ½ cups all-purpose flour
- Pinch of salt
- ⅓ cup water, lukewarm
For the apple filling
- ⅓ cup sultana raisins
- 2 tablespoons rum
- 3 large apples
- 1 tablespoon lemon juice
- 1 ½ teaspoons ground cinnamon
- ⅛ teaspoon nutmeg
- ½ cup granulated sugar
- ¼ teaspoon salt
- ¼ cup pecans, walnuts or almonds, finely chopped
To assemble
- 2 tablespoons all-purpose flour
- 6 tablespoons unsalted butter, melted
- ¼ cup breadcrumbs
- ¼ cup icing sugar
Directions
- In a small bowl, combine the rum and raisins. Mix well and set them aside to soak.
- Combine the ingredients for the dough and mix until a smooth dough forms.
- Heat a medium saucepan under hot running water. Dry it well and line it with parchment. Place the dough in the pot, cover it, and let it sit for 30 minutes.
- Meanwhile, peel and chop the apples. In a medium bowl, toss them with the lemon juice and season with the cinnamon, nutmeg, sugar, and salt. Drain the raisins and add them to the filling, together with the nuts.
- Preheat the oven to 350°F and line a baking sheet with parchment paper.
- On your worktop, lay out a clean, thin kitchen towel and sprinkle it with the flour. Roll the dough out as thin as you can on the towel.
- Brush a little of the melted butter on the dough, and use your hands to spread the dough out until you have a rectangle about 12×18 inches (as thin as you can). Arrange the dough so the long side is in front of you.
- Brush half the melted butter on the dough. Leaving a 6-inch strip on the right side and a 2-inch margin on the long edges, sprinkle the breadcrumbs along the center down the length of the dough.
- Spread the apple filling on the breadcrumbs, but leave any juices in the bowl.
- Fold the 2-inch edges over the filling. Starting from the short edge opposite the 6-inch margin, gently roll up the strudel using the towel to help.
- Transfer the strudel to the prepared baking sheet and brush it with butter. Bake for about 50 minutes, brushing it twice more with butter while it bakes.
- Sprinkle with icing sugar and serve warm.

