Braciole

Braciole
⏱️ cook time 2 hours 30 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Tender stuffed beef rolls slow-simmered in rich tomato sauce, a beloved comfort food made for long, cozy shared family meals.

Ingredients

Thinly sliced beef top round 900g (8 slices, approx. 110g each)
Crushed San Marzano tomatoes 1600g (2 x 800g cans)
Fine dry breadcrumbs 115g (1 cup)
Grated Parmigiano-Reggiano cheese 75g (3/4 cup)
Fresh flat-leaf parsley 15g (1/4 cup, chopped)
Garlic 12g (4 cloves, minced)
Toasted pine nuts 20g (2 tablespoons)
Golden raisins 20g (2 tablespoons)
Kosher salt 9g (1.5 teaspoons)
Freshly ground black pepper 2g (1 teaspoon)
Extra-virgin olive oil 45ml (3 tablespoons)
Yellow onion 150g (1 medium, diced)
Tomato paste 30g (2 tablespoons)
Dry red wine (Chianti or Montepulciano) 120ml (1/2 cup)

Steps

1

Pound and season beef

Lay the 8 thin top round beef slices between two sheets of plastic wrap on a sturdy cutting board. Use a flat-sided meat mallet to pound each slice to an even 1/4-inch thickness, about 15 seconds per slice. Season both sides of the beef evenly with 1/2 teaspoon (3g) kosher salt and 1/4 teaspoon (0.5g) black pepper, then set aside at room temperature for 10 minutes to take the chill off before searing.

Step 1
step1:Pound and season beef
2

Mix the stuffing filling

In a medium ceramic mixing bowl, combine 1 cup (115g) dry breadcrumbs, 3/4 cup (75g) grated Parmigiano-Reggiano, 1/4 cup (15g) chopped flat-leaf parsley, 2 minced garlic cloves, 2 tablespoons (20g) toasted pine nuts, 2 tablespoons (20g) golden raisins, 1/2 teaspoon (3g) kosher salt, 1/4 teaspoon (0.5g) black pepper, and 1 tablespoon (15ml) extra-virgin olive oil. Stir until evenly combined, creating a coarse, crumbly mixture that clumps slightly when squeezed between your fingers.

Step 2
step2:Mix the stuffing filling
3

Roll and tie braciole

Lay each pounded beef slice flat on a clean cutting board. Spoon 2 tablespoons of the stuffing mixture evenly down the center of each slice, leaving a 1/2-inch border on all edges to prevent filling from leaking out. Roll the beef tightly around the stuffing starting from the short end, tucking in the side edges as you go to form a neat cylinder. Tie each roll with 2 tight loops of cotton butcher’s twine (one near each end) to hold its shape during cooking, trimming excess twine with kitchen scissors.

Step 3
step3:Roll and tie braciole
4

Sear beef rolls deeply

Heat the remaining 2 tablespoons (30ml) olive oil in a heavy-bottomed 5-quart enameled Dutch oven over medium-high heat (190°C / 375°F). Working in 2 batches of 4 rolls to avoid crowding the pan (which causes steaming instead of searing), add the braciole and sear on all 4 sides, about 2 minutes per side, until a deep, golden-brown crust forms. Transfer seared rolls to a clean plate and set aside.

Step 4
step4:Sear beef rolls deeply
5

Build tomato sauce base

Reduce the heat under the Dutch oven to medium (160°C / 325°F). Add the diced yellow onion and cook for 5 minutes, stirring occasionally, until soft and translucent. Add the remaining 2 minced garlic cloves and 2 tablespoons (30g) tomato paste, and cook for 1 minute, stirring constantly, until fragrant and deep red. Pour in 1/2 cup (120ml) dry red wine, scraping up all browned fond bits from the pan bottom with a wooden spoon, and simmer for 3 minutes until the wine is reduced by half. Stir in the 1600g crushed San Marzano tomatoes, remaining 1/2 teaspoon (3g) kosher salt and 1/2 teaspoon (1g) black pepper, and bring to a gentle, low bubble.

Step 5
step5:Build tomato sauce base
6

Slow simmer to tenderness

Return the seared braciole to the Dutch oven, nestling each roll fully under the surface of the sauce. Reduce heat to the lowest stovetop setting (95°C / 200°F), cover the pot with a tight-fitting lid, and simmer for 2 hours, turning each roll once at the 1-hour mark to ensure even cooking. The braciole is done when a fork slides easily into the beef with no resistance.

Step 6
step6:Slow simmer to tenderness
7

Rest and serve braciole

Turn off the heat, transfer the braciole to a cutting board, and let rest for 10 minutes to allow juices to redistribute. Snip and remove all butcher’s twine with kitchen scissors, then slice the rolls into 1-inch thick rounds if desired. Serve topped with the rich tomato sauce, alongside al dente pasta or crusty Italian bread.

Step 7
step7:Rest and serve braciole

Tips

1.Avoid overstuffing the beef rolls: too much filling will push out the sides during searing and simmering, leaving you with hollow, less flavorful rolls and messy sauce.
2.Keep the simmer low and gentle: boiling braciole at high heat will make the beef tough and stringy, rather than meltingly tender, over the 2-hour cook time.
3.Don’t skip searing the beef: the deep brown crust on the rolls adds rich, umami flavor to the tomato sauce that cannot be achieved by adding raw beef directly to the sauce.

✨ You May Also Like

Main Course
🍜 United Kingdom

A showstopping classic of tender seared beef, savory mushroom duxelles, and crisp prosciutto wrapped in flaky golden puff pastry, baked to juicy perfection.

⏱️ 2 hours 1Main Course ★ 4.7
Main Course
🍜 India

Tender charred marinated chicken simmered in a rich, spiced creamy tomato sauce, this iconic Anglo-Indian curry pairs perfectly with basmati rice or warm naan.

⏱️ 50 minuteMain Course ★ 4.8
Main Course
🍜 Thailand

Classic tangy, sweet, and savory Thai stir-fried rice noodles with shrimp, tofu, and crunchy garnishes, balancing all five core Thai flavor profiles.

⏱️ 30 minuteMain Course ★ 4.6
Main Course
🍜 United Kingdom

Crispy golden beer-battered cod and fluffy double-fried chips, served with tangy tartar sauce and malt vinegar: the timeless, beloved British pub comfort classic.

⏱️ 45 minuteMain Course ★ 4.9
Main Course
🍜 Mexico

Smoky, chile-marinated pork tacos with caramelized pineapple, fresh cilantro, and lime: a beloved classic Mexican street food perfect for casual summer gatherings.

⏱️ 1 hour 45Main Course ★ 4.7
Main Course
🍜 United States

Crunchy Fritos corn chips layered with savory beef chili and melted cheddar, topped with cool, zesty fixings for a beloved, cozy Tex-Mex comfort food.

⏱️ 35 minuteMain Course ★ 4.9

Braciole:Frequently Asked Questions

1.What cut of beef works best for braciole, and how thin should I slice it?
Stick with the called-for beef top round—it’s lean, becomes wonderfully tender when slow-simmered, and holds its rolled shape well. If you can’t find pre-sliced, freeze the roast for 30 minutes to firm it, slice ¼-inch thick against the grain, then pound evenly between plastic wrap to a uniform ⅛-inch, taking care not to tear holes that let stuffing leak out.
2.Why are San Marzano tomatoes recommended for the sauce, and can I use regular crushed tomatoes instead?
San Marzano tomatoes have a bright, sweet, low-acid profile and dense, less watery flesh that creates a rich, balanced sauce without extra added sugar. You can absolutely substitute standard domestic crushed tomatoes if that’s what you have—just taste as you go, and add a tiny pinch of sugar if the sauce tastes overly sharp before simmering.
3.How do I keep my braciole rolls from unraveling while they simmer in the sauce?
First, don’t overstuff the rolls—leave a ½-inch border around the beef edge when adding filling so it doesn’t squeeze out as you roll. Tuck in the sides as you roll tightly, then secure each roll with 2 to 3 loops of butcher’s twine, or 3 to 4 toothpicks (just count and remove every toothpick before serving!).
4.What’s the classic filling ratio, and can I prep the filling ahead of time?
The traditional filling uses a 2:1 ratio of fine dry breadcrumbs to grated Parmigiano-Reggiano, mixed with chopped fresh flat-leaf parsley, salt, pepper, and a light drizzle of olive oil to help it clump gently. You can mix this filling up to 3 days ahead and store it in an airtight container in the fridge until assembly.
5.Is searing the braciole before simmering really necessary, or can I skip that step?
I highly recommend searing—it builds deep, savory, browned flavor on the beef exterior that you can’t get from slow simmering alone. Heat a thin layer of olive oil in a heavy Dutch oven over medium-high, and sear rolled braciole on all sides for 1 to 2 minutes per side, then set them aside to build the sauce in the same flavor-packed pan.
6.How long do braciole need to simmer, and how do I tell when they’re done?
Simmer the braciole low and slow, covered, at a gentle bubble (not a rolling boil) for 1.5 to 2 hours. They’re perfectly done when you can pierce the beef easily with a fork with almost no resistance, and the meat pulls apart tenderly. Don’t rush this step—consistent low heat is key to that melt-in-your-mouth texture.
7.What’s the best way to serve braciole, and do leftovers freeze well?
This dish is built for cozy shared family meals: remove twine or toothpicks, slice rolls into thick medallions, and serve over al dente pasta with extra sauce and a sprinkle of Parmigiano-Reggiano on top. Leftovers freeze beautifully for up to 3 months in an airtight container; just thaw in the fridge and reheat gently on the stovetop.

Comments (5)

2 days ago

Made this for our Sunday family dinner last night and OMG, it was a home run! My kids loved it so much they asked for second helpings before they even finished their first plates. I was a little worried the filling would be too fancy for their picky palates but the savory-sweet mix with pine nuts, breadcrumbs, and parmesan was chef’s kiss. Served it with garlic bread and a side Caesar salad, and even my super picky father-in-law went back for more. Total new staple in our house!

1 day ago

This sounds perfect! I’m making this for our neighborhood block party potluck next weekend and I’m already getting excited. Quick question—did you use toothpicks or kitchen twine to hold the rolls together while simmering?

1 day ago

Love that this was a hit with the whole family! Great question from Tony—either works, but I prefer toothpicks for easy removal, just make sure to count how many you put in so you don’t leave any behind! If you’re making it for a potluck, it holds up really well in a slow cooker on the warm setting too, so you don’t have to worry about it getting cold.

1 week ago

Took me a tiny bit longer than the listed 2.5 hours because I’m a slow chopper, but it was SO good and SO worth it. The combination of the slow-simmered tomato sauce and the tender stuffed beef is a total game changer for my weekly meal prep. I portioned it out over whole wheat pasta for 4 lunches this week, and my coworkers kept hovering by the office microwave asking what smelled incredible. 10/10, will be making this again next month for sure.

6 days ago

So stoked this worked out for meal prep! That’s one of my favorite things about this recipe—the flavors get even better after a day or two in the fridge, so leftovers are next level. Don’t worry about taking a little extra time on prep, low and slow cooking never rushes well!

3 days ago

I grew up eating my Calabrian nonna’s braciole every Christmas, so I’m always super judgmental of online versions. Let me tell you—this recipe is the real deal! I added a pinch of red pepper flakes and an extra clove of garlic to the filling, just like nonna used to, and tied the rolls with kitchen twine instead of toothpicks. Served it over fresh pappardelle for my partner’s birthday dinner, and he said it’s the best meal I’ve ever made him. No notes, this is going in the permanent recipe box.

2 days ago

The red pepper flake tweak sounds amazing! I’m making this for my Italian in-laws when they visit next weekend, and I’m definitely stealing that idea. Did you add any red wine to the sauce like a lot of traditional braciole recipes do?

just now

Made this gluten free by skipping the pasta and serving it over roasted garlic broccoli and creamy polenta, and it was absolutely incredible. The sauce is so rich and deep, and the beef gets so tender after slow simmering you can cut it with a fork. My husband is a total meat-and-potatoes guy who turns his nose up at “fancy” food, and he went back for thirds. Already texted the recipe link to my mom and sister!

5 days ago

I’m pretty new to cooking so I was intimidated by the medium difficulty rating, but I decided to give this a shot last night. Flavor was INCREDIBLE, but my rolls totally unraveled while they were simmering and half the filling oozed out into the sauce. It still tasted great, but I looked like a hot mess when I served it to my roommates. Any tips for keeping the rolls tight next time?

4 days ago

I had the exact same issue my first time making this! Don’t overstuff the rolls—less is more with the filling, I promise. Also, make sure you tuck the sides in first before rolling from the short end, like you’re wrapping a burrito, and use 2-3 toothpicks per roll to hold it closed. Sear the seam side first too, that helps seal it shut so nothing falls out!

4 days ago

Perfect tips from @HomeCookHacks! I’d also add that pounding the beef to an even 1/4 inch thickness makes rolling so much easier, and don’t stir the sauce too roughly once the braciole are in—gentle nudges with a wooden spoon are all you need. So glad the flavor still came through for you even with the messy rolls, that’s what matters most!