Roast Beef Sandwiches

Author:

March 11, 2026

Updated:

March 11, 2026

As an Amazon Associate, I earn from qualifying purchases. Learn more

Roast Beef Sandwiches are a delightful and satisfying meal that’s perfect for busy weeknights or festive gatherings. With tender beef and savory toppings, these sandwiches are sure to please everyone at the table. The slow-cooked roast beef simmered in a rich, flavorful broth creates a hearty filling that pairs beautifully with crusty bread and creamy toppings. Let’s dive in and whip up this comforting classic!

Delicious roast beef sandwich with fresh toppings on a wooden board

Why You’ll Love This Recipe

These Roast Beef Sandwiches are ideal for families and anyone looking for an effortless yet delicious meal. The recipe is straightforward and uses readily available ingredients, making it perfect for home cooks at any skill level. The slow-roasting method ensures that the beef is incredibly tender, while the simple ingredients combine to create a flavorful experience that everyone will enjoy.

Table of Contents

Ingredients You’ll Need

Gather these ingredients to create your Roast Beef Sandwiches:

  • 3 lbs beef chuck roast
  • Salt
  • 1 white onion, sliced
  • 2 carrots, sliced
  • 2 celery sticks, sliced
  • 5 garlic cloves, minced
  • 8 baby portabella mushrooms, sliced
  • 2 tbsp avocado oil or beef tallow
  • 1 tsp black pepper
  • 2 tbsp tomato paste
  • 4 cups beef stock
  • 1 packet of Lipton onion soup mix
  • 2 sprigs of thyme
  • 2 sprigs of rosemary
  • 2 French bread sticks
  • Provolone cheese slices
  • Giardiniera, for serving
  • 1 garlic clove
  • 2 tsp Dijon mustard
  • 2 tsp horseradish cream
  • 1 tbsp fresh lemon juice
  • 1 egg
  • 1 cup avocado or vegetable oil
  • 1/2 tsp black pepper
  • 1/2 tsp salt

Ingredient Notes, Variations & Simple Swaps

This recipe is flexible so you can customize it easily. If you prefer a different cheese, try mozzarella or cheddar instead of provolone. You can also swap giardiniera for pickles or other favorite sandwich toppings. For the bread, consider whole-grain or sourdough options for added flavor. If you’re looking to change up the veggies, bell peppers or spinach can work well.

Equipment Needed

  • Dutch oven or heavy oven-safe pot
  • Cutting board
  • Sharp knife
  • Sauté pan

How to Make This Recipe

Step 1 – Sear the Beef

Start by seasoning all sides of the beef chuck roast with salt and black pepper. Heat the avocado oil in a large pan over high heat. Once the oil is hot, carefully place the beef in the pan. Sear it on all sides until golden brown, which should take about 4-5 minutes per side. Once browned, remove the beef from the pan and set it aside.

Step 2 – Cook the Vegetables

Reduce the heat to medium. In the same pan, add the sliced onion, carrots, and celery. Season with a little more salt and black pepper. Sauté these vegetables for about 10 minutes, or until the onions become translucent and the vegetables soften. Next, stir in the minced garlic and sliced portabella mushrooms, cooking them together for about 1 minute.

Step 3 – Simmer and Roast

Add the tomato paste to the vegetable mixture and cook for another 30 seconds. Then, pour in the beef stock and add the onion soup mix, stirring to combine. Return the seared beef to the pot along with any juices that have accumulated. Tie the thyme and rosemary together with kitchen twine and add them to the pot. Cover the pot and roast in an oven preheated to 275°F for around 4 hours, or until the beef is very tender and can be shredded easily with a fork.

Once the beef is tender, remove the herbs from the pot. Take the beef out and place it in a large bowl, then shred it using two forks. Strain the broth to remove the vegetables and mix the veggies back in with the shredded beef. Reserve the broth for dipping when serving.

Tips for Perfect Results

Getting the best results is all about attention to detail. Here are some handy tips:

  • Ensure your beef is well-seared for maximum flavor.
  • Don’t rush the roasting process; low and slow is key for tenderness.
  • Let the shredded beef meld with the cooked vegetables for richer flavor.
  • Use fresh herbs for a more vibrant taste.
  • If your beef is still tough after roasting, give it more time in the oven.
  • Consider a light toasting of the French bread for extra crunch.

Flavor Variations

Feel free to put your spin on these sandwiches! Here are a few ideas:

  • Add sautéed bell peppers for a sweet crunch.
  • Swap in different cheeses like Swiss or pepper jack for a flavor boost.
  • Top with arugula or spinach for a fresh, peppery taste.
  • Mix in some barbecue sauce with the shredded beef for a smoky twist.
  • Use garlic butter on the bread for added richness.

What to Serve With This Recipe

These Roast Beef Sandwiches are delicious on their own, but complement them with sides for a complete meal. Here are some ideas:

  • Fresh salad with mixed greens and vinaigrette
  • Crispy oven-baked fries
  • Roasted vegetables for a hearty side
  • Potato salad for a classic touch

Storage, Make-Ahead & Leftovers

You can store any leftover roast beef in an airtight container in the fridge for up to 3-4 days. If you want to make ahead, prepare the beef and broth, and store them separately until you’re ready to serve. For long-term storage, freeze the shredded beef and broth together in a freezer-safe container for up to three months. To reheat, simply thaw in the fridge overnight and warm gently on the stove or in the microwave.

Delicious roast beef sandwich with fresh toppings on a wooden board

Roast Beef Sandwiches

Delightful and satisfying, these Roast Beef Sandwiches feature tender beef simmered in a rich broth, paired perfectly with crusty bread and savory toppings.
Prep Time 20 minutes
Cook Time 4 hours
Total Time 4 hours 20 minutes
Course Main Course, Sandwich
Cuisine American
Servings 6 sandwiches

Ingredients
  

For the Beef

  • 3 lbs beef chuck roast Ensure it’s well-marbled for best flavor.
  • 2 tbsp avocado oil or beef tallow For searing the beef.
  • 1 tsp black pepper For seasoning the beef.
  • 1 tbsp salt For seasoning the beef.
  • 4 cups beef stock For simmering the beef.
  • 1 packet Lipton onion soup mix Adds flavor to the broth.
  • 2 sprigs thyme Fresh herbs for flavor.
  • 2 sprigs rosemary Fresh herbs for flavor.

For the Vegetables

  • 1 white onion, sliced Adds sweetness and flavor.
  • 2 carrots sliced Adds sweetness and color.
  • 2 celery sticks sliced For added crunch.
  • 5 cloves garlic, minced Enhances the overall flavor.
  • 8 baby portabella mushrooms sliced Adds earthy flavor.
  • 2 tbsp tomato paste For depth of flavor.

For Serving

  • 2 French bread sticks for sandwiches Choose crusty bread for texture.
  • Slices Provolone cheese Can substitute with mozzarella or cheddar.
  • Giardiniera for serving Adds a tangy kick.
  • 1 clove garlic For spreading on bread.
  • 2 tsp Dijon mustard Optional, for added flavor.
  • 2 tsp horseradish cream Optional, for heat.
  • 1 tbsp fresh lemon juice For acidity.
  • 1 cup avocado or vegetable oil For deep frying if required.
  • 1/2 tsp black pepper Additional seasoning.
  • 1/2 tsp salt Additional seasoning.

Instructions
 

Searing the Beef

  • Season all sides of the beef chuck roast with salt and black pepper.
  • Heat the avocado oil in a large pan over high heat.
  • Carefully place the beef in the hot oil and sear it on all sides until golden brown, about 4-5 minutes per side.
  • Remove the beef from the pan and set it aside.

Cooking the Vegetables

  • Reduce the heat to medium and add the sliced onion, carrots, and celery to the pan.
  • Season with salt and black pepper.
  • Sauté the vegetables for about 10 minutes until the onions are translucent.
  • Stir in the minced garlic and sliced portabella mushrooms, cooking for about 1 minute.

Simmering and Roasting

  • Add the tomato paste to the vegetable mixture and cook for another 30 seconds.
  • Pour in the beef stock and add the onion soup mix, stirring to combine.
  • Return the seared beef to the pot along with any accumulated juices.
  • Tie the thyme and rosemary together with kitchen twine and add to the pot.
  • Cover the pot and roast in an oven preheated to 275°F for around 4 hours, or until the beef is very tender.
  • Once tender, remove the herbs and take the beef out to shred it using two forks.
  • Strain the broth to remove the vegetables and mix them back with the shredded beef.

Notes

For best results, ensure the beef is well-seared, don’t rush the roasting, and let flavors meld. Store leftovers in an airtight container for up to 3-4 days.
Keyword Beef Sandwich, comfort food, Hearty Meal, Roast Beef Sandwich, Slow Cooked
Tried this recipe?Let us know how it was!

Frequently Asked Questions About This Recipe

How do I know when the beef is done?

The beef is done when it is fork-tender, meaning you can easily shred it apart. This usually takes about 4 hours at a low roasting temperature.

Can I use a different cut of beef?

Yes, you can use other cuts like brisket or round roast, but cooking times may vary. Just ensure that whatever cut you use is suitable for slow cooking.

What’s the best way to serve the sandwiches?

Serve these sandwiches hot, with the shredded beef piled high on the bread. Add your choice of cheese and giardiniera, and don’t forget to serve the reserved broth for dipping!

Can I cook this in a slow cooker?

Absolutely! After searing the beef, transfer everything to a slow cooker and cook on low for 6-8 hours until tender.

How can I tell if the broth is flavorful enough?

Taste the broth after simmering. If you want more flavor, consider adding a little extra salt, pepper, or herbs to enhance it before serving.

You might also like these recipes!

Leave a Comment

Recipe Rating