Cuban Sandwich Casserole
This Cuban Sandwich Casserole is basically what happens when you take all the incredible flavors of a traditional Cubano and turn them into the ultimate comfort food hack.

Picture layers of tender bread soaking up a creamy custard base, with smoky ham, succulent roast pork, tangy pickles, and melted Swiss cheese creating the perfect flavor symphony in every bite.

The genius here is transforming a handheld sandwich into a make-ahead casserole that feeds a crowd without any of the assembly-line sandwich making that usually comes with feeding eight people.

That buttery corn flake topping adds the most satisfying crunch, mimicking the crispy exterior of a perfectly pressed Cuban sandwich while keeping everything beautifully contained in one dish.

The overnight refrigeration isn’t just convenient – it’s essential for letting those flavors meld together and creating that perfect custard-like texture that makes each square hold together beautifully.

This is the kind of recipe that makes you look like a brunch genius while secretly being easier than making actual sandwiches for everyone.

Ingredients
For the Bread Base
- 16 slices bread, crusts removed
- 8 ounces Swiss cheese or Jarlsberg cheese, shredded
For the Custard
- 6 eggs
- 3 cups milk
- ½ teaspoon salt and freshly ground black pepper
- ½ teaspoon dry mustard powder
For the Topping
- ½ cup butter, melted
- 3 cups crushed corn flakes
Instructions
Prepare the Base
- 1 Spray a 9×13-inch casserole dish with baking spray, ensuring complete coverage to prevent sticking.
- 2 Arrange half the sliced bread in the bottom of the casserole dish in a single layer, trimming pieces as needed to fit snugly without overlapping.
Build the Layers
- 3 Sprinkle half the shredded cheese evenly over the bread layer, then arrange the sliced ham and roasted pork on top, distributing evenly for consistent flavor in every bite.
- 4 Layer the sliced pickles over the meat, then add the remaining cheese and top with the remaining bread slices, pressing gently to create compact layers.
Create the Custard
- 5 In a large mixing bowl, whisk together eggs, milk, salt, pepper, and dry mustard powder until completely smooth and well-combined, ensuring no streaks of egg remain.
- 6 Pour this custard mixture evenly over the layered sandwiches in the casserole dish, allowing it to seep between layers and fully saturate the bread.
Overnight Rest
- 7 Cover the casserole tightly with plastic wrap or aluminum foil and refrigerate overnight, or for at least 8 hours, allowing the bread to absorb the custard completely.
Prepare for Baking
- 8 Remove the casserole from the refrigerator 60 minutes before baking to bring to room temperature, and preheat the oven to 375°F (190°C).
- 9 In a medium bowl, mix the crushed corn flakes with melted butter until evenly coated, then spread this mixture evenly over the top of the casserole for a golden, crunchy finish.
Bake and Serve
- 10 Bake in the preheated oven for 45 minutes to 1 hour, until the top is golden brown and the center is set when gently shaken.
- 11 Remove from oven and let rest for 5-10 minutes before cutting into squares and serving warm.
Recommended Equipment and Kitchen Tools
Essential Tools (for best results)
- 9×13-inch casserole dish – A quality ceramic or glass baking dish ensures even heat distribution and prevents sticking when properly greased
- Large mixing bowl – Essential for whisking the custard mixture thoroughly without splashing
- Wire whisk – Creates the smoothest custard by breaking up egg proteins completely
- Sharp knife – Critical for clean, even slicing of pickles and trimming bread to fit perfectly
Helpful Upgrades
- Kitchen scale – Measuring cheese by weight rather than volume ensures consistent melting and flavor distribution
- Bench scraper – Makes transferring chopped ingredients and cleaning your work surface incredibly efficient
- Instant-read thermometer – Check that the internal temperature reaches 160°F (71°C) for perfectly set custard
Nice-to-Have Options
- Mandoline slicer – Creates perfectly uniform pickle slices that distribute evenly throughout the casserole
- Silicone spatula – Ideal for scraping every bit of custard from your mixing bowl and spreading the corn flake topping evenly
Recipe Variations and Dietary Modifications
Gluten-Free Adaptation
- Replace regular bread with 16 slices of your favorite gluten-free bread, ensuring it’s sturdy enough to hold the custard
- Allow extra soaking time as gluten-free bread may absorb liquid differently
- Consider toasting the bread lightly before assembly for better texture retention
Dairy-Free Modifications
- Substitute Swiss cheese with 8 ounces of dairy-free cheese shreds that melt well
- Replace milk with 3 cups of unsweetened oat milk or cashew milk for richness
- Use ½ cup of vegan butter alternative for the corn flake topping
Flavor Variations
- Reuben Style: Replace roast pork with pastrami and add sauerkraut layers
- Monte Cristo Twist: Add thin slices of turkey and a touch of powdered sugar to the corn flake topping
- Spicy Cuban: Include sliced jalapeños with the pickles and add ¼ teaspoon cayenne to the custard
- Breakfast Version: Add 6 strips of cooked, crumbled bacon between layers
Lighter Version
- Use 2% milk instead of whole milk and reduce to 4 whole eggs plus 4 egg whites
- Choose reduced-sodium deli meats to lower overall sodium content
- Replace corn flakes with crushed whole grain cereal for added fiber
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Swiss cheese → Gruyere, white cheddar, or Monterey Jack (same 8 ounces)
- Deli ham → Turkey, Canadian bacon, or leftover holiday ham (12 slices equivalent)
- Roast pork → Leftover pork tenderloin, pork shoulder, or even rotisserie chicken (8 slices equivalent)
- Dill pickles → Sweet pickles, bread and butter pickles, or pickled jalapeños for heat
Budget-Friendly Swaps:
- Artisanal bread → Standard sandwich bread or day-old bread from the bakery discount rack
- Deli meats → Leftover roasted meats from previous meals, sliced thin
- Jarlsberg cheese → Regular Swiss cheese or even mild cheddar for cost savings
Pantry Emergency Substitutions:
- Fresh milk → Evaporated milk diluted with equal parts water, or powdered milk reconstituted
- Corn flakes → Crushed crackers, panko breadcrumbs, or even crushed potato chips
- Butter → Margarine or vegetable oil (6 tablespoons oil instead of ½ cup butter)
Pro Tips for Substitutions:
- When using different cheeses, stick to good melting varieties to maintain the creamy texture
- If using leftover meats, ensure they’re properly seasoned as deli meats tend to be more flavorful

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Replace regular bread with 16 slices of low-carb bread (reduces carbs by approximately 15-20 grams per serving)
- Use 2 cups unsweetened almond milk instead of regular milk (saves 12 grams carbs total)
- Substitute corn flakes with 3 cups crushed pork rinds mixed with melted butter for virtually zero carbs
Portion Control Tips:
- Cut into 12 smaller squares instead of 8 larger servings to reduce carb load per portion
- Estimated 18-22 grams of carbohydrates per smaller serving with regular bread
- Pair with a large mixed green salad to increase fiber and slow carb absorption
Blood Sugar Management:
- The high protein content (35 grams per serving) helps stabilize blood sugar spikes
- Consider serving alongside ½ cup of sautéed spinach or steamed broccoli
- The fat content from cheese and eggs also helps slow glucose absorption
Total Carb Reduction: Using low-carb bread and almond milk can reduce total carbs from 25 grams to approximately 8-10 grams per serving.

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Make-Ahead Strategies
Recipe Scaling

Cuban Sandwich Casserole
Ingredients
For the Bread Base
- 16 slices bread, crusts removed
- 8 ounces Swiss cheese or Jarlsberg cheese, shredded
For the Custard
- 6 eggs
- 3 cups milk
- ½ teaspoon salt and freshly ground black pepper
- ½ teaspoon dry mustard powder
For the Topping
- ½ cup butter, melted
- 3 cups crushed corn flakes
Instructions
Prepare the Base
- Spray a 9×13-inch casserole dish with baking spray, ensuring complete coverage to prevent sticking.
- Arrange half the sliced bread in the bottom of the casserole dish in a single layer, trimming pieces as needed to fit snugly without overlapping.
Build the Layers
- Sprinkle half the shredded cheese evenly over the bread layer, then arrange the sliced ham and roasted pork on top, distributing evenly for consistent flavor in every bite.
- Layer the sliced pickles over the meat, then add the remaining cheese and top with the remaining bread slices, pressing gently to create compact layers.
Create the Custard
- In a large mixing bowl, whisk together eggs, milk, salt, pepper, and dry mustard powder until completely smooth and well-combined, ensuring no streaks of egg remain.
- Pour this custard mixture evenly over the layered sandwiches in the casserole dish, allowing it to seep between layers and fully saturate the bread.
Overnight Rest
- Cover the casserole tightly with plastic wrap or aluminum foil and refrigerate overnight, or for at least 8 hours, allowing the bread to absorb the custard completely.
Prepare for Baking
- Remove the casserole from the refrigerator 60 minutes before baking to bring to room temperature, and preheat the oven to 375°F (190°C).
- In a medium bowl, mix the crushed corn flakes with melted butter until evenly coated, then spread this mixture evenly over the top of the casserole for a golden, crunchy finish.
Bake and Serve
- Bake in the preheated oven for 45 minutes to 1 hour, until the top is golden brown and the center is set when gently shaken.
- Remove from oven and let rest for 5-10 minutes before cutting into squares and serving warm.
