If you’ve been craving a dish that beautifully combines the rich, comforting flavors of caramelized onions with tender, juicy beef, then you are going to adore this French Onion Beef Roll-Ups Recipe. Imagine thinly sliced beef rolled up with sweet, golden onions and melty Gruyère cheese, all simmered in a savory sauce that will have everyone asking for seconds. It’s a dish that feels gourmet but is surprisingly accessible, perfect for a cozy dinner that feels like a special occasion every time.

Ingredients You’ll Need
These ingredients are straightforward, yet each one plays a crucial role in building layers of flavor and texture in this French Onion Beef Roll-Ups Recipe. From the sweetness of caramelized onions to the tangy depth of Dijon mustard in the sauce, every element is essential for achieving that perfect balance.
- 1 ½ pounds flank steak or sirloin, thinly sliced into ½-inch strips: Choose a cut that’s tender and easy to roll for the best results.
- 2 tablespoons olive oil: For sautéing the onions and searing the beef to a beautiful golden brown.
- 1 large onion, thinly sliced: The star of the French onion flavor that caramelizes into sweet, rich ribbons.
- 2 tablespoons butter: Adds indulgent creaminess and helps develop a deep sauce flavor.
- 2 teaspoons fresh thyme (or 1 teaspoon dried thyme): Brings a fragrant herbal note that complements beef perfectly.
- 1 cup beef broth: Forms the savory base of the sauce, enhancing the meaty flavor.
- ½ cup dry white wine (or additional beef broth): Adds acidity and complexity to the sauce without overpowering it.
- 2 teaspoons Worcestershire sauce: Provides an umami punch that elevates the beef and sauce.
- 1 tablespoon Dijon mustard: Adds a tangy sharpness that brightens the rich sauce.
- Salt and pepper, to taste: Essential for seasoning each component and balancing flavors.
- 1 cup shredded Gruyère or Swiss cheese (or a combination): Melts beautifully inside the roll-ups with a nutty, slightly sweet flavor.
- 1 tablespoon fresh parsley, chopped (for garnish): Adds a pop of color and fresh flavor at serving.
How to Make French Onion Beef Roll-Ups Recipe
Step 1: Prepare the Beef
Start by ensuring your beef slices are thin enough for easy rolling. If needed, gently pound them to about ½-inch thickness to get that perfect tender texture. Season both sides generously with salt and pepper to bring out the natural savory flavors of the meat right from the start.
Step 2: Caramelize the Onions
Heating olive oil in a skillet, add your thin onion slices and cook patiently over medium heat. Stir occasionally while allowing the onions to soften and transform into golden, sweet ribbons. Adding just a pinch of salt helps the moisture release, ensuring even caramelization. This process takes about 10 to 15 minutes but is absolutely worth the wait for that signature sweet depth.
Step 3: Stir in Thyme and Set Aside
Once your onions have reached a beautiful caramelized color, sprinkle in the fresh thyme. This herb infuses the onions with a subtle earthiness that complements the beef. Transfer the mixture to a plate so you can use the skillet for the next step.
Step 4: Make the Sauce
In the same skillet, add the remaining olive oil and melt the butter together. Pour in the beef broth, white wine, Worcestershire sauce, and Dijon mustard, stirring to combine. Let this simmer gently for about 5 minutes so the sauce thickens and the flavors meld. Taste and adjust seasoning with salt and pepper—it should be rich but balanced—then remove it from heat and set aside.
Step 5: Assemble the Roll-Ups
Lay your seasoned beef slices flat and spoon a small amount of caramelized onions onto each one. Follow with a sprinkle of the shredded Gruyère or Swiss cheese. Roll each slice tightly, securing with a toothpick or kitchen twine if needed to hold its shape during cooking.
Step 6: Cook the Roll-Ups
Return your skillet to medium-high heat and carefully add the beef roll-ups. Sear them for 4 to 5 minutes, turning often to get a nice brown crust on all sides without overcooking the beef. Once browned, pour the prepared sauce over the roll-ups and reduce the heat to allow them to simmer, covered, for 5 to 10 more minutes until cheese is melted and beef is cooked through.
Step 7: Serve and Garnish
Remove the toothpicks or twine carefully and transfer the roll-ups to a serving platter. Spoon any remaining sauce from the skillet over the top, then finish with a sprinkling of fresh parsley for brightness and color. These roll-ups are now ready to impress!
How to Serve French Onion Beef Roll-Ups Recipe

Garnishes
Freshly chopped parsley is the classic choice to add a pop of vibrant green that contrasts beautifully with the rich sauce. You might also try a light dusting of cracked black pepper or even a few thin slices of green onion for an extra fresh note.
Side Dishes
This French Onion Beef Roll-Ups Recipe pairs wonderfully with creamy mashed potatoes to soak up every bit of that luscious sauce. If you prefer a lighter option, a crisp green salad with a tangy vinaigrette cuts through the richness perfectly. Steamed rice or roasted vegetables also make excellent companions.
Creative Ways to Present
For a dinner party, arrange the roll-ups neatly on a platter garnished with parsley and perhaps some edible flowers or microgreens for elegance. Alternatively, slice the roll-ups into bite-sized pieces and serve as elegant appetizers passed around on cocktail picks—guaranteed to disappear fast!
Make Ahead and Storage
Storing Leftovers
Place any leftover French Onion Beef Roll-Ups in an airtight container and refrigerate for up to 3 days. The flavors actually develop even more after sitting, making for a delicious next-day meal that’s easy to reheat.
Freezing
You can freeze fully cooked roll-ups by wrapping them tightly in plastic wrap and then foil or placing them in a freezer-safe container. Freeze for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator before reheating gently.
Reheating
Warm leftovers slowly in a skillet over medium-low heat with a splash of beef broth or water to keep them moist. Alternatively, reheat in the oven at 325°F (160°C) covered with foil for 15-20 minutes until heated through. Avoid the microwave if you want to preserve the beef’s tender texture and the sauce’s richness.
FAQs
Can I use another cut of beef for this recipe?
Absolutely! While flank steak and sirloin are ideal for their tenderness and ability to roll easily, you can also use skirt steak or even thinly sliced ribeye. Just be sure to pound the beef to uniform thickness for even cooking.
What if I don’t have dry white wine?
No worries! You can substitute the white wine with additional beef broth to keep the sauce flavorful and rich, though the wine adds a subtle acidity that enhances complexity.
Can I prepare the roll-ups ahead of time without cooking?
Yes, you can assemble the roll-ups a few hours ahead, cover them tightly, and store them in the refrigerator until you are ready to cook. This makes it easy to save time on busy days or when entertaining.
Is Gruyère cheese necessary?
Gruyère gives a wonderful nutty, creamy melt but Swiss cheese or a mild cheese blend will work if that’s what you have. The cheese adds a lovely gooey contrast to the savory beef and onions.
How do I know when the beef is cooked perfectly?
The beef roll-ups should be nicely browned on all sides and cooked just until heated through, about 5 to 10 minutes simmering in the sauce. Overcooking can make the beef tough, so keep an eye on it to maintain tender juiciness.
Final Thoughts
This French Onion Beef Roll-Ups Recipe is one of those dishes that feels like a warm hug on a plate. It’s a wonderful way to bring comforting French onion flavors into a unique and memorable meal that’s sure to impress family and friends. Give it a try—you’ll find yourself making this recipe again and again as a go-to dinner that’s both simple and absolutely delicious.
Print
French Onion Beef Roll-Ups Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: French
Description
French Onion Beef Roll-Ups combine tender thinly sliced flank steak with rich caramelized onions, melted Gruyère cheese, and a savory wine-infused sauce. This elegant yet accessible dish is perfect for a comforting dinner, featuring layers of flavor and a luscious sauce that perfectly complements the beef.
Ingredients
Beef
- 1 ½ pounds flank steak or sirloin, thinly sliced into ½-inch strips
- Salt and pepper, to taste
Onion and Sauce
- 2 tablespoons olive oil
- 1 large onion, thinly sliced
- 2 tablespoons butter
- 2 teaspoons fresh thyme (or 1 teaspoon dried thyme)
- 1 cup beef broth
- ½ cup dry white wine (or additional beef broth)
- 2 teaspoons Worcestershire sauce
- 1 tablespoon Dijon mustard
Cheese and Garnish
- 1 cup shredded Gruyère or Swiss cheese (or a combination)
- 1 tablespoon fresh parsley, chopped (for garnish)
Instructions
- Prepare the Beef: If your beef slices are not thin enough, use a meat mallet to gently pound them to about ½-inch thickness. Season the beef strips with salt and pepper on both sides to enhance the flavor.
- Caramelize the Onions: In a large skillet, heat 1 tablespoon of olive oil over medium heat. Add the thinly sliced onion and cook, stirring occasionally, for about 10-15 minutes until the onions are golden brown and caramelized. Add a pinch of salt to aid moisture release and even caramelization. Stir in fresh or dried thyme, then transfer onions to a plate and set aside.
- Make the Sauce: Using the same skillet, add the remaining 1 tablespoon of olive oil and melt the butter over medium heat. Pour in the beef broth, white wine (or extra broth if preferred), Worcestershire sauce, and Dijon mustard. Bring to a simmer and cook for about 5 minutes, stirring occasionally, allowing the sauce to reduce and thicken slightly. Season with salt and pepper to taste. Remove sauce from the skillet and set aside.
- Assemble the Roll-Ups: Lay out the seasoned beef slices flat. On each piece, spoon a small amount of caramelized onions followed by a sprinkle of shredded Gruyère or Swiss cheese. Carefully roll each beef strip tightly, securing the ends with toothpicks or kitchen twine if needed to keep their shape.
- Cook the Roll-Ups: Heat the skillet over medium-high heat. Add the prepared beef roll-ups and sear them for 4-5 minutes, turning occasionally to brown evenly on all sides while avoiding overcooking the beef.
- Simmer in Sauce: Pour the prepared wine and beef sauce over the browned roll-ups. Bring to a gentle simmer, then cover the skillet and cook for an additional 5-10 minutes until the beef is cooked through and the cheese inside has melted.
- Serve: Carefully remove the toothpicks or kitchen twine from the roll-ups. Transfer them to a serving platter and spoon any remaining sauce from the skillet over the top. Garnish with freshly chopped parsley.
- Enjoy: These French Onion Beef Roll-Ups pair beautifully with creamy mashed potatoes, steamed rice, or a fresh side salad for a complete and satisfying meal.
Notes
- Make sure beef slices are thin to allow for easy rolling and tender results.
- Use a meat mallet gently to avoid tearing the beef.
- Caramelizing onions slowly brings out their natural sweetness for depth of flavor.
- If avoiding alcohol, substitute white wine with additional beef broth.
- Secure roll-ups well to prevent unraveling during cooking.
- Adjust seasoning throughout the cooking process to balance saltiness and acidity.

