My Favorite Comforting Beef Roll Ups Recipe
There is nothing quite like a dinner that makes the whole house smell incredible while it simmers on the stove. This beef roll ups recipe is one of those meals. I have made versions of this dish for years, and it always satisfies a hungry crowd. If you are looking for a quick steak dinner that feels special but comes together with simple ingredients, this is the one to try.
Tender strips of beef wrapped around a savory filling of sautéed mushrooms and melty Swiss cheese make every bite rich and satisfying. Then, we simmer them in a homemade mushroom gravy that ties everything together. It is a hearty, simple family dinner that feels fancy but is surprisingly easy to put together on a busy evening.
Choosing the Best Cut of Beef
One thing that makes a big difference is how you prepare your meat. For this recipe, you want to use thin cuts of beef. I usually look for round steak, flank steak, or even thin-cut sirloin at the grocery store. If the pieces are still a bit thick, put them between two sheets of plastic wrap and give them a gentle pound with a meat mallet. Pounding the beef thin ensures it cooks quickly and stays incredibly tender.

Once your beef is prepped, seasoning is key. A simple sprinkle of garlic powder, salt, and black pepper on both sides of the meat before rolling gives it a wonderful base flavor. It is a quick step that makes sure the beef is seasoned inside and out.

The Secret to a Rich Homemade Mushroom Gravy
The magic of this dish lies in the pan drippings. After searing the beef roll ups to get a gorgeous brown crust, we sauté more fresh mushrooms in the same pan. This picks up all those caramelized bits of beef stuck to the bottom of the skillet, which is where the best flavor lives.
Adding beef broth and letting it simmer creates a deeply savory sauce. A quick splash of cornstarch slurry at the end thickens the liquid into a glossy, velvety gravy that clings perfectly to the meat. When you slice into the rolls and the melted Swiss cheese mingles with the warm gravy, you will understand why this recipe is a permanent fixture in my kitchen rotation.
Ingredients
Method
- Prep the Beef: Place the beef slices between two sheets of plastic wrap. Gently pound with a meat mallet until they are about 1/4-inch thick. Season both sides of each piece of beef with garlic powder, salt, and black pepper.
- Sauté the Mushroom Filling: In a large skillet over medium-high heat, melt 1 tablespoon of butter. Add half of the sliced mushrooms and the minced garlic. Sauté for 4 to 5 minutes until soft and browned. Remove from the heat.
- Assemble the Roll Ups: Lay the seasoned beef slices flat. Place one half-slice of Swiss cheese and a spoonful of the sautéed mushrooms onto each piece of beef. Roll the beef tightly around the filling. Secure each roll with one or two wooden toothpicks.
- Sear the Beef: Heat the olive oil in the same skillet over medium-high heat. Add the beef rollups seam-side down. Sear for 2 to 3 minutes per side until they develop a deep brown crust. Remove the rollups from the pan and set them aside on a plate.
- Make the Gravy: Melt the remaining 1 tablespoon of butter in the skillet. Add the rest of the sliced mushrooms and cook for 3 to 4 minutes. Pour in the beef broth and Worcestershire sauce, scraping up any browned bits from the bottom of the pan. Bring to a simmer.
- Simmer and Thicken: Return the beef rollups to the skillet. Cover and simmer on medium-low heat for 15 minutes, or until the beef is tender. Stir in the cornstarch slurry and let the sauce bubble for 1 to 2 minutes until it thickens into a glossy gravy.
- Serve: Carefully remove the toothpicks from the beef rollups before serving. Spoon the warm mushroom gravy over the top, garnish with fresh parsley, and serve warm.
