Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe
If you’re craving something rich, comforting, and a little bit unexpected, this Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe is just the thing to brighten up your dinner lineup. The combination of tender pulled pork with the savory punch of ham and the nutty melt of Swiss cheese creates a flavor hug that’s downright irresistible. Plus, the tangy dill pickles add a surprising zing that brings the whole dish together beautifully.
I first encountered this recipe on a chilly evening when I needed something cozy but still packed with bold flavors. It’s a fantastic one-pan meal that works great for feeding a crowd or prepping ahead for busy weeknights. You’ll enjoy how straightforward it is to assemble, and with just a handful of ingredients, you get layers of flavor that feel like a special treat every time.
Ingredients You’ll Need
Each ingredient here plays a star role—pulled pork and ham bring the meaty, savory foundation, while Swiss cheese melts into gooey goodness. The dill pickles give a crisp, acidic contrast that keeps the casserole from feeling too heavy. I like to pick high-quality pulled pork and slice the cheese myself for better meltability.
- Pulled Pork: Choose prepared pulled pork without sauce for better control over flavors. Leftover pork works perfectly.
- Ham: Small dice the ham to distribute its smoky, salty bite evenly throughout.
- Swiss Cheese: Shred your own for the best melt and creaminess—pre-shredded can be coated with anti-caking agents that affect texture.
- Whipping Cream: Adds richness to the sauce, making it silky without overwhelming the other flavors.
- Cream Cheese: Softened for easy melting into the sauce, it adds a subtle tang and creamy texture.
- Yellow Mustard: A classic Cuban flavor enhancer, it cuts through the richness with a little sharpness.
- Dill Pickles: Sliced thin for layering inside and extra for garnish—freshness and crunch are key here.
Variations
I love making this Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe my own by tweaking a few things depending on what’s on hand or my mood. Feel free to experiment with additions or substitutions—it’s forgiving and versatile.
- Variation: Swap cheddar or Monterey Jack for Swiss if you want a sharper or creamier cheese profile—I’ve done this when I’m out of Swiss, and it’s still delicious.
- Vegetarian tweak: Try replacing pork and ham with sautéed mushrooms and smoked tofu for a smoky, meaty vibe without meat.
- Spice it up: Add a pinch of smoked paprika or cayenne to your sauce mix for an extra layer of warmth—I find it adds a nice kick without overpowering the pickles’ brightness.
How to Make Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe
Step 1: Make the Creamy Mustard Sauce
Start by preheating your oven to 375°F, then grab a large oven-safe skillet—my favorite is a 12-inch cast iron because it distributes heat perfectly. Warm the whipping cream and softened cream cheese together over medium heat, stirring until the cream cheese melts completely into a smooth sauce. Then stir in the yellow mustard; this tangy element really brightens the creamy base and is key to that classic Cuban flavor.
Step 2: Layer in the Meats, Cheese, and Pickles
Once your sauce is ready, fold in the pulled pork, diced ham, half of the sliced dill pickles, and half of the shredded Swiss cheese. Stir gently until everything is evenly mixed—this helps every bite have a little bit of everything. Then, sprinkle the remaining cheese and pickles on top — this broiling layer turns beautifully golden and bubbly in the oven, acting like a delicious crust.
Step 3: Bake to Perfection
Place your skillet in the oven set at 400°F (I bump it up from the preheat just for baking) and let it cook uncovered for about 20 minutes, or until you see the cheese bubbling and browning a little. Keep an eye during the last 5 minutes so it doesn’t overcook; you want that perfect melty texture with a slight golden crust. Then carefully remove from the oven and garnish with extra dill pickles to add fresh crunch.
How to Serve Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe

Garnishes
I always add extra sliced dill pickles on top after baking—not only do they look inviting but they add a bright crispness that really balances the richness of the cheese and meats. Sometimes, a sprinkle of freshly chopped parsley or a light drizzle of spicy mustard adds a nice pop of color and flavor too.
Side Dishes
When serving, I pair this casserole with simple sides like a crisp green salad or roasted seasonal vegetables. Cuban rice and black beans work wonderfully if you want to lean into the Cuban theme. If you’re feeling indulgent, sweet plantains on the side elevate the whole meal with their gentle sweetness.
Creative Ways to Present
For special occasions, I’ve served this casserole family-style right in the skillet at the table, which feels warm and inviting. Another fun idea is to spoon it into toasted bread bowls or even stuff it inside pita pockets for a handheld version. It’s such a delicious and adaptable recipe, it lends itself well to all kinds of creative plating.
Make Ahead and Storage
Storing Leftovers
I usually cover the skillet tightly with foil or transfer leftovers to an airtight container and store them in the fridge. The casserole keeps beautifully for up to 3 days without losing its texture or flavor, which is great for quick lunches or low-effort dinners later in the week.
Freezing
Freezing this Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe works well too. I let it cool completely before portioning into freezer-safe containers and it freezes without a hitch. When I’m ready to eat, I thaw overnight in the fridge and it reheats surprisingly well—like fresh!
Reheating
To reheat, I prefer using the oven at 350°F covered loosely with foil to keep moisture in—about 15-20 minutes does the trick. If you’re pressed for time, a microwave works fine but the oven method keeps the top nice and melty without drying it out.
FAQs
-
Can I use barbecue pulled pork for the Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe?
It’s better to use plain pulled pork without barbecue sauce because the recipe already has a tangy mustard and creamy cheese base. BBQ sauce can clash with these flavors and make the dish overly sweet or saucy.
-
Is there a dairy-free version of this recipe?
You can substitute the Swiss cheese with a plant-based cheese alternative and use coconut cream or oat cream instead of whipping cream. Just make sure the textures are creamy enough to mimic the sauce’s richness, and the dish will still be delicious.
- How spicy is this casserole?
This Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe is mild by default, focusing on savory and tangy flavors. You can add a bit of cayenne or hot sauce if you prefer some heat, but it’s totally optional.
-
Can I assemble this casserole ahead of time?
Absolutely! You can prepare the casserole up to step 2, cover it tightly, and refrigerate it overnight. When you’re ready, just bake it fresh for the full 20 minutes until bubbly and golden.
Final Thoughts
This Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe has become a go-to for me when I want something rich but effortlessly tasty. It reminds me of the happy chaos of gathering friends and family around a warm skillet, sharing food and stories. I really hope you enjoy making and eating this as much as I do—it’s one of those comforting dishes that never gets old and always feels like a little celebration at home.
Print
Cuban Casserole with Pulled Pork, Ham, Swiss Cheese, and Dill Pickles Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: Cuban
Description
This rich and indulgent Cuban Casserole recipe layers tender pulled pork, sliced ham, tangy pickles, and melted Swiss cheese in a creamy mustard sauce. Baked to bubbly perfection, it’s a comforting dish that combines savory flavors with a delightful pickled crunch, perfect for a satisfying family meal or gathering.
Ingredients
Meat and Cheese
- 4 cups prepared pulled pork (not with sauce or carnitas)
- 8 ounces sliced ham, cut into small pieces
- 2 cups shredded Swiss cheese (shredded yourself for better melting)
Sauce and Toppings
- 1 cup whipping cream
- 4 ounces cream cheese, softened
- ¼ cup yellow mustard
- 1 cup sliced dill pickles
- Additional pickles for garnish
Instructions
- Preheat Oven: Preheat the oven to 375°F to prepare for baking the casserole evenly.
- Make Sauce: In a large oven-safe skillet over medium heat, combine whipping cream, softened cream cheese, and yellow mustard. Stir continuously until the cream cheese melts completely and a smooth sauce forms.
- Add Meats and Pickles: Stir in the pulled pork, diced ham, half of the sliced dill pickles, and half of the shredded Swiss cheese into the sauce, mixing well to combine all ingredients thoroughly.
- Top with Cheese and Pickles: Spread the remaining Swiss cheese evenly over the top of the mixture, then add the remaining pickles on top as well for added flavor and texture.
- Bake: Place the skillet in the preheated oven and bake at 400°F for 20 minutes, or until the casserole is bubbly and the cheese on top is fully melted and slightly golden.
- Garnish and Serve: Remove the casserole from the oven and garnish with extra pickles as desired before serving.
Notes
- Using freshly shredded Swiss cheese instead of pre-shredded cheese improves melting and texture.
- Choose a large oven-safe cast iron skillet or similar vessel as it retains heat well and allows for an even bake.
- This casserole is best served hot and fresh from the oven.
- Adjust the amount of pickles based on your preferred level of tanginess.
- Leftovers can be refrigerated and reheated in the oven or microwave.
Keywords: Cuban casserole, pulled pork casserole, Swiss cheese casserole, baked pork dish, creamy pork bake
