If you love the bold, tangy, and savory flavors of a Cuban sandwich, then Cuban Casserole is about to become one of your favorite comfort meals. Imagine everything you enjoy about that iconic sandwich—juicy pulled pork, salty ham, melty Swiss cheese, and the unmistakable zing of mustard and pickles—transformed into a warm, creamy, oven-baked dish. It’s hearty, satisfying, and perfect for feeding a crowd or enjoying as leftovers throughout the week.
Why You’ll Love This Recipe
There’s something deeply satisfying about a dish that combines familiar flavors in a new way, and Cuban Casserole does exactly that. One of the biggest reasons to love it is its rich, layered flavor profile. The combination of tender pulled pork and savory ham creates a hearty base, while the Swiss cheese melts into everything, adding a creamy and slightly nutty taste.
Another reason this recipe shines is its simplicity. You don’t need complicated techniques or hard-to-find ingredients. Everything comes together in one baking dish, making it approachable even if you’re not an experienced cook. It’s the kind of recipe you can rely on when you want something impressive without putting in hours of effort.
Ingredients You’ll Need
Before you start, gather all your ingredients to make the cooking process smooth and enjoyable. (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 melts best)
- 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 contributes to the overall flavor and texture. The pulled pork provides a rich, meaty base, while the ham adds a salty depth. The Swiss cheese brings everything together with its smooth melt, and the cream and cream cheese create a luscious sauce. The mustard and pickles are essential—they add the tangy, sharp notes that define the dish.
Let’s Get Started
Making Cuban Casserole is straightforward and doesn’t require much hands-on time.
1. Preheat the oven
Set your oven to 350°F (175°C) and lightly grease a baking dish.
2. Prepare the meat layer
Spread the pulled pork evenly in the bottom of the dish. Add the chopped ham on top, distributing it evenly.
3. Add pickles
Layer the sliced dill pickles over the meat. This step ensures every bite has that signature tangy flavor.
4. Make the sauce
In a bowl, mix the softened cream cheese, whipping cream, and yellow mustard until smooth. This creates a rich, flavorful sauce that binds everything together.
5. Assemble the casserole
Pour the sauce evenly over the layered ingredients. Then sprinkle the shredded Swiss cheese on top.
6. Bake
Place the casserole 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.
Servings and Pairing
This recipe serves about 6–8 people, making it ideal for family meals or gatherings.
For pairing, consider:
- Toasted bread or rolls to mimic the sandwich experience
- A crisp green salad to balance the richness
- Roasted vegetables for added texture
- Plantain chips for a fun, Cuban-inspired side
These pairings complement the dish while adding variety to your meal.
Variations
One of the best things about Cuban Casserole is how adaptable it is:
-
Spicy version: Add sliced jalapeños or spicy mustard
-
Low-carb option: Serve over cauliflower rice or on its own
-
Different cheese: Try provolone or mozzarella
-
Extra crunch: Add a breadcrumb topping before baking
These variations allow you to customize the dish 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
Storing it properly ensures you can enjoy the flavors again without losing quality.
FAQs
Can I use leftover pork?
Yes, leftover pulled pork works perfectly for this recipe.
Can I make it ahead of time?
Yes, assemble it ahead and bake when ready.
Are pickles necessary?
They’re key to the flavor, but you can reduce the amount if preferred.
Can I use a different cheese?
Yes, but Swiss gives the most authentic flavor.
Is it very rich?
It’s creamy and hearty, but the pickles and mustard balance it out.
Final Thoughts
Cuban Casserole is a creative and comforting way to enjoy the flavors of a classic Cuban 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 in every bite.
Print
Cuban Casserole Recipe
- Total Time: 45 minutes
- Yield: 8 servings
Description
A creamy baked casserole with pulled pork, ham, Swiss cheese, and pickles, inspired by Cuban sandwich 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 add chopped ham.
- Layer sliced pickles over the meat.
- In a bowl, 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 cheese is melted.
- Let cool slightly, garnish with extra pickles, and serve.
Notes
- Use freshly shredded cheese for better melting.
- Adjust pickle amount to control tanginess.
- Add a breadcrumb topping for extra texture.
- Prep Time: 15 minutes
- Cook Time: 30 minutes

