
There’s nothing quite like the challenge of transforming yesterday’s roast beef into something absolutely spectacular for today’s dinner! This elegant leftover roast beef recipe is a total game-changer that’ll have your family asking for seconds and wondering why you don’t make it more often. The beauty of working with leftover roast beef is that you’re starting with a protein that’s already been perfectly cooked, so all you need to do is showcase it in a way that feels brand new and exciting.
This stunning dish comes together with tender sliced roast beef, a silky and rich sauce, and all the trimmings that make a restaurant-worthy meal. Whether you’re looking to impress guests or simply elevate your weeknight dinner, this recipe is absolutely foolproof. The key to success here is using high-quality leftover roast beef and treating it with the respect it deserves—we’re going to warm it gently so it stays tender and juicy, never tough or dried out.
I love pairing this with creamed potatoes or a simple herb butter for serving. The sauce is absolutely divine—it’s built on a foundation of pan drippings, beef stock, and a touch of red wine that creates the most incredible depth of flavor. You can have this entire meal on the table in under 30 minutes, which makes it perfect for those nights when you need something special but don’t have hours to spend in the kitchen.
What makes this recipe so special is how it transforms something as simple as leftover beef into a dish that tastes like you’ve been cooking all day. The sauce develops incredible flavor through careful deglazing and reduction, and the beef stays perfectly tender because we’re reheating it with such care. This is comfort food elevated, and it’s absolutely one of my favorite ways to use up those precious roast beef leftovers. Serve it alongside your favorite sides and watch everyone at the table fall in love with this timeless classic.
For more inspiration on working with beef, check out classic comfort food combinations and elegant dinner solutions. You might also enjoy exploring complementary side dishes to round out your meal. And if you’re in the mood for something sweet after dinner, my best chewy brownie recipe is an absolute must-try.
For additional inspiration and technique tips, I recommend checking out Serious Eats beef techniques, Bon Appétit’s beef recipes, New York Times Cooking beef guides, and additional resources from Bon Appétit’s kitchen wisdom and Serious Eats beef mastery.
Ingredients
- 1 pound leftover roast beef, thinly sliced
- 3 tablespoons butter
- 1 medium onion, thinly sliced
- 8 ounces mushrooms, sliced
- 3 cloves garlic, minced
- 2 tablespoons all-purpose flour
- 1 cup beef stock
- ½ cup red wine (optional, can substitute with additional stock)
- 2 tablespoons Worcestershire sauce
- 1 tablespoon tomato paste
- 1 teaspoon Dijon mustard
- 2 bay leaves
- 3-4 sprigs fresh thyme
- Salt and freshly ground black pepper to taste
- 2 tablespoons fresh parsley, chopped for garnish
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (optional, for thickening)

Instructions
- Start by gathering all your ingredients and arranging them in order—mise en place is essential for this recipe. Remove your leftover roast beef from the refrigerator about 15 minutes before cooking so it can come closer to room temperature.
- Heat 2 tablespoons of butter in a large, heavy-bottomed skillet over medium-high heat. Once the butter is foaming and fragrant, add your sliced onions and cook for about 4-5 minutes, stirring occasionally, until they become translucent and begin to caramelize at the edges.
- Add the sliced mushrooms to the pan with the onions and cook for another 4-5 minutes, stirring frequently. The mushrooms will release their moisture and then begin to brown—this is when all that beautiful umami flavor develops. Season lightly with salt and pepper.
- Push the mushroom and onion mixture to the sides of the pan and add the remaining 1 tablespoon of butter to the center. Once melted, add your minced garlic and cook for about 30 seconds until fragrant, stirring constantly to prevent burning.
- Sprinkle the flour over the entire mixture and stir continuously for 2-3 minutes to create a roux. This will help thicken your sauce and give it body. Make sure to scrape up any browned bits from the bottom of the pan—those are liquid gold for flavor.
- Slowly pour in the red wine (if using) while stirring constantly to prevent lumps from forming. Let this simmer for 2-3 minutes to cook off some of the alcohol and concentrate the wine’s flavors.
- Add the beef stock, Worcestershire sauce, tomato paste, Dijon mustard, bay leaves, and fresh thyme sprigs. Stir everything together thoroughly until the tomato paste is fully incorporated and the sauce is smooth.
- Bring the sauce to a gentle simmer, then reduce the heat to medium-low. Let it simmer for 8-10 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have melded beautifully together.
- Carefully add your sliced roast beef to the pan, making sure each slice is submerged in the sauce. Stir gently to distribute the beef evenly throughout the sauce. Simmer for 5-8 minutes over medium-low heat until the beef is warmed through—do not allow it to come to a hard boil or the meat will become tough.
- If you prefer a thicker sauce, mix the cornstarch and cold water together to create a slurry, then slowly stir it into the simmering sauce. Cook for an additional 2 minutes until the sauce reaches your desired consistency.
- Taste the sauce and adjust the seasonings as needed with additional salt and freshly ground black pepper. Remove the bay leaves and thyme sprigs from the pan.
- Transfer the beef and sauce to a serving platter or individual plates. Garnish generously with fresh chopped parsley and serve immediately while hot.

Pro Tips
- This recipe is incredibly forgiving and works beautifully with any cut of leftover roast beef—whether it’s from a standing rib roast, chuck roast, or sirloin.
- The key to keeping your leftover beef tender is to never let the sauce come to a rolling boil once the meat is added. Gentle simmering is the secret to restaurant-quality results.
- Make this sauce ahead of time (without the beef) and store it in the refrigerator for up to 3 days. Simply reheat gently and add your sliced beef just before serving.
- If you don’t have red wine on hand, you can substitute it with an equal amount of additional beef stock or even a splash of balsamic vinegar for depth.
- Fresh thyme really makes a difference in this recipe, but dried thyme works in a pinch—use about 1 teaspoon of dried thyme instead of the fresh sprigs.
- This dish pairs beautifully with creamy mashed potatoes, buttered egg noodles, rice pilaf, or crusty bread for soaking up that incredible sauce.
- Leftovers keep beautifully in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat on the stovetop, adding a splash of beef stock if needed.
- For extra richness, stir in a splash of heavy cream or sour cream at the very end of cooking, though this is entirely optional.
- The Worcestershire sauce is absolutely essential—it adds a savory depth that really elevates this dish from ordinary to extraordinary.
- If your roast beef is quite rare or medium-rare, slice it slightly thicker than if it’s well-done, as it will be handled more gently in the sauce.
