Cheesy Mushroom Stuffed Beef Rolls in Rich Brown Gravy
Recipe Description
These Cheesy Mushroom Stuffed Beef Rolls are a comforting, restaurant-style dish made with thinly sliced beef wrapped around a savory filling of sautéed mushrooms and melted cheese. The rolls are browned until beautifully caramelized and then finished in a rich, glossy mushroom gravy.
The beef becomes tender while absorbing the flavorful sauce, while the creamy melted cheese and earthy mushrooms create a delicious contrast in every bite. This recipe is perfect for a cozy family dinner, Sunday meal, dinner party, or special occasion.
The dish shown in the image is especially appealing because the beef rolls are arranged in a baking dish and surrounded by mushrooms and a generous amount of brown gravy. Serve them with mashed potatoes, rice, pasta, roasted vegetables, or crusty bread to soak up the sauce.
Servings
Serves: 6
Yield: 6 large beef rolls or 8 smaller rolls
Prep time: 25 minutes
Cooking time: 35–45 minutes
Total time: About 1 hour 10 minutes
Ingredients
For the Beef Rolls
- 6 thin beef steaks or slices, approximately 100–120 g each
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 teaspoon salt, or to taste
- 1 teaspoon black pepper
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ teaspoon dried Italian herbs
- ½ teaspoon onion powder
For the Mushroom and Cheese Filling
- 250 g mushrooms, finely sliced
- 1 tablespoon butter
- 2 cloves garlic, minced
- ½ small onion, finely chopped
- 150 g mozzarella cheese, shredded
- 50 g cream cheese
- 2 tablespoons grated Parmesan cheese
- ½ teaspoon black pepper
- ¼ teaspoon salt
- 1 tablespoon fresh parsley, chopped
For the Brown Mushroom Gravy
- 2 tablespoons butter
- 1 tablespoon olive oil
- 200 g mushrooms, sliced
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 tablespoons all-purpose flour
- 2 cups beef stock
- 1 tablespoon Worcestershire sauce
- 1 teaspoon soy sauce
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon paprika
- Salt, as needed
- 1 tablespoon heavy cream, optional
- 1 tablespoon fresh parsley, for garnish
Instructions
1. Prepare the Beef
Place each beef slice between two sheets of plastic wrap or parchment paper. Gently pound the meat with a meat mallet until it is thin and even, approximately ¼ inch thick.
Be careful not to pound it so aggressively that holes develop. Thin beef is important because it allows the rolls to cook relatively quickly and makes them easier to roll.
Season both sides with salt, black pepper, garlic powder, paprika, and onion powder. Set the seasoned beef aside while preparing the filling.
2. Make the Mushroom Filling
Heat 1 tablespoon butter in a skillet over medium heat.
Add the chopped onion and cook for approximately 2–3 minutes until softened. Add the sliced mushrooms and cook for 5–7 minutes.
Continue cooking until most of the mushroom moisture has evaporated. This step is important because excess liquid can make the beef rolls difficult to seal.
Add the minced garlic and cook for another 30–60 seconds.
Remove the pan from the heat and allow the mushrooms to cool slightly.
Mix the cooked mushrooms with cream cheese, mozzarella, Parmesan, black pepper, salt, and chopped parsley.
The filling should be thick and easy to spoon onto the beef. If it appears watery, return it to the pan briefly and cook until thickened.
3. Fill and Roll the Beef
Place one beef slice flat on a clean work surface.
Add approximately 2–3 tablespoons of the mushroom-cheese filling near one end of the beef.
Fold the sides slightly inward and roll the beef tightly around the filling, similar to making a stuffed roulade.
Secure each roll with toothpicks if necessary.
Repeat with the remaining beef and filling.
Do not overfill the rolls. Too much filling can cause the cheese to escape during cooking.
4. Brown the Beef Rolls
Heat 2 tablespoons olive oil and 1 tablespoon butter in a large oven-safe skillet over medium-high heat.
Place the beef rolls seam-side down in the pan.
Sear them for approximately 2–3 minutes per side, turning carefully with tongs.
The goal at this stage is not necessarily to cook the beef completely. You want a deep brown crust that adds flavor and gives the finished dish an attractive appearance.
Once browned, remove the rolls from the pan and set them aside.
5. Prepare the Mushroom Gravy
Using the same skillet, add 2 tablespoons butter and 1 tablespoon olive oil.
Add the sliced mushrooms and cook for approximately 5–7 minutes until golden brown.
Add the chopped onion and cook for another 2–3 minutes.
Add the minced garlic and thyme and cook for about 30 seconds.
Sprinkle the flour over the mushrooms and stir continuously for approximately 1 minute. The flour will help thicken the gravy.
Slowly pour in the beef stock while whisking or stirring continuously to prevent lumps.
Add Worcestershire sauce, soy sauce, black pepper, and paprika.
Bring the gravy to a gentle simmer and cook for approximately 3–5 minutes until it begins to thicken.
Taste the sauce before adding additional salt because both the beef stock and soy sauce can already contain significant amounts of sodium.
For an extra creamy gravy, stir in 1 tablespoon heavy cream at the end.
6. Return the Beef Rolls to the Gravy
Place the browned beef rolls back into the skillet.
Spoon some of the gravy over the top of each roll.
If your skillet is not oven-safe, transfer everything to a lightly greased baking dish.
Arrange additional mushrooms around the beef rolls.
7. Bake
Preheat your oven to 180°C (350°F).
Cover the baking dish loosely with aluminum foil and bake for approximately 20–25 minutes.
Remove the foil and continue baking for another 5–10 minutes.
The exact cooking time depends on the thickness of the beef and your preferred level of doneness.
For food safety, use a meat thermometer and cook the beef to an appropriate safe internal temperature for the type of beef and preparation you are using.
8. Rest and Garnish
Remove the dish from the oven and let the beef rolls rest for approximately 5 minutes.
Carefully remove toothpicks before serving.
Spoon the rich mushroom gravy over the rolls and garnish with fresh chopped parsley.
Serve immediately while the cheese is still warm and melted.
Serving Suggestions
These beef rolls pair beautifully with creamy mashed potatoes because the potatoes absorb the mushroom gravy.
Other excellent side dishes include:
- Steamed white rice
- Garlic butter rice
- Buttered noodles
- Creamy pasta
- Roasted potatoes
- Mashed sweet potatoes
- Green beans
- Roasted carrots
- Broccoli
- Mixed vegetables
- Fresh green salad
- Crusty garlic bread
For a complete dinner, serve one or two beef rolls per person with vegetables and a generous spoonful of gravy.
Recipe Notes
The quality of the beef makes a noticeable difference. Choose tender cuts that can be sliced thinly, or ask your butcher to prepare thin slices suitable for rolling.
Mushrooms should be cooked until their excess water has evaporated. Raw or undercooked mushrooms release water into the filling, which can make the rolls loose.
Allow the mushroom mixture to cool slightly before adding it to the beef. Extremely hot filling can soften the cheese too much before the rolls are assembled.
Mozzarella gives the filling a wonderful cheese pull, while Parmesan contributes a stronger savory flavor. Cream cheese makes the filling creamy and helps hold everything together.
If you prefer a stronger mushroom flavor, use a mixture of button mushrooms, cremini mushrooms, and shiitake mushrooms.
For a richer gravy, replace a small portion of the beef stock with cream.
For a lighter gravy, skip the cream and use additional beef stock.
Tips for Perfect Beef Rolls
- Use thin beef slices: Thin, evenly cut beef is much easier to roll and cooks more evenly.
- Do not overfill: A modest amount of filling produces tighter, neater rolls.
- Cook mushrooms thoroughly: Evaporating excess moisture prevents a watery filling.
- Sear before baking: Browning creates a flavorful crust through the Maillard reaction.
- Seal seam-side down: When initially searing, place the seam underneath so the roll begins to seal.
- Avoid excessive heat: Very high heat can burn the outside while leaving the inside undercooked.
- Rest before serving: A short resting period helps the juices redistribute and makes the rolls easier to slice.
- Remove toothpicks: Always check each roll carefully before serving.
- Taste the gravy: Adjust salt only after adding soy sauce and Worcestershire sauce.
- Use freshly grated cheese: Freshly grated mozzarella and Parmesan generally melt more smoothly.
Storage
Allow leftovers to cool and place them in an airtight container.
Refrigerate for up to 3–4 days.
To reheat, place the beef rolls with some gravy in a covered skillet over low to medium heat until thoroughly heated.
You can also reheat them in a covered baking dish at approximately 160°C (325°F).
Avoid repeatedly reheating the same portion because this can make the beef dry and tough.
The dish can also be frozen. For best quality, freeze the cooked beef rolls with some gravy in an airtight freezer-safe container. Thaw in the refrigerator before reheating.
Approximate Nutritional Information
Nutritional values depend on the exact beef cut, cheese, amount of gravy, and serving size.
Approximate nutrition per serving, assuming 1 of 6 servings:
- Calories: 550–650 kcal
- Protein: 45–50 g
- Fat: 35–42 g
- Saturated fat: 14–18 g
- Carbohydrates: 10–15 g
- Fiber: 2–3 g
- Sugar: 2–4 g
- Sodium: 800–1,100 mg
- Calcium: 250–350 mg
- Iron: 4–6 mg
These numbers are estimates rather than laboratory-tested nutritional values.
Potential Benefits
This recipe provides a substantial amount of protein fromushrooms contribute nutrients such as B vitamins, selenium, copper, and other beneficial compounds. They also add flavor and texture without requiring a beef and cheese, making it a filling main course. Protein contributes to muscle maintenance and supports many normal body functions.
Mushrooms contribute nutrients such as B vitamins, selenium, copper, and other beneficial compounds. They also add flavor and texture without requiring a large amount of additional fat.
Cheese provides calcium and protein. Parmesan also contributes concentrated savory flavor, meaning a relatively small quantity can add substantial taste.
Beef provides nutrients including iron, zinc, vitamin B12, and high-quality protein.
Adding vegetables such as broccoli, green beans, carrots, or a fresh salad alongside the beef rolls can increase the meal’s fiber and micronutrient content.
Because this dish can be relatively high in saturated fat and sodium, portion size and side dishes matter. Using leaner beef, moderate amounts of cheese, low-sodium beef stock, and plenty of vegetables can make the overall meal more balanced.
Frequently Asked Questions
Can I use chicken instead of beef?
Yes. Thinly sliced chicken breast can be used, although the cooking time will differ. Make sure chicken reaches a safe internal temperature before serving.
What beef cut works best?
Tender cuts that can be sliced thinly work well. Top round, sirloin, or thinly sliced flank steak can work depending on availability. The key is getting thin, flexible slices.
Can I make these without mushrooms?
Absolutely. You can replace The beef can be filled, rolled, and refrigerated several hours before cooking. Keep the uncooked rolls covered and mushrooms with spinach, caramelized onions, roasted peppers, or a combination of vegetables.
Can I use cheddar instead of mozzarella?
Yes. Cheddar gives the filling a stronger flavor. Provolone, Monterey Jack, Gruyère, or a cheese blend can also work.
Why is my filling leaking out?
The most common causes are overfilling, rolling the beef too loosely, or using mushrooms that contain too much moisture. Use less filling and cook the mushrooms until relatively dry.
How do I make the gravy thicker?
Simmer the gravy uncovered for a few extra minutes. Alternatively, mix 1 teaspoon cornstarch with 1 tablespoon cold water and gradually stir the mixture into the simmering gravy.
How do I make the gravy thinner?
Add a little warm beef stock until the desired consistency is reached.
Can I prepare the rolls ahead of time?
Yes. The beef can be filled, rolled, and refrigerated several hours before cooking. Keep the uncooked rolls covered and refrigerated until ready to prepare.
Can I make this recipe without an oven?
Yes. After browning the rolls, reduce the heat, add the gravy, cover the skillet, and gently simmer until the beef is cooked through. Turn the rolls occasionally so they cook evenly.
Can I make thisar the rolls well, and let them finish gently in the mushroom gravy. The result is juicy, savory recipe spicy?
Certainly. Add crushed red pepper flakes, cayenne pepper, chili powder, or a little hot sauce to the filling or gravy.
What makes this recipe especially flavorful?
Three stages create most of the flavor: properly seasoning the beef, deeply browning the rolls, and cooking the mushrooms until golden before building the gravy. Using the same pan allows the browned bits from the beef to become part of the sauce.
Final Recipe Summary
These Cheesy Mushroom Stuffed Beef Rolls combine tender seasoned beef, creamy melted cheese, golden mushrooms, garlic, herbs, and rich brown gravy in one impressive dish. The recipe is straightforward enough for a family dinner but elegant enough for entertaining.
For the best result, focus on three things: thin beef, well-cooked mushrooms, and a properly browned exterior. Keep the filling moderate, sear the rolls well, and let them finish gently in the mushroom gravy. The result is juicy, savory beef rolls with a creamy center and a deeply flavorful sauce that is ideal served over mashed potatoes, rice, or noodles.







