• Prep Time: 1 hour
  • Cook Time: 2 hours
  • Total Time: 3 hours
  • Yield: 4-6 1x


  • 4 slices of beef, preferably rump steak (about 6 ounces each, sliced or pounded thin, to about 1/4″)
  • 4 slices bacon or pancetta
  • 4 slices salame (Genoa or other Italian variety)
  • 2 eggs
  • 4 ounces Pecorino, Parmigiano or provolone cheese, grated or cut in small pieces
  • 1/4 cup Italian flat leaf parsley, coarsely chopped
  • 2 cloves garlic, finely chopped
  • 1 cup white wine
  • 2 28-ounce cans Italian peeled tomatoes, purèed
  • 1/4 cup breadcrumbs
  • Salt, to taste
  • Freshly ground pepper, to taste
  • 1/4 cup olive oil
  • 1 pound cavatelli (or rigatoni)

Which wine do
I pair with this recipe?

Check out our wine pairings to complement this recipe!

Find Out


  1. Boil the eggs until hard. Let cool, cut into small pieces, set aside. Finely chop the salame, garlic, and parsley and mix together.
  2. Pat dry the beef slices. Lightly salt and pepper the top side of each. Line them up on a work surface. Place a slice of bacon on the center of each. Evenly spread the salame mixture on top of the bacon, evenly distribute the egg and cheese. Sprinkle with breadcrumbs.
  3. Starting with the narrower end ([of the beef)], carefully roll up each slice, tightly, and fasten with tooth picks.
  4. Heat the olive oil in a large pan over medium heat. Add the braciole, carefully turning until each side is lightly brown. Add the wine and cook for a few minutes, then add the tomatoes, and salt and pepper to taste. Reduce the heat to low and cook for about 2 hours, stirring, frequently and carefully.
  5. Bring a large pot of salted water to a boil.
  6. Cook the pasta until al dente (about 2 minutes less than the package directions), drain, and add to a serving bowl, lightly coat with ragu. Serve immediately with additional sauce and a sprinkle of Parmigiano.
  7. Serve the braciole on a separate platter.