Traditional German Beef Rouladen Recipe with Gravy
Traditional German beef rouladen with mustard, bacon, onion & pickles, braised in rich gravy. A tender Bavarian classic perfect for Sunday dinner.
Nutrition Information (per serving)

Ingredients
- 4 large slices beef top round or flank (about 1/4 inch thick)
- 2 tbsp yellow or Dijon mustard
- 4 slices bacon
- 1 small onion, finely chopped
- 2 small dill pickles, sliced lengthwise
- Salt and black pepper, to taste
- Kitchen twine or toothpicks for securing rolls
For the Gravy:
- 1 tbsp oil or butter
- 1 carrot, chopped
- 1 onion, chopped
- 1 stalk celery, chopped
- 2 cups beef broth
- 1/2 cup dry red wine (optional)
- 1 tbsp tomato paste
- 1 tsp cornstarch (optional, for thickening)
Instructions
-
Prepare beef rolls: Lay out beef slices and spread each with mustard. Place bacon, chopped onion, and pickle slices on top. Roll tightly from the short end and secure with kitchen twine or toothpicks. Season with salt and pepper.
-
Brown the rolls: In a Dutch oven or deep skillet, heat oil. Sear beef rolls on all sides until browned. Remove and set aside.
-
Sauté vegetables: In the same pan, sauté chopped onion, carrot, and celery for 3–4 minutes. Stir in tomato paste.
-
Deglaze & braise: Pour in wine (if using) and beef broth. Bring to a simmer, return rouladen to the pan, cover, and braise over low heat for 1.5 hours, turning occasionally.
-
Make gravy: Remove rouladen and keep warm. Strain the sauce, then simmer and reduce to thicken. Optionally whisk in cornstarch slurry for a richer texture.
-
Serve: Remove twine or toothpicks and serve beef rolls topped with gravy. Pair with mashed potatoes, red cabbage, or spaetzle.
Notes
- Thin beef slices are essential—ask butcher to slice “roulade cut”
- Pickles and mustard give this dish its signature tangy-salty balance
- Tastes even better the next day—great for make-ahead meals
- Traditionally served during holidays or Sunday dinners in Germany
Frequently Asked Questions
How long does this traditional german beef rouladen recipe with gravy take to make?
This traditional german beef rouladen recipe with gravy takes 30 min to prepare and 1 hr 30 min to cook, for a total time of 2 hr.
How many servings does this recipe make?
This recipe makes 4 servings.
What skill level is required for this recipe?
This recipe is rated as Advanced level.
Can I make substitutions in this recipe?
Yes! Feel free to substitute ingredients based on your dietary preferences or what you have available. Common substitutions work well in most cases.
How should I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat gently before serving.