Sous Vide French Dip Sandwiches

SandwichSous VideBeef Roast

Sous Vide French Dip Sandwiches! Cooking sous vide makes the most tender roast beef EVER. This is a perfect starter recipe if you're new to sous vide cooking.

Photography Credit: Emma Christensen

It seems like a magic trick: take a cheap, tough cut of beef, like a top round roast or a chuck roast, cook it for twenty-four hours without peeking, and Abracadabra! Now it’s suddenly filet mignon.

But it’s not magic — this is sous vide cooking!


Sous Vide French Dip Sandwiches

Sous Vide Was Made for Recipes like this

I love love LOVE cooking big touch cuts of meat sous vide, like the top round roast we’re using for these French Dip Sandwiches. Here’s why:

Sous vide was made for cheap, tough cuts

This is where you can really see how temperature and time both play pivotal roles in cooking food sous vide. I tested this roast at 140-degrees F (medium doneness) for 16 hours, 18 hours, and 24 hours. The doneness was the same for all three batches — they were all a perfect, rosy-pink inside — but the tenderness was remarkably different.

At 16 hours, the roast was cooked, but a little on the chewy side. At 18 hours, it cut easily and was notably less chewy. At the 24-hour mark, it was so tender that you could cut it with a fork, but yet still had enough texture that you knew you were eating steak. This ain’t no baby food.

Sous Vide French Dip Sandwiches

Flexible cooking time

I would happily serve this recipe anywhere from 18 hours to 24 hours of cooking. I didn’t try cooking it for longer, but I imagine the upper limit on the cooking window would be around 30 hours.

You can also make the roast ahead and warm it up whenever you want to serve it. This makes the recipe even more flexible for your schedule.

The double-sear method for Sous Vide Cooking

Double-searing is a technique that I picked up early on in my sous vide experiments. The idea is to sear the meat once before it goes into the sous vide bath and then again when it comes out.

The first sear adds incredible flavor to the finished roast — the meat will be cooking in all those roasty, caramelized juices for a few hours, after all. The second sear is for that crispy, crusty texture on the outside. The difference in both flavor and texture with this double-sear technique is astounding and well worth trying!

Sous Vide French Dip Sandwiches


Once you’ve got your top round roast cooked and ready, the rest is a snap!

Slice the meat as thinly as you can, working across the grain. Pile it on toasted French rolls and top with sliced cheese. Run it under the broiler for a few minutes and you’re ready to eat. Make a whole sheet pan at once and serve them all at once!

More Sous Vide Recipes to Try

Sous Vide French Dip Sandwiches Recipe

  • Prep time: 45 minutes
  • Cook time: 18 to 24 hours
  • Yield: 6 to 8 sandwiches

Look for top or bottom round roast for this recipe since these cuts are less fatty and easier to cut into thin slices. Use chuck roast if round roast can't be found and cut thicker slices.

The roast from this recipe is also fantastic for lunch sandwiches, tacos, salads, and any other recipe calling for tender slices of steak or beef.

Instead of doing the second sear on the stovetop, try grilling it! This gives the meat a nice smoky flavor.

Make-ahead instructions: Cook the roast as per the recipe through the end of the sous vide cook time. Lift the roast from the water and transfer it to a bowl of cold water to cool it down. Once cooled, refrigerate until ready to serve. Re-warm in a 140F sous vide bath for an hour or so, then continue with searing the roast and assembling the sandwiches.

If you don't have a sous vide immersion circulator: Cook the roast either in a Dutch oven (or heavy, covered pot) in the oven at 325° F for 3 to 4 hours, or in a slow cooker for 6 to 8 hours.


  • 3 pounds boneless beef top or bottom round roast
  • 1 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper, plus more to taste
  • 1 to 3 tablespoons cooking oil, like canola or grapeseed
  • 1/2 cup red wine
  • 2 cups low-sodium beef broth or stock
  • 1 bay leaf

To serve:

  • 1 large yellow onion, or 2 small yellow onions, thinly sliced (1 to 1 1/4 pounds)
  • 6 to 8 French rolls or hoagie buns
  • Sliced provolone cheese, optional

Special equipment:


1 Calculate your cooking time: This roast cooks sous vide for 18 to 24 hours, so it's important to begin cooking with your serving time in mind. Calculate backward from your dinner time to figure out when you should start cooking the roast.

For make-ahead instructions if you don't plan on serving your sandwiches right away, see the instructions in the headnotes.

2 Trim and season the roast: Trim any large pieces of fat from the exterior of the roast, but don't worry about getting every last speck. Season it on all sides with the salt and pepper.

Sous Vide French Dip Sandwiches

3 Sear the roast: Warm a large skillet over medium-high heat and add 1 tablespoon of oil. When the oil shimmers and glides smoothly, and a flick of water evaporates on contact with the pan, add the roast.

Sear the roast very well on all sides, 4 to 5 minutes per side. The seared surfaces should look dark reddish-brown. If the oil starts to get smoky, lower the heat slightly; otherwise, maintain a medium-high heat for the best sear.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

4 Transfer the seared beef to a plate to cool slightly. If the roast is still scorching hot from the pan when you put it in the plastic bag, it can melt a hole in the plastic.

Sous Vide French Dip Sandwiches

5 Deglaze the pan with the wine: With the pan still over medium-high heat, add the wine all at once. It will bubble and steam as it hits the pan. As it bubbles, use a stiff spatula to scrape up any dark bits that were stuck.

Once you've scraped up all the bits and the wine is simmering, pour it carefully into a measuring cup. Let it cool slightly.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

6 Pack up the roast for sous vide cooking: Place a 1-gallon plastic freezer bag on your counter and fold the top outwards to form a cuff; this will help it stand up and make it easier to fill. (Alternatively, place the bag in a bowl while filling).

Place the slightly cooled roast into the bag. Pour the wine and broth over top, and tuck the bay leaf inside. Zip the bag almost entirely shut, leaving about an inch open at one edge.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches Sous Vide French Dip SandwichesSous Vide French Dip Sandwiches7 Seal the bag: Fill a large stock pot three-quarters full with water. Submerge the bag with the roast until just the zipper part of the bag is above the water.

As you submerge the bag, the pressure of the water will press the sides of the plastic bag up against the roast and the liquid, "hugging" the ingredients. You may need to use your hands or a spatula to poke the roast below the surface of the water and force out any bubbles.

Once all the air bubble are out, submerge the bag up to the zipper, then zip it all the way closed so the bag is sealed. Lift the roast from the water and place it on a dishtowel while you heat the water.

As you lift the bag, the plastic should look like it's hugging the ingredients inside the bag. A few small air pockets are fine; vacuum-sealing isn't necessary. Check carefully to make sure the bag isn't leaking; if it is, transfer it to a new bag and repeat this sealing step.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

8 Heat the water with the immersion circulator: Place the pot of water on a trivet or other heatproof surface. Place the immersion circulator in the water and set it to heat the water based on your preferred doneness for the roast beef: 135°F (medium-rare), 140°F (medium), 145°F (medium-well) or 150°F (well-done).

It will take approximately 5 to 10 minutes for the water to heat, depending on the volume of water in your pot. (You can also use warm water out of the tap to cut down on heating time.) Once the water is up to temp, your immersion circulator will indicate that you're ready to start cooking.

With Joule, this is controlled through the Joule app: Open the app on your phone and press the orange circular button in the bottom right corner. Input the temperature and press the orange button again to start the device and begin heating the water.

Sous Vide French Dip SandwichesSous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

9 Cook the roast: Once the water has finished heating, lower the roast into the water. It's fine if the zipper is above the surface of the water, but the roast itself should be completely submerged by at least an inch or so. Add more water if needed.

Cook the roast for 18 to 24 hours (yes, hours!). It will become more tender the longer you let it cook. Set a timer so you know when it's ready.


10 Check the roast and monitor the water during cooking: Every so often during cooking, take a peek at your roast and make sure that it's still submerged in the water and the bag isn't leaking. (If it's leaking, the liquid will start to look diluted and you'll notice air bubbles in the bag. Just transfer the roast and liquid to another bag and carry on with cooking. This doesn't happen very often, but is something to watch out for.)

Keep an eye on the water level and add additional water if it looks like it's getting low. The immersion circulator will heat the water right back up to temperature. To help prevent evaporation, you can also cover your pot with plastic wrap, a silicon bowl cover (as I have), or any other cover.

Sous Vide French Dip Sandwiches

11 Cook the onions at any point while the roast is cooking: At any point during this cooking time when you have a spare 10 minutes, cook the onions. Warm a teaspoon or two of oil in a skillet and cook the onions with 1/4 teaspoon salt until they are very soft and browned.

If you're not serving them right away, cool and refrigerate until needed. To reheat, add them to a hot skillet and stir until warmed through.

Sous Vide French Dip Sandwiches

12 Sear the roast (again!): When you're done cooking the roast, lift the bag from the water and set it on a kitchen towel on the counter. Warm a tablespoon of oil in a large skillet over medium-high heat.

Open the bag with the roast; be careful not to spill any of the cooking liquid. Use tongs to lift the roast from the bag and transfer it to a cutting board. Pat it dry on all sides.

Transfer the roast to the hot skillet and sear on all sides, 2 to 3 minutes per side, until the outside is very crusty. Add more oil as needed to the pan. Once seared, set the roast on a cutting board until ready to slice.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

13 Strain the "jus": While the roast sears, strain the cooking liquid ("jus") into a measuring cup. Taste and add salt or pepper if needed. If the jus seems overly concentrated to you, add a little water to thin it out again.

Use a little of the jus to deglaze the pan after searing the roast, if you like.

Transfer the jus to individual cups for serving.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

14 Toast the French rolls: Warm the oven to 400F. Open up all the French rolls and arrange them in a single layer on a baking sheet with the cut sides facing up. Toast in the hot oven until they are warm and feel crispy when you press the surface of the bread, about 5 minutes. Remove from the oven, but leave the oven on.

If you like, spoon a little of the beef jus over the bottom buns for flavor.

Sous Vide French Dip Sandwiches

15 Slice the beef: Use a sharp chef's knife and slice the beef against the grain as thinly as possible.

Sous Vide French Dip Sandwiches

16 Assemble the sandwiches: Pile slices of beef on the bottom half of the rolls. The meat should divide equally between all the rolls, but you may have some leftover.

Top each pile of beef with some onions and a slice or two of cheese, if desired.

Sous Vide French Dip Sandwiches Sous Vide French Dip Sandwiches

17 Broil the sandwiches: Set aside the tops of the buns so they don't burn. Switch the oven to "broil" and slide the pan of sandwiches under the broiler. Broil until the cheese starts to melt, about 1 minute.

Sous Vide French Dip Sandwiches

18 Serve the sandwiches: Top each sandwich with the top bun. Serve with the jus alongside for dipping. (Refrigerate leftovers and consume within 3 to 4 days, or freeze for up to 3 months.)


Products We Love


Sous Vide French Dip Sandwiches

Emma Christensen


More from Emma

65 Comments / Reviews

No ImageSous Vide French Dip Sandwiches

Did you make it? Rate it!

  1. Teresa

    I use a chuck roast and sous vide it for 48 hours @133 degrees, add the juices from the from the bag to a pan add some red wine and beef broth to make au jus. Delicious!!!


  2. Karen

    This is the first time I used sous vide. I bought the Anova about a year ago and never used it. It seemed too complicated. But my daughter-in-law shared this recipe with me saying that it’s the best ever. So I pulled out that Anova and whipped up a batch. Oh my, the meat is so tender and flavorful. I will definitely be making these again and looking at other recipes now that I’m not intimidated by sous vide! My old version of a French dip has been removed from my list and replaced with this one. If you haven’t tried this recipe, you must do so.


  3. Anthony

    Followed your guidance, and the result was exemplary. Usually, I’m apprehensive in trying internet recipes, especially attempting for the first time, for guests.
    It was a hit, and i’ll cataloge for repeat suppers.
    Plan well…and you’ll be hearing ….” can I have some more”!

  4. Becky

    Spot on recipe. Made this for dinner tonight and it was phenomenal.


  5. Jay

    Can you make it and then freeze, thaw, reheat and sear?

    Show Replies (1)
View More
Sous Vide French Dip Sandwiches