Go Back

Italian Beef Sandwiches - Tender, Juicy, and Packed With Flavor

Prep Time 20 minutes
Cook Time 4 hours
Total Time 4 hours 20 minutes
Servings: 8 servings

Ingredients
  

  • 3–4 pounds beef chuck roast (boneless; look for good marbling)
  • 2 cups low-sodium beef broth
  • 1 cup sliced pepperoncini with 1/2 cup of the brine (mild heat and tang)
  • 1 medium yellow onion, thinly sliced
  • 5 cloves garlic, minced
  • 2 teaspoons dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon dried thyme
  • 1 teaspoon fennel seeds (lightly crushed; optional but classic)
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon kosher salt (adjust to taste; broth and brine add saltiness)
  • 2 bay leaves
  • 2 tablespoons olive oil (for searing)
  • 6–8 Italian rolls or French rolls (sturdy, not too crusty)
  • Giardiniera (Chicago-style hot or mild), for topping
  • Roasted or sautéed sweet bell peppers (optional, for “sweet” style)
  • Provolone or mozzarella slices (optional, not strictly traditional)

Method
 

  1. Season and sear the beef: Pat the chuck roast dry and season all over with salt and pepper. Heat olive oil in a large Dutch oven or heavy skillet over medium-high. Sear the roast 3–4 minutes per side until well-browned. Browning builds deep flavor in the jus.
  2. Layer the aromatics: In a slow cooker or the same Dutch oven, add onions, garlic, oregano, basil, thyme, fennel seeds, and bay leaves. Place the seared roast on top.
  3. Add liquids: Pour in beef broth, pepperoncini, and their brine. The brine adds tang and helps tenderize the meat. Liquid should come at least halfway up the roast; add a splash more broth or water if needed.
  4. Cook low and slow: Slow cooker: 8–9 hours on Low or 5–6 hours on High, until fork-tender.
  5. Oven: Cover Dutch oven and cook at 300°F (150°C) for 3–4 hours, until tender.
  6. Rest and slice (Chicago-style thin): Transfer the roast to a board and let it rest 15–20 minutes. For ultra-thin slices, chill briefly to firm up, then slice against the grain. Alternatively, you can shred the meat for a softer texture.
  7. Reduce or adjust the jus: Skim excess fat from the cooking liquid. Taste and adjust salt. If you want a stronger flavor, simmer the jus 5–10 minutes to concentrate.
  8. Warm the beef in jus: Return sliced meat to the pot of hot jus and let it soak for a few minutes. This step is key for juicy, flavorful sandwiches.
  9. Toast the rolls (optional but recommended): Split the rolls and lightly toast under the broiler or on a skillet. This helps them stand up to the jus.
  10. Assemble the sandwiches: Pile the soaked beef onto the rolls. Spoon extra jus over the top or serve on the side for dipping. Finish with giardiniera for heat and crunch, or sweet peppers for a milder vibe. Add cheese if you like.
  11. Choose your “wetness” level: Dry: Meat drained a bit, jus on the side.
  12. Wet: Spoon jus over the meat in the roll.
  13. Dipped: Briefly dunk the entire sandwich in hot jus. Messy, but worth it.