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!

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.

Roast Beef 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
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.
