Are you dreaming of a beautiful, festive, and completely delicious holiday dinner, but dreading the thought of a mountain of dishes and days of prep? This incredible, all-in-one Sheet Pan Holiday Ham Dinner is your secret weapon for a stress-free and spectacular celebration! We’re talking a juicy, sweet-and-savory glazed ham steak, tender garlic green beans, elegant cream cheese-stuffed mushrooms, and fluffy dinner rolls, all cooked to perfection on just two sheet pans.
This isn’t just another sheet pan recipe; it’s your definitive guide to a complete, small-scale holiday feast that is as impressive as it is effortless. We’ll show you the simple but brilliant “staged cooking” technique that ensures every single component of your dinner is ready at the exact same time. This is a show-stopping meal that is perfect for a smaller Christmas dinner, a festive weeknight, or any time you want a taste of the holidays without the fuss.
Table of Contents
Table of Contents
Recipe Overview: The Ultimate Easy & Elegant Holiday Dinner
What makes this Sheet Pan Ham Dinner so spectacularly delicious is its incredible, classic flavor and its brilliantly simple and organized cooking method. This recipe is a masterpiece of modern efficiency, delivering a complete, multi-course-tasting meal with minimal cleanup. The centerpiece is a beautiful ham steak, lacquered in a luscious, from-scratch orange-rosemary marmalade glaze. This is served alongside two elegant, from-scratch side dishes: vibrant, crisp-tender garlic green beans and savory, cheesy, cream cheese and Parmesan-stuffed mushrooms. The final, perfect touch is a few fluffy dinner rolls, which are warmed on the pan at the very end.
Metric | Time / Level |
Total Time | 1 hour |
Active Prep Time | 20 minutes |
Difficulty Level | Easy |
Servings | 4 |
The Holiday Pantry: The Essential Ingredients
This iconic dish uses a handful of high-quality ingredients and smart shortcuts to create its signature festive flavor.
- The Ham Steak (The Shortcut Superstar!):
- Ham Steak: This is the brilliant secret to a fast and easy holiday main! Using a pre-cooked, thick-cut ham steak is a fantastic shortcut that gives you all the delicious, smoky flavor of a classic holiday ham, but it cooks in just a fraction of the time.
- The Orange Marmalade Glaze: A simple but incredibly flavorful, from-scratch glaze is made from sweet and tangy orange marmalade, bright fresh orange juice, and a hint of fragrant, piney fresh rosemary. A touch of cornstarch is the secret to a perfect, thick, and glossy glaze that clings beautifully to the ham.
- The Savory Side Dishes:
- The Stuffed Mushrooms: These add a wonderfully elegant and gourmet touch, but are secretly simple to make! The filling is a classic and delicious combination of Italian-style breadcrumbs, salty Parmesan, and creamy cream cheese.
- The Garlic Green Beans: A simple, classic, and healthy side dish, made extra flavorful with a generous amount of freshly grated garlic.
The Sheet Pan Shuffle: The Secret to a Perfectly Timed Meal
The number one, non-negotiable secret to a perfect sheet pan meal where every single component is cooked correctly is the brilliant technique of “staged cooking.” Different ingredients require different cooking times to be at their best.
- Start with the Heartiest Veggie: The fresh, raw green beans need the most time in the oven, so they get a 15-minute head start to become perfectly tender.
- Add the Main & Second Side: The pre-cooked ham only needs to be heated through, and the mushrooms need time to soften and for their filling to become golden. They are added to the pans for the second stage of cooking.
- Finish with the Quickest Item: The frozen dinner rolls only need about 10 minutes to thaw and become warm and fluffy, so they are added at the very end.

Step-by-Step to the Best Sheet Pan Ham Dinner
This elegant, festive meal is a joy to prepare.
Part 1: Prepare All Your Delicious Components
Step 1: First, arrange two oven racks in the middle part of your oven and preheat to 375°F (190°C).
Step 2: For the green beans, on one sheet pan, toss your 12 ounces of trimmed green beans with the 3 tablespoons of olive oil, the 3 grated cloves of garlic, and a generous pinch of salt and pepper. Spread them out evenly.
Step 3: For the stuffed mushrooms, in a medium bowl, combine your 1/2 cup of breadcrumbs, the 1/4 cup of grated Parmesan, the 1/4 cup of room temperature cream cheese, and the 2 tablespoons of chopped fresh parsley. Season with salt and pepper, and then divide this filling evenly among your mushroom caps.
Step 4: For the ham glaze, in a microwave-safe bowl, melt your 1/3 cup of orange marmalade. Whisk in the 2 tablespoons of fresh orange juice, the 2 teaspoons of cornstarch, and the 1 teaspoon of finely chopped fresh rosemary.
Part 2: The Art of the “Sheet Pan Shuffle”
Step 1 (The First Bake): Place the sheet pan with your green beans on the upper rack and bake for about 15 minutes, until they are just starting to get tender. Step 2 (The Second Bake): Carefully remove the pan of green beans from the oven and push them over to one side. Add your stuffed mushrooms to the other side of the pan and drizzle their filling evenly with the 1 tablespoon of olive oil. Step 3: On a second, separate sheet pan, arrange your two 1-pound ham steaks and brush the glaze generously on both sides of each one. Step 4: Place the ham on the upper rack and your sheet pan with the green beans and mushrooms on the lower rack. Bake for about 25 minutes, brushing the ham with the glaze frequently. Step 5 (The Final Bake): Remove the pan with the green beans and mushrooms from the oven. Push the green beans to the middle and arrange your 4 frozen dinner rolls on the now-empty side of the pan. Brush the rolls with the 1 tablespoon of melted butter. Step 6: Return this pan to the oven and bake everything for a final 10 minutes. You will know everything is perfectly done when the dinner rolls are soft, the ham glaze is thick and glossy, the green beans are tender, and the mushroom filling is golden brown.

Sheet Pan Holiday Ham Dinner (A Complete Meal!)
A complete and festive ‘Sheet Pan Holiday Ham Dinner,’ perfect for a smaller holiday gathering. This easy-to-orchestrate meal is cooked almost entirely on two sheet pans and includes four components: tender green beans tossed with garlic, savory stuffed mushrooms with a breadcrumb-Parmesan filling, ham steaks brushed with a sweet and tangy orange-rosemary glaze, and buttery dinner rolls. The items are added to the oven in stages to ensure everything is perfectly cooked and ready at the same time.
Ingredients
- For the Green Beans:
- 12 ounces green beans, trimmed
- 3 tablespoons olive oil
- 3 cloves garlic, grated
- Kosher salt and freshly ground black pepper
- For the Stuffed Mushrooms:
- One 14-ounce package stuffing mushrooms
- 1/2 cup Italian-style breadcrumbs
- 1/4 cup finely grated Parmesan
- 1/4 cup cream cheese, at room temperature
- 2 tablespoons chopped fresh flat-leaf parsley
- 1 tablespoon olive oil
- For the Ham:
- Nonstick cooking spray
- 1/3 cup orange marmalade
- 2 tablespoons fresh orange juice
- 2 teaspoons cornstarch
- 1 teaspoon finely chopped fresh rosemary
- Two 1-pound ham steaks, patted dry
- For the Rolls:
- 4 frozen dinner rolls
- 1 tablespoon unsalted butter, melted
Instructions
- Arrange two oven racks in the middle of the oven and preheat to 375°F.
- Prepare the Components: On a sheet pan, toss the green beans with olive oil, garlic, salt, and pepper. In a medium bowl, combine the breadcrumbs, Parmesan, cream cheese, and parsley for the mushroom stuffing; season with salt and pepper and fill the mushroom caps.
- For the glaze, microwave the marmalade until melted. Whisk in the orange juice, cornstarch, rosemary, pepper, and 2 tablespoons of water.
- Start Baking: Bake the green beans on the upper rack for about 15 minutes.
- Remove the pan with the green beans. Push them to one side and add the stuffed mushrooms to the other side, drizzling the filling with olive oil.
- Arrange the ham steaks on a separate foil-lined and sprayed sheet pan. Brush the glaze on both sides of each ham steak.
- Place the ham on the upper rack and the green beans/mushrooms on the lower rack. Bake for 25 minutes, frequently brushing the ham with more glaze.
- Add the Rolls and Finish: Remove the green bean/mushroom pan. Push the green beans to the middle and arrange the frozen dinner rolls on the empty side. Brush the rolls with melted butter.
- Return the pan to the oven (ham still on the upper rack) and bake for another 10 minutes, until the rolls are softened, the ham glaze is glossy, and the mushroom filling is golden.
- Serve all components together immediately.
Notes
- This is a complete holiday dinner cooked on sheet pans, which simplifies the cooking process and cleanup.
- The recipe requires careful timing and orchestration, with different components being added to the oven at different stages to ensure everything finishes cooking at the same time.
- Using ham steaks is a great shortcut for a smaller holiday meal, as they cook much faster than a whole ham.
Storage and Make-Ahead Tips
- Make-Ahead: This is the perfect make-ahead holiday meal! You can prepare all your components up to 24 hours in advance. The glaze can be made, the mushrooms can be stuffed, and the green beans can be trimmed. Store everything in separate, airtight containers in the refrigerator.
- Storage: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
For more recipe follow my pinterest account
Frequently Asked Questions (FAQs)
Q1: What is the absolute, number one secret to a perfect sheet pan dinner where everything is cooked correctly?
The secret is the “staged cooking” method! By understanding that different ingredients require different amounts of time in the oven, you can add them to your pan in stages to ensure that everything finishes cooking at the exact same time and is perfectly cooked.
Q2: Can I make this a one-pan meal instead of using two sheet pans?
You can, but for the absolute best result, it is highly recommended to use two pans. The key to beautifully roasted, not steamed, vegetables is to give them plenty of space and to not overcrowd the pan. Using two pans will ensure that your green beans and mushrooms get a beautiful, caramelized color and a perfect texture.
Q3: Can I make this ahead of time for a holiday dinner?
Yes, absolutely! The best method is to prepare all your individual components—the glaze, the stuffed mushrooms, and the trimmed green beans—a day in advance. Then, on the day of your dinner, the final “sheet pan shuffle” will be incredibly fast and easy.
Q4: Can I use a different kind of ham?
Yes! If you can’t find ham steaks, this delicious glaze would also be fantastic on a small, 2- to 3-pound boneless, pre-cooked ham. You will need to increase the total baking time significantly to ensure the larger ham is heated all the way through.
Q5: What is the best way to clean mushroom caps before stuffing them?
The best way to clean mushrooms is to simply use a damp paper towel or a soft brush to gently wipe away any dirt. It is best to avoid rinsing them under running water, as the porous mushrooms can absorb a lot of water, which can make your final dish a bit soggy.