This Keto Monte Cristo Breakfast Casserole is an easy make-ahead option that works just as well for busy mornings as it does for a relaxed weekend brunch. It hits that classic sweet-and-salty combination — savory ham and melty cheese paired with warm maple-style syrup — without the carb overload.
A traditional Monte Cristo is made with ham and Gruyère or Swiss cheese, dipped in French toast batter, fried, and served with syrup. This casserole keeps all of those familiar flavors but swaps the bread for my keto cream cheese pancakes, which already have a very French-toast-like texture and flavor. Layered together and baked, everything comes together into a rich, satisfying breakfast that feels special without being complicated.
Once baked, a drizzle of warmed sugar-free syrup soaks into the layers and ties the whole dish together. You can add extra syrup when serving, but it doesn’t need much — the balance is already there.

I prefer using Canadian bacon here because it’s thicker and more substantial than deli ham while still being convenient. Swiss or Gruyère both work well, depending on what you have on hand.
This casserole is great on its own, but if you’re someone who loves a runny egg, it pairs beautifully with a poached or fried egg on top. Totally optional — but highly recommended.
My favorite way to use this recipe is to make it ahead, cut it into portions, and reheat throughout the week. If you want eggs with it, just cook those fresh in the morning.
And if you’re really short on time? Thanks to the cheese and structure, this casserole holds together well and can even be eaten cold — making it a surprisingly practical grab-and-go breakfast or lunch.

Monte Cristo Breakfast Casserole Tips & FAQ
Can I make this ahead of time?
Yes — this is a great make-ahead recipe. Bake it, cool slightly, then store covered in the refrigerator. Reheat individual portions as needed.
What kind of ham works best?
Canadian bacon is ideal because it’s thicker and more substantial, but deli ham will work if that’s what you have. Just avoid very thin, watery slices.
Do I have to use keto cream cheese pancakes?
They’re what gives this casserole its French-toast-like texture and flavor, so they’re strongly recommended. If you’ve made them before, this is a great way to use them in a different format.
Is the syrup required?
It’s part of what makes this a Monte Cristo–style dish, but you don’t need much. A light drizzle goes a long way, and additional syrup can be added when serving if desired.
Can I add eggs directly to the casserole?
You can, but this version is designed without baked-in eggs. Adding a freshly poached or fried egg on top when serving gives you more control over texture and keeps leftovers from drying out.
Does it reheat well?
Yes — it reheats very well and also holds together enough to eat cold if needed, making it practical for busy mornings.
Â
Print
Keto Monte Cristo Breakfast Casserole
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Diet: Diabetic
Description
This Keto Monte Cristo Breakfast Casserole combines savory Canadian bacon, Swiss or Gruyère cheese, and keto cream cheese pancakes for a low carb take on the classic sweet-and-salty sandwich. Baked as a casserole and finished with warm sugar-free syrup, it’s perfect for make-ahead breakfasts, brunch, or leftovers throughout the week. Gluten free too!
Ingredients
- 3 batches cream cheese pancakes
- 12 oz Canadian bacon
- 1 1/2 cups shredded Gruyere or Swiss cheese
- 1/3 cup Sugar Free Pancake Syrup, warmed.
Instructions
- Grease a 9 x 9 baking dish and place a layer of 4 cream cheese pancakes on the bottom and halfway up the sides.
- Add a layer of Canadian Bacon, then sprinkle with 1/2 cup of cheese.
- Repeat 2 more times until you have three layers – the top layer being the cheese.
- Bake at 375 degrees (F) for 15 minutes, or until heated through.
- Remove from the oven and pour the warm syrup evenly over the top.
- Cut into 6 squares and serve.
- Optional – top with a runny poached or fried egg and additional sugar free syrup.
Notes
Approx nutrition info per serving: 376 calories, 24g fat, 4.5g net carbs, 32g protein
For each egg if using: 80 calories, 6g fat, .5g net carbs, 6g protein
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Keto Breakfast Recipe
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 3.5 x 4 inch square
- Calories: 367
- Fat: 24g
- Carbohydrates: 4.5g net
- Protein: 32g

Jessica says
I love this! I added a tablespoon of sugar free raspberry jam and just a touch of swerve confectioners sugar and i felt like i was having the “real” thing!
Teri Renaud says
Love Monte Cristo’s, so glad I don’t have to give my fav’s when I change my eating habits.
sonja adcock says
hi, i am going to make this recipe, but am wondering if you pre-cook the bacon. Also, you indicate you use canadian bacon….are you referring to back bacon or the regular strips of bacon? thank you
Diana says
Canadian bacon is more like ham than bacon. If you use regular bacon, pre-cook it to be still kind of soft.