If you love the bold and unmistakable flavors of a Cuban sandwich, then turning those same ingredients into a warm, baked dish is a game-changer. Cuban Casserole takes everything you enjoy—savory pulled pork, salty ham, melty Swiss cheese, and that signature tang from mustard and pickles—and transforms it into a rich, comforting meal that’s perfect for sharing.
Why You’ll Love This Recipe
There’s a lot to appreciate about Cuban Casserole, starting with its flavor profile. It’s not just cheesy or meaty—it’s layered with contrasting tastes that make each bite interesting. The pulled pork provides a rich, smoky base, while the ham adds a salty depth. Then comes the Swiss cheese, which melts beautifully and brings a slightly nutty, creamy element to the dish.
Another reason this recipe stands out is how easy it is to prepare. You don’t need advanced cooking skills or special equipment. Everything is assembled in one dish, making cleanup simple and the process stress-free. It’s the kind of recipe you can rely on when you want something impressive without spending hours in the kitchen.
Texture also plays a big role in why this dish works so well. You get the softness of the meats, the creaminess of the sauce, and the slight crunch and tang of the pickles. That contrast keeps the casserole from feeling too heavy and makes it enjoyable from the first bite to the last.
Ingredients You’ll Need
Before you start, it’s helpful to have everything ready to go. (Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 4 cups prepared pulled pork (not sauced or carnitas)
- 8 ounces sliced ham, cut into small pieces
- 2 cups shredded Swiss cheese (freshly shredded for best melting)
- 1 cup whipping cream
- 4 ounces cream cheese, softened
- 1/4 cup yellow mustard
- 1 cup sliced dill pickles
- Additional pickles for garnish
Each ingredient plays an important role in building the dish. The pulled pork and ham form the hearty base, while the Swiss cheese creates that signature melty layer. The cream and cream cheese combine to form a rich sauce, and the mustard adds a sharp, tangy kick. The pickles are essential—they bring brightness and balance to the overall flavor.
Let’s Get Started
Making Cuban Casserole is simple and straightforward, even if you’re new to cooking.
1. Preheat the oven
Set your oven to 350°F (175°C) and lightly grease a baking dish.
2. Layer the meats
Spread the pulled pork evenly across the bottom of the dish. Add the chopped ham on top, making sure it’s distributed evenly.
3. Add the pickles
Layer the sliced dill pickles over the meat. This ensures every bite has that signature tangy flavor.
4. Prepare the sauce
In a mixing bowl, combine the softened cream cheese, whipping cream, and yellow mustard. Stir until smooth and well blended.
5. Assemble the casserole
Pour the sauce evenly over the layered ingredients. Then sprinkle the shredded Swiss cheese on top.
6. Bake
Place the dish in the oven and bake for 25–30 minutes, or until the cheese is melted and bubbly.
7. Garnish and serve
Remove from the oven and let it cool slightly. Garnish with extra pickles before serving for an added burst of flavor.
Servings and Pairing
This recipe typically serves 6–8 people, making it ideal for family meals or small gatherings.
For pairing, consider serving it with:
Toasted bread or rolls to mimic the Cuban sandwich experience
A fresh green salad for balance
Roasted vegetables like broccoli or carrots
Plantain chips for a fun, complementary side
These options help round out the meal and add variety to your plate.
Variations
One of the best things about Cuban Casserole is how easy it is to customize:
Spicy twist: Add sliced jalapeños or a spicy mustard
Different cheese: Swap Swiss for provolone or mozzarella
Low-carb option: Serve it without any bread or sides
Extra crunch: Add a breadcrumb topping before baking
These variations allow you to tailor the dish to your taste while keeping its core flavors intact.
Storage Tips
Refrigerate: Store leftovers in an airtight container for up to 3 days
Reheat: Warm in the oven or microwave until heated through
Freeze: Can be frozen for up to 2 months; thaw before reheating
Proper storage helps maintain the texture and flavor of the casserole.
FAQs
Can I use leftover pork?
Yes, leftover pulled pork works perfectly in this recipe.
Can I make it ahead of time?
Yes, assemble it in advance and bake when ready.
Are pickles necessary?
They’re key to the flavor, but you can adjust the amount.
Can I use a different cheese?
Yes, but Swiss provides the most authentic taste.
Is this dish very rich?
It’s creamy and hearty, but the mustard and pickles balance it well.
Final Thoughts
Cuban Casserole is a creative and comforting way to enjoy the flavors of a classic sandwich in a new form. With its layers of savory meat, creamy sauce, melted cheese, and tangy pickles, it’s a dish that delivers bold flavor without complicated preparation.
Print
Cuban Casserole
- Total Time: 45 minutes
- Yield: 6 servings
Description
A creamy baked casserole featuring pulled pork, ham, Swiss cheese, and pickles with bold Cuban-inspired flavors.
Ingredients
- 4 cups prepared pulled pork (unsauced)
- 8 ounces sliced ham, chopped
- 2 cups shredded Swiss cheese
- 1 cup whipping cream
- 4 ounces cream cheese, softened
- 1/4 cup yellow mustard
- 1 cup sliced dill pickles
- Extra pickles for garnish
Instructions
- Preheat oven to 350°F (175°C) and grease a baking dish.
- Spread pulled pork evenly in the dish, then layer chopped ham.
- Add sliced pickles over the meat.
- Mix cream cheese, whipping cream, and mustard until smooth.
- Pour sauce over the mixture and top with Swiss cheese.
- Bake for 25–30 minutes until bubbly and golden.
- Let cool slightly, garnish with pickles, and serve.
Notes
- Use freshly shredded cheese for better melting.
- Adjust pickle amount for preferred tanginess.
- Add breadcrumbs for a crispy topping if desired.
- Prep Time: 15 minutes
- Cook Time: 30 minutes


