National Dish Germany: Beef Roulades with Red Cabbage (Recipe)

In this article
Meet Beef Roulades with Red Cabbage, one of Germany’s most cherished Sunday classics. Thin slices of beef are spread with mustard, rolled around a savoury filling of onions, bacon and gherkins, then braised slowly until meltingly tender. Paired with sweet-and-sour red cabbage and fluffy potato dumplings, it is hearty comfort food at its finest. Bring a taste of a traditional German kitchen straight to your own table.
About Beef Roulades with Red Cabbage
The beef roulade is a true cornerstone of German cooking, prized for its rich, savoury filling and the gentle braising that leaves the meat wonderfully tender. It is made from thinly sliced beef wrapped around a delicious mixture of onions, bacon and gherkins. The dish is often served with red cabbage and potato dumplings, which makes it a perfect choice for festive occasions. The flavour and aroma of beef roulades are hard to put into words — they are simply a slice of German home cooking on a plate.
Ingredients (serves 1–2)
- 300 g beef for roulades
- 1 onion
- 50 g bacon
- 2 gherkins
- Mustard, to taste
- Salt and pepper, to taste
- 1 tablespoon oil or butter, for browning
- 500 ml beef stock
- Red cabbage, to serve
Shopping for the ingredients
When shopping for the ingredients for beef roulades, it is important to pay attention to the quality of the meat. Fresh beef gives the best flavour and a tender texture. Visit your local butcher or a well-stocked supermarket to make sure you get good-quality ingredients. Take equal care to choose fresh onions and crisp bacon to guarantee the best possible taste.
Preparing the dish
Preparing the beef roulade takes a little time, but it is absolutely worth the effort. First, lay the beef out on a clean work surface and spread it with mustard. Next, finely chop the onion, dice the bacon and cut the gherkins into small pieces. Spread these ingredients evenly over the meat before rolling it up and securing it with kitchen string or cocktail sticks.
Step-by-step instructions
- Heat the oil or butter in a large pot.
- Sear the beef roulade on all sides until it takes on a golden-brown colour.
- Remove the roulade from the pot and set it aside.
- Add the chopped onion and the bacon to the pot and sauté until translucent.
- Pour in the beef stock and return the roulade to the pot.
- Cover the pot and let the dish braise over low heat for about 1.5 to 2 hours.
- Serve the beef roulade hot, alongside red cabbage and sides of your choice.
Gluten-free / lactose-free version
Beef roulades are fairly easy to prepare even if you are gluten or lactose intolerant. To cook gluten-free, you can use a special gluten-free stock and make sure that all the other ingredients are free from gluten. For a lactose-free version, alternatives such as plant-based oils or lactose-free butter are a good choice. In both cases the delicious flavour of the beef roulade is fully preserved.
Tips for vegans and vegetarians
Although beef roulades are traditionally made with meat, you can also create a vegan or vegetarian version. Use seitan or tofu as the filling instead and replace the animal ingredients with plant-based alternatives. The flavour can be adjusted with spices, dips and other seasonings to mimic the hearty character of the dish. You might also try using vegetables to build a tasty filling — much like the wholesome Swabian Lentil Stew.
More tips and tricks
To prepare the ideal beef roulade, there are a few useful tips worth keeping in mind. Let the meat come up to room temperature before cooking so that it cooks evenly. Take care not to overcrowd the pan when searing, so that the meat browns properly. Once the roulade is done, let it rest for a few minutes before slicing so the juices can redistribute and the meat stays moist.
Adapting the recipe to your taste
The beef roulade can be adapted to suit your personal preferences. Experiment with different fillings, such as mushrooms, spinach or cheese, to create new flavour combinations. You can also vary the seasonings to your liking by adding, for example, caraway or thyme. This way every beef roulade becomes a unique dish that fits your individual taste.
Ingredient substitutions
If certain ingredients are not to your liking or you do not have them to hand, there are plenty of alternatives. For instance, you could use pork instead of beef to give the roulade a different flavour note, in the spirit of a Saxon Pot Roast. Gherkins can be swapped for Alsatian pickles or fresh cucumber. The filling, too, can be rounded out with different vegetables, depending on what you fancy or what is in season.
Drink pairing ideas
To round off the dish perfectly, the right drinks matter. A full-bodied red wine pairs superbly with beef roulades, as it underlines the flavours of the dish. Alternatively, you can serve a well-chilled pilsner or a light beer, which makes for a refreshing accompaniment. For non-alcoholic options, grape juice or sparkling water work nicely without overwhelming the flavours.
Serving and presentation ideas
An appealing presentation of the beef roulade greatly enhances the overall experience. Serve the dish on a large, flat plate and garnish it with fresh herbs such as parsley or chives. Sides like red cabbage and potato dumplings should be arranged attractively and matched in their colour palette. Careful presentation makes the meal not only tasty but also a visually inviting experience that will delight your guests — try pairing it with Apple Red Cabbage for an extra festive touch.
A bit of history
The beef roulade has a long tradition in German cooking and is especially popular in the south of the country. Originally these rolled beef steaks were prepared as a kind of quick, filling meal for the working class. Over time, however, it became a celebratory dish that is often served on special occasions. This evolution shows how the beef roulade grew from a simple meal into a symbol of German cuisine and its gastronomic culture.
More recipe ideas
Summary: Beef Roulades with Red Cabbage
The beef roulade is more than just a dish — it is a piece of German tradition that brings together warm aromas and hearty flavour. With simple ingredients and a step-by-step method, this dish can be prepared at home too. Using fresh, high-quality components, adapted to your personal preferences, makes it possible to turn every beef roulade into an unforgettable experience. Whether for festive occasions or a cosy dinner at home, the beef roulade remains a beloved classic of German cooking.


