This impressive stuffed pork roast is packed with ham, cheese, hard-boiled eggs, and a savory vegetable filling, then finished with a golden glaze. Paired with crispy cheesy potatoes, it makes a show-stopping centerpiece that is surprisingly straightforward to prepare.
Why You’ll Love This Recipe
- Beautiful cheese pull and colorful layers in every slice
- Beer marinade keeps the pork juicy and full of flavor
- Perfect for Sunday dinners or special occasions with minimal fuss
Key Ingredients & Substitutions

- Pork loin: Butterflied for easy stuffing; pork tenderloin works for a smaller roast.
- Beer: Adds depth during marinating; apple juice or broth can replace it.
- Hard-boiled eggs: Create striking centers; omit if preferred and add extra cheese.
- Ham and cheese slices: Classic melting combination; turkey or smoked cheese are good swaps.
- Pickles, onion, and red pepper: Bright, tangy filling; jarred roasted peppers work in a pinch.
Quick Expert Tips
- Butterfly the pork evenly so it rolls tightly and cooks uniformly.
- Secure the roll firmly with toothpicks or kitchen twine before baking.
- Rest the roast for 10 minutes after baking so the juices redistribute and slices stay neat.
Recipe Card
- Prep Time: 30 mins | Cook Time: 70 mins | Total Time: 2 hrs (includes marinating) | Servings: 6 | Calories: 620
- Ingredients:
- 1.2–1.5 kg pork loin, butterflied
- 1 liter beer
- 1 large onion, diced
- 1 red bell pepper, diced
- 4–5 pickles, diced
- 2 tablespoons oil
- 6–8 slices ham
- 6–8 slices cheese (Gouda, Swiss, or cheddar)
- 4–5 hard-boiled eggs
- Salt and black pepper to taste
- 3–4 tablespoons mustard or mayonnaise-mustard glaze
- 800 g baby potatoes, halved
- 2 tablespoons butter or oil
- 50 g grated cheese for potatoes
- Fresh parsley for garnish
- Equipment:
- Sharp knife
- Large baking dish
- Frying pan
- Rolling pin or kitchen twine/toothpicks
- Pastry brush
- Instructions:
- Butterfly the pork loin open like a book and season lightly with salt and pepper. Place it in a baking dish and pour the beer over the top. Marinate for 20 minutes.
- Meanwhile, heat oil in a pan and sauté the diced onion, red pepper, and pickles until softened, about 5–6 minutes. Set aside to cool slightly.
- Remove the pork from the beer and pat dry. Spread the sautéed vegetable mixture evenly over the meat. Layer the ham slices, cheese slices, and arrange the hard-boiled eggs in a row down the center.
- Carefully roll the pork tightly around the filling. Secure with toothpicks or kitchen twine at regular intervals.
- Place the roll back in the baking dish. Brush generously with the mustard glaze.
- Toss the halved baby potatoes with butter or oil, salt, and a little grated cheese. Arrange them around the roast.
- Bake in a preheated 180°C (350°F) oven for 60–70 minutes, or until the pork reaches an internal temperature of 70°C (160°F) and the exterior is golden. Baste once halfway through if desired.
- Rest the roast for 10 minutes, remove the toothpicks, slice thickly, and serve with the cheesy roasted potatoes. Garnish with fresh parsley.

Storage & Reheating
- Refrigerator: Store leftover slices and potatoes in an airtight container for up to 3 days.
- Freezer: Wrap cooled slices tightly and freeze for up to 2 months. Thaw overnight in the fridge.
- Reheating: Warm slices in a 160°C oven covered with foil for 12–15 minutes to keep the meat moist. Reheat potatoes uncovered for extra crispness.
Final Thoughts
This stuffed pork roast with cheesy potatoes delivers juicy meat, melty cheese, and vibrant filling in every bite. It looks impressive yet comes together with simple steps. Give it a try for your next gathering and let me know how it turned out. Leave a 5-star rating and a comment below if you make it!