Photo of German Beef Rouladen

German Beef Rouladen

Savory braised beef rolls

Prep Time:
15 min
Cook Time:
1 hour


  • 1-1/2 lbs flank or skirt steak
  • 1 onion
  • Dill pickles
  • 1/4 lb bacon
  • Brown  mustard
  • Beef broth
  • Beef bouillon cube (optional)
  • Oil
  • Salt
  • Pepper
  • Flour (or 1/4 tsp xanthan gum for keto)
  • Peppercorns
  • Bay leaf


  1. Cut the flank or skirt steak into four or more flat sheets, about 3 or more inches wide and 1/4" thick. Pound to help tenderize the meat.
  2. Coat one side of each steak with brown mustard, and season with salt and pepper.
  3. Along the narrow edge of each steak add a slice of uncooked bacon, a few pieces of onion, and a thin slice of dill pickle.
  4. Roll up each rouladen so the filling is in the middle of the roll, and secure with either toothpicks or tie with kitchen string.
  5. In a braising pan, heat two tablespoons of vegetable oil until hot. Add the rouladen and sear on each side for a few minutes until brown.
  6. Add beef broth to the pan not quite covering the rouladen. Optionally, add a beef bouillon cube for additional flavor.
  7. Bring the broth to a boil, and then reduce to a simmer and cover. Add a few peppercorns and a bay leaf, and simmer for about 50 minutes.
  8. Remove the rouladen and place to the side. Strain the broth into a saucepan and bring to a boil.
  9. Mix two tablespoons of flour with a quarter cup of water to create a slurry, and whisk into the boiling broth. Cook until thickened and the gravy coats the back of a spoon.
  10. Serve the rouladen with the brown gravy.