Hearty Beef Rolls with Tasty Stuffing

Category: Satisfying Main Dishes for Every Occasion

Beef rolls are a real hit in German kitchens. We spread thin beef with mustard, lay on bacon, onion, carrot, celery, and crisp pickles, then roll them up tight. After browning, the rolls simmer in a rich sauce with beef broth, red wine, and tomato paste. You'll end up with melt-in-your-mouth meat and big flavor inside. They're awesome with mashed potatoes or spätzle. Great for big family dinners or something festive.

Barbara Chef
Updated on Fri, 03 Oct 2025 22:21:38 GMT
A pot filled with beef, sauce, and onions. Highlight
A pot filled with beef, sauce, and onions. | cookwithcarla.com

This bold beef roll-up is a classic feel-good dish from Germany. Makes me think of happy Sunday gatherings—my grandma used to whip it up for special occasions. The scent fills up the whole kitchen. Tender beef is stuffed with pickles, veggies, mustard, and bacon, slow-cooked in a rich sauce till it just melts in your mouth.

I tried making my very first roll-up in my tiny kitchen at Christmas and was shocked at how easy it was to create a real showstopper with just a few simple moves.

Tasty Ingredients

  • Topside or bottom round beef: classic, sliced thinly, bright red with a bit of marbling for that amazing flavor after slow cooking
  • Coarse salt and black pepper: wake up all the flavors, use fresh if you can
  • Medium mustard: best from a German brand, totally gives you that signature zing, slather it all over the meat
  • Dill pickles: add that tangy pop, get snappy ones and slice them lengthwise
  • Fresh bacon: brings savoriness and juicy texture, not too lean or you’ll miss out on the punch
  • Onion, carrots, celery: diced fine, these sweeten and deepen the filling, pick shiny celery, bright carrots, and crisp onions
  • Chopped parsley: throw some on top before serving for a burst of freshness
  • Beef stock: homemade is awesome, but a fancy store-bought one with few additives is cool too
  • Tomato paste: gives richness and color, pick a thick concentrated kind
  • Dry red wine: adds flavor; German pinot noir is a nice choice
  • All-purpose flour: thickens up your sauce, sifted so it mixes easy

Every bit adds its own magic and it all comes together for the perfect balance of stuffing and sauce in the end.

Step-by-Step Guide

Get the meat ready:
Cut the beef into one-centimeter slices, then gently flatten each slice between plastic wrap with a mallet till it’s about half a centimeter thick. This makes them easy to fill and super tender.
Brown veggies and bacon:
Start by tossing the bacon into a big ovenproof pan or Dutch oven over medium heat, cook till it starts to color and gives off its taste. Pull out the bacon and set aside.
Sweat aromatics:
Now, in the same leftover fat, gently cook onion, celery, and carrots for ten minutes or so, stirring here and there till everything gets soft and hands off that awesome smell. Fish them out and save for later.
Fill and roll the beef:
Spread the prepared beef slices on a board, hit them with salt and pepper. Slather on some mustard, scatter over a bit of the veggies, pickle, and bacon. Make sure you’ve got an even layer so every bite pops. Roll them up snugly from the short side, tucking the filling in, then tie or skewer them so they hold together.
Brown the roll-ups:
In the leftover fat, sear the rolls on all sides till they’re deep brown all over. This gives your sauce amazing taste. Set aside once browned.
Start the sauce:
Pour a little oil into the pan, stir in tomato paste, and let it cook a few minutes. Dust over the flour and stir till you can’t spot any dry patches. Splash in red wine, scraping up any bits stuck to the bottom, then pour in beef stock and stir till it’s all mixed up.
Braise the rolls:
Lay the beef rolls in the sauce, making sure they’re nestled under. Pop on a lid and bake in the oven for about an hour and a half till they’re crazy tender. Peek now and then to make sure there’s still enough liquid.
Finish and serve:
Take the tender roll-ups out and keep them warm, covered. Taste the sauce and tweak as you like. Thicken it up with a bit of cornstarch if you want it extra creamy. Sprinkle with fresh parsley and pour plenty of sauce when you plate up.
A big pot with beef and gravy inside. Highlight
A big pot with beef and gravy inside. | cookwithcarla.com

I’m hooked on the burst of mustard caught between the beef. Honestly can’t help pinching some of the filling while rolling. Nothing beats bringing these rolls to the table and watching everyone slice through that buttery-soft meat.

Storage Advice

These beef roll-ups last fine up to three days in the fridge. In fact, flavors deepen over time. That’s why leftovers rock the second day. Cook up extra and freeze individual portions for up to three months, no problem. Defrost slowly, then gently reheat, spooning over a little broth if the beef needs more juice.

Substitution Tips

If you can’t get the usual cuts, use flank or shoulder beef—they do the trick too. Pork loin switches up the taste if you’re feeling adventurous. Try roasted red peppers instead of pickles for a twist in the filling. When I want something smokier, I swap bacon for raw cured ham and it’s super tasty.

Serving Ideas

People usually serve these rolls with spaetzle or mashed potatoes—soaking up all that sauce. A crunchy mixed salad makes things lighter. If you like a zing, pair it with sweet-sour red cabbage or apple braised cabbage, and a dab of lingonberry sauce is a wild fruity pop.

A pot bubbling with beef in gravy. Highlight
A pot bubbling with beef in gravy. | cookwithcarla.com

Roots and Traditions

This beef roll-up’s at the heart of German celebrations. Used to be just for big days, but now you find them all year in pubs too. Every region does their own spin, swapping up the veggies, spices, or even the mustard. Rolling these by hand and gently simmering, it’s a real tradition that brings families closer around the table.

Recipe FAQs

→ Which beef cut works best for beef rolls?

You'll want topside, round, flank steak, or silverside—anything thin and easy to pound flat.

→ What's the classic filling for beef rolls?

Mustard, bacon slices, pickled cucumber, onion, celery, and carrot keep it traditional.

→ How long should beef rolls braise?

Depending on how thick they are, let them cook slow for 60 to 90 minutes until they're really soft.

→ What do people usually serve with beef rolls?

Mashed potatoes, spätzle, or dumplings are a good match, and some red cabbage or mixed veggies too.

→ Can you make beef rolls ahead and store them?

Absolutely. Prepped rolls taste even better the next day. They'll keep in the fridge for about three days or in the freezer for up to three months.

Beef rolls with pickle filling

Classic beef rolls stuffed with mustard, crunchy pickles, bacon, and veggies—slow cooked until tender.

Prep Time
30 min
Cook Time
120 min
Total Time
150 min

Category: Main Dishes

Difficulty: Intermediate

Cuisine: German

Yield: 4 Servings (8–10 rolls)

Dietary Preferences: Dairy-Free

Ingredients

→ Meat & Filling

01 3 tbsp flat-leaf parsley, chopped up (for topping)
02 2 medium carrots, diced
03 2 celery stalks, chopped small
04 1 big onion, diced fine
05 225g bacon, cut into 2-inch strips
06 4 large dill pickles, cut lengthwise
07 German smooth mustard
08 Salt and black pepper to taste
09 1.1 kg beef top round or thin beef steaks, 8–10 pieces, about 1/4 inch thick, pounded

→ Gravy

10 30g all-purpose wheat flour
11 250ml dry red wine
12 3 tbsp tomato paste
13 2 tsp low-sodium beef concentrate (if you want)
14 1 liter low-salt beef broth

Steps

Step 01

Take out the rolls, get rid of any toothpicks or twine. Tweak the gravy with salt and pepper, thicken with a little cornstarch if you want. Finish with parsley and dish it up, best with mashed potatoes or Spätzle noodles.

Step 02

Pop the browned rolls into the pot with the sauce, seal it tight with a lid or foil, and cook in the oven for 60 to 90 minutes at 160°C (140°C fan), until super tender.

Step 03

Pour in the wine and beef stock and gently scrape up any tasty brown bits. Toss in the beef paste if you've got it. Let it come to a good simmer.

Step 04

Stick the pot back on the stove, add a bit of oil or lard if needed. Fry the tomato paste for a minute, mix in the flour and let it cook a little.

Step 05

Turn the heat up to medium with a splash of that bacon fat and fry the rolls on all sides until they're a nice brown. Set them aside.

Step 06

Roll up each beef slice tightly, then fasten with kitchen twine or toothpicks so they don't fall apart.

Step 07

Lay out the beef strips, sprinkle salt and pepper, then spread on some mustard. Add a strip of pickle and pinch of your veggie-bacon mix to each.

Step 08

With the leftover bacon fat, cook celery, carrot, and onion on medium for about 10 minutes until soft. Transfer veggies out, save for later.

Step 09

Heat a big oven-safe pot and cook the bacon pieces until they start to crisp up. Set bacon on paper towels. Hang on to a couple spoonfuls of the bacon fat for cooking.

Step 10

Slice the top round steak into 0.6 cm thick pieces, about 7 by 10 cm rectangles. Use a meat mallet to bang them thinner.

Notes

  1. A homemade beef stock packs big flavor. Leftovers keep for 3 days in the fridge and taste even better after resting overnight.

Required Equipment

  • Oven-proof pot or Dutch oven
  • Meat mallet
  • Kitchen twine or toothpicks
  • Wooden spoon
  • Cutting board and a sharp knife

Allergen Information

Double-check every ingredient for potential allergens and consult a healthcare professional if unsure.
  • Has gluten (wheat flour), celery, and mustard. May include traces of pork (bacon).

Nutritional Information (Per Serving)

This data is for informational purposes only and doesn’t replace medical advice.
  • Calories: 827
  • Fat: 30.9 g
  • Carbs: 28.1 g
  • Protein: 100.3 g