Go Back
Italian Beef Sandwiches

Italian Beef Sandwiches Recipe

Prep Time 20 minutes
Cook Time 3 hours
Total Time 3 hours 20 minutes
Servings: 8 servings
Calories: 520

Ingredients
  

  • 3 lb beef chuck roast
  • 2 tsp kosher salt
  • 1 tsp black pepper
  • 2 tbsp olive oil, divided
  • 1 large yellow onion, thinly sliced
  • 4 cloves garlic, minced
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/4 tsp red pepper flakes
  • 2 cups beef broth, divided
  • 2 tbsp red wine vinegar
  • 2 bay leaves
  • 6 to 8 crusty hoagie rolls
  • 1 cup giardiniera, drained

Method
 

  1. Preheat oven to 300°F (150°C). Season the beef with salt and pepper. Sear in 1 tbsp oil in a Dutch oven over medium-high heat until deeply browned, about 4 minutes per side.
  2. Lower heat to medium, add remaining oil and onion. Cook 5 minutes, then add garlic, oregano, basil, and red pepper flakes. Cook 30 seconds. Deglaze with 1/2 cup broth, scraping up browned bits.
  3. Return beef to pot, add remaining 1 1/2 cups broth, vinegar, and bay leaves. Bring to a simmer, cover, and braise in the oven for about 3 hours, until fork-tender.
  4. Remove beef and rest 10 minutes. Shred with forks, skim fat from the jus, and return beef to the pot. Adjust salt.
  5. Lightly toast rolls, pile on beef, spoon over a little jus, and top with giardiniera. Serve with extra jus for dipping.

Notes

If the braising liquid reduces faster than expected, top it up with a splash of broth or water so the beef stays partly submerged. The meat can be kept warm in the jus for up to an hour before serving.