Beef Roulades with Walnut Parsley Pesto

Flank steak pounded and stuffed with pesto, wrapped in bacon, rolled into a roulade or pinwheel and roasted.

Beef Roulades with Walnut Parsley Pesto
Elise Bauer

Roulades, pinwheels, whatever you call them, this is a classic party dish.

When I was a boy, my mum used to make these for our Christmas Eve smorgasbord, where they took their place alongside Swedish meatballs and huge plates of cold cuts, cheeses, pickles and such.

Some years she'd serve them with Hollandaise sauce, which made them very, very rich even for a little kid.

Mum's version didn't use pesto. Her filling was just parsley and garlic salt. But with those two ingredients already in the mix, it's only a step away from a full-fledged pesto—especially the classic winter pesto of parsley and walnuts.

Beef Roulades with Walnut Parsley Pesto
Elise Bauer

This is not mum's exact recipe, but it comes close: Super tender meat, smoky, fatty bacon and an intense hit of parsley in the center. Even though I last ate these close to 30 years ago, I can still remember that parsley. It was so "adult" when I was a kid.

My addition of the pesto, with the walnuts and cheese, makes my version as rich as mum's, only without the Hollandaise. I do like a squeeze of lemon on the roulade right at the table.

Making these roulades isn't hard, but it requires a little dexterity to secure the roulade with the kitchen twine. Once the roulade is tied, however, it's pretty sturdy.

Don't skimp on the tenderizing process at the beginning of this recipe. Flank steak can be very chewy, so you will want to pound it well, and a meat mallet's tenderizing side is a good finishing step. If you don't have a meat mallet, use the point of a sharp knife to pierce the meat all over.

Beef Roulades with Walnut Parsley Pesto

Prep Time 30 mins
Cook Time 35 mins
Total Time 65 mins
Servings 4 to 6 servings

You can use prosciutto instead of the bacon (no need to cook, it's already cured), or skip it all together and just do a roll-up with the pesto of your choice.


For the pesto:

  • 1 cup chopped parsley

  • 1/4 cup grated Parmesan or pecorino cheese

  • 2 garlic cloves, roughly chopped

  • 1/4 teaspoon kosher salt

  • 1/2 cup shelled walnuts, about 1 3/4 ounces

  • 1/4 cup extra virgin olive oil

For the flank steak roulade:

  • 1/2 pound thin-cut bacon

  • 1 1/2 to 1 3/4 pounds flank steak

  • Kosher Salt and freshly ground black pepper

  • Lemon wedges, to serve

Special Equipment

  • Food processor
  • Butcher's twine


  1. Make the pesto:

    Put the parsley, cheese, garlic, salt and walnuts into a food processor. Pulse to combine. Turn the machine on again and slowly pour in the olive oil, just to combine. Reserve.

  2. Cook the bacon:

    in a large pan — you will be searing the roulade in this later, so it needs to be wide — over medium-low heat until it is about half-cooked. You want it cooked, but still limp. Do not crisp it up or it will break when you try to wrap it inside the roulade. When the bacon is ready, set it aside on paper towels.

  3. Pound the meat thin:

    Place heavy duty plastic wrap (or two layers of plastic wrap) on a large work surface and place the flank steak on it. Cover with more plastic wrap.

    Using a rubber mallet, the flat side of a meat mallet or an empty wine bottle, pound the flank steak until it is 1/2 inch thick or thinner. Flip the meat from time to time to pound everything evenly.

    Elise Bauer

    Once the meat is as thin as you want it, if you have a meat mallet with a tenderizing side (the pointy side), remove the plastic wrap and pound this on both sides for a minute or two. If you don't have a meat mallet, you can skip this step.

  4. Preheat the oven to 350°F.
  5. Find the grain of the steak:

    Look at your steak. You will be rolling it up with the grain of the meat facing side to side. You do this because when you slice it later, the beef will be more tender when you cut across the grain.

    Arrange the meat until the grain faces side to side, and if it is not squarish or rectangular, cut it to fit. Sprinkle on some salt and black pepper.

    Elise Bauer
  6. Layer with pesto and bacon:

    Spread a thin layer of pesto on the meat, leaving about 1/2 inch free on all sides of the meat. Lay down the bacon across the grain of the beef.

    Elise Bauer
    Elise Bauer
  7. Carefully roll the roulade up tightly:

    as you would a carpet. If you want, cut off any bacon that is extending beyond the steak.

    Elise Bauer
    Elise Bauer

    Tie off the meat with 6 to 8 lengths of string, each about an inch or so apart.

    Elise Bauer
  8. Sear the tied roulade:

    in the pan with the bacon fat. You want to quickly brown the surface, not cook the inside of the roulade.

    Elise Bauer
  9. Roast:

    Put the roulade in a roasting pan on a rack, seam side down. If you don't have a rack, improvise with celery stalks. Roast this for 20 to 25 minutes, or until the interior of the meat is 130°F when tested with a meat thermometer.

    (Note that the ends of the roulade will be far hotter than the center — so always test the temperature from the center of the roulade.)

    Elise Bauer

    Remove the meat from the oven and let it rest for 10 minutes before slicing.

  10. Slice the roulade:

    so each serving is wrapped in string. You can either let everyone cut their own string at the table, or cut it yourself and secure the roulades with toothpicks if you want. Serve with lemon wedges to add a little tartness to the dish.

Nutrition Facts (per serving)
548 Calories
33g Fat
17g Carbs
47g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 548
% Daily Value*
Total Fat 33g 43%
Saturated Fat 10g 52%
Cholesterol 131mg 44%
Sodium 885mg 38%
Total Carbohydrate 17g 6%
Dietary Fiber 4g 15%
Total Sugars 6g
Protein 47g
Vitamin C 85mg 425%
Calcium 112mg 9%
Iron 4mg 21%
Potassium 857mg 18%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.