← Back to Blog

German Beef Rouladen — The Julbord Table Always Had Room for One More

Sven and I made our morning circuit — kitchen, back hallway, front porch, lakefront walk, kitchen again, breakfast for both of us. The same circuit every day for years. The repetition is its own grace. There are people who would find such a routine unbearable, and there are people who would find it salvific. I am the second kind. The routine is the rope I hold in the dark, and the rope is what gets me from one end of a day to the other. Mamma's hands shake more than they did last month. I do not point it out. I notice. I notice everything. The shake is small — barely visible when she is at rest, more visible when she lifts her coffee cup, most visible when she is trying to thread a needle. She still threads needles. She still bakes. She still calls me on Tuesdays at 10. The hands shake. The shaking does not stop the doing. The doing is what Mamma is. Karin and I talked Sunday. Stockholm in winter is dark. Duluth in winter is dark. We compared darknesses. We laughed. Karin said: "Linda, do you remember the time Pappa drove us to Two Harbors in a blizzard because Mamma wanted lutefisk?" I said yes. The story unspooled across the phone for twenty minutes. I had forgotten half of it. Karin remembered all of it. The memory was, briefly, complete between us. The julbord happened. The family came (the ones who could). The almond was found. The akvavit was poured. Paul's chair was empty and full at once, the way it always is. The house was loud and full for one perfect night and quiet again by Sunday morning. The dishwasher ran nine times. The leftovers will last me through New Year's. The 32nd julbord (or however many it is now) is in the books. I cooked Jansson's temptation this week. Layered potato, sprat fillet, onion, cream. Baked until the top is brown and the cream is bubbling. The dish that no one believes will be good and that everyone fights over by the end of the night. Damiano Thursday. A teenage boy came in alone. He was hungry. He did not want to make eye contact. I served him soup. I did not make small talk. He ate two bowls. He left. The not-asking was the gift. The not-asking is sometimes the right form of attention. The teenagers know. The kitchen is the reliquary. I have used this word in the blog before. I am using it again because it is the right word. A reliquary is the container that holds the bones of the saints. The kitchen holds the bones of my saints — Pappa, Lars, Mamma, Paul, Erik, the first Sven, the second Sven. The bones are not literal bones. The bones are the marble slab and the bread pans and the glasses on the shelf and the wooden spoon worn smooth by Mamma's hand. The kitchen holds them. The kitchen is what holds them. It is enough. Paul is not here. Mamma is not here. Pappa is not here. Erik is not here. They are all here in the kitchen, in the smell, in the taste, in the wooden spoon and the bread pans and the marble slab. The dead are not where the body went. The dead are in the kitchen. It is enough.

The julbord table this year held more than food — it held Paul’s empty chair, Mamma’s shaking hands remembered from the phone call, and thirty-two years of layering and tending. Once the house went quiet and the dishwasher had run its ninth cycle, I wanted one more dish that asked something of me: patience, attention, the small ceremony of rolling and tying. German Beef Rouladen is that dish — mustard spread thin, bacon laid down, pickle tucked inside, the whole thing rolled tight and set to braise low and long, the way the kitchen insists time still moves. It is not Jansson’s, but it belongs to the same table, the same logic: layered, unhurried, and better than anyone expects.

German Beef Rouladen

Prep Time: 30 min | Cook Time: 1 hr 45 min | Total Time: 2 hr 15 min | Servings: 4–6

Ingredients

  • 4–6 thin slices beef top round (about 1/4 inch thick, roughly 6 oz each)
  • 2 tablespoons Dijon mustard
  • 4 slices thick-cut bacon, halved crosswise
  • 1 large yellow onion, thinly sliced, divided
  • 4 dill pickles, sliced lengthwise into quarters
  • Salt and freshly ground black pepper
  • 2 tablespoons vegetable oil
  • 2 tablespoons all-purpose flour
  • 2 cups beef broth
  • 3/4 cup dry red wine
  • 2 tablespoons tomato paste
  • 1 bay leaf
  • Kitchen twine or wooden toothpicks

Instructions

  1. Pound and season the beef. Lay the beef slices between sheets of plastic wrap and pound to an even 1/4-inch thickness. Season both sides generously with salt and pepper.
  2. Build the filling. Spread a thin, even layer of Dijon mustard across the top surface of each slice. Lay one half-slice of bacon lengthwise across the center, then add a few strips of onion and one or two pickle spears along one short edge.
  3. Roll and secure. Starting at the edge with the filling, roll each slice tightly into a compact cylinder. Tie with kitchen twine at both ends and once in the middle, or secure with toothpicks. Set aside on a plate.
  4. Brown the rouladen. Heat the vegetable oil in a heavy Dutch oven or deep skillet over medium-high heat. Working in batches, sear the rouladen on all sides until deeply browned, about 6–8 minutes total per batch. Transfer to a plate and set aside.
  5. Build the braising base. Reduce heat to medium. Add the remaining sliced onion to the pot and cook, stirring occasionally, until softened and lightly golden, about 5 minutes. Stir in the tomato paste and cook 1 minute. Sprinkle in the flour and stir to coat, cooking another minute. Pour in the red wine, scraping up any browned bits from the bottom, then add the beef broth and bay leaf.
  6. Braise low and slow. Return the rouladen to the pot in a single layer, nestling them into the braising liquid. Bring to a gentle simmer, cover tightly, and cook over low heat for 1 hour 30 minutes, turning the rouladen once halfway through, until the beef is fork-tender and the sauce has thickened.
  7. Finish and serve. Remove the rouladen and discard the bay leaf. Taste the sauce and adjust salt and pepper. Remove twine or toothpicks before serving. Spoon the sauce generously over the top. Serve with mashed potatoes, egg noodles, or crusty bread to catch the gravy.

Nutrition (per serving)

Calories: 390 | Protein: 36g | Fat: 19g | Carbs: 9g | Fiber: 1g | Sodium: 740mg

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?