Kosher salt & freshly ground black pepper to taste
Preheat oven to 325degrees F.
Breadcrumb filling: Place breadcrumbs, Parmesan, 2 tablespoons garlic, parsley, and pine nuts in a bowl. Mix well with 1 tablespoon olive oil and 2 tablespoons water.
Braciole: Lay flank steak on a flat surface, season both sides generously with salt and pepper. With a spoon, spread breadcrumb filling on the meat, add layer of spinach, and generously spread Provolone on top. Start at short end of each steak and roll tightly. Use kitchen twine to tie rolled-up steak in 1-inch intervals.
Heat 2 tablespoons olive oil in a sauté pan at medium-high heat. Brown braciole in pan on all sides. Remove from pan to let rest.
Add remaining garlic and olive oil to pan. Sauté until garlic begins to turn golden. Add tomatoes, oregano, wine, salt, and pepper. Bring to boil.
Take pan off heat, put braciole back in pan, and put in oven. Cook for approximately 3 hours. To finish, add a few basil leaves.