My keto breakfast casserole recipe is packed with Mexian flavor! This easy dairy free and low carb breakfast requires only 15 minutes of prep. It is wonderful for a weekend brunch with the family or for weekday lunch boxes!

Whether you are on a keto diet or not, I think we can agree that eggs are a fantastic protein-rich breakfast. However, sometimes simple scrambled or fried eggs are just not EXCITING enough.
Which is exactly where this recipe comes in! This keto mexican breakfast (or brunch) is a high protein taste sensation - and you'll get your 5-a-day at the same time because it is packed with vegetables.
I am not claiming this is an authentic Mexican recipe by all means. But, it has all the right flavors. My whole family loves it, even the teenager carb lovers!
Also try my keto quiche.
Jump to:
What I Love About This Recipe
Flavor, flavor, flavor! This is not your standard low carb breakfast casserole made with eggs, cream and cheese and perhaps a token spinach leaf. My recipe contains chorizo, plenty of vegetables and the dish is topped with avocado, cilantro and a generous glug of hot sauce. Holey-moley!
Ketogenic. This is a ketogenic breakfast casserole that comes in at 4.4g net carbs per serving. In addition, the recipe is gluten-free and dairy free.
Easy and versatile. The recipe requires minimal hands-on cooking time. You can easily make it ahead and reheat or bake it on the day. And last but not least, it is delicious hot AND cold.
Ingredients

First of all, here's everything you need. I just love all the vibrant colours!
Eggs: I recommend using large eggs. Free range or organic taste the best. I also use a little almond milk to add more liquid.
Chorizo: Get a quality sausage from the butcher if you can! I always check my chorizo is preservative free and doesn’t contain bread crumbs.
Herbs and vegetables: We have (clockwise from the top) fresh garlic, spinach leaves, scallions, zucchini, cherry tomatoes, red bell pepper and cilantro.
I also use black pepper. There is no need to add salt as the chorizo is already salty.
See the recipe card for full information on ingredients and quantities.
Instructions
Let me show you how to make a Mexican-style Keto breakfast casserole. Here are the basic steps.
Scroll down to the recipe card for the full method with amounts, timings and nutrition information.

STEP 1
Remove the skins from the chorizo. Sauté the meat in a non-stick frying pan, breaking it up with a spatula until cooked through, about 4 - 5 minutes and it starts to release all its lovely oil.

STEP 2
Add the garlic and chopped peppers. Fry until they begin to soften and the chorizo is cooked through.

STEP 3
Place the grated zucchini in a muslin cloth...

STEP 4
...and squeeze out the liquid.

STEP 5
Crack the eggs into a jug. Add the almond milk and pepper. Whisk with a fork.

STEP 6
Put all ingredients into a casserole dish and pour over the egg mixture.
STEP 7
Cover the baking dish with aluminium foil (don't skip this step!) and bake in the preheated oven for 30 minutes. Then remove the tin foil and cook for a further 10 - 15 minutes until the eggs have fully set.
STEP 8
Top the keto breakfast casserole with chopped avocado (or my easy 4 ingredient guacamole), chopped coriander (cilantro), sour cream and hot sauce or sriracha. Slice and serve!
Katrin's Top Tips
#1 SQUEEEEZE all liquid out of your zucchini to prevent a soggy casserole. A cheese cloth, muslin or even a regular kitchen towel will work. You should end up with around 1 cup of shredded zucchini and squeeze at least 100ml of liquid out of it - almost ½ cup.
#2 Freeze the zucchini liquid in an ice cube tray and use it in your next soup!
#3 Love cheese? Feel free to add ½ cup of shredded cheese to the egg mixture and sprinkle another ½ cup of shredded cheese over the top of the casserole before baking. I recommend cheddar, Gouda or Monterey Jack. Even mozzarella would work.

Variations
There are gazillion variations to the recipe. This will be a departure from the Mexican theme, but hey, no hard feelings.
Use different meat: Replace the chorizo with breakfast sausage or any ground meat (turkey, beef, chicken, lamb...). Unlike the chorizo, any of those will need seasoning. So, get out that salt and pepper and add Italian herbs, taco seasoning, you name it.
Change the vegetables. Broccoli or cauliflower work well, as would kale. Pan-fry these at the same stage as the peppers. You can also add any oven-roasted veggies, from eggplant to pumpkin or even fennel.
Cheese and cream! We're sticking to a healthy version with my recipe here. But, feel free to push out the boat and use heavy cream instead of the almond milk and shredded cheese as recommended in the top tips above.
Recipe FAQs
Yes! You can prepare the dish in advance. Cover with clingfilm and chill it in the fridge overnight. Baking it straight from the fridge increases the oven time by 5-7 minutes.
Yes, you can. Defrost frozen spinach first and squeeze as much liquid out of it as possible. Or, add it to the vegetables in the pan so it can release its liquid.
Storage
Store any leftovers in an airtight container in the fridge. Keto breakfast casserole stays fresh for up to 3 days. Store the toppings separately from the egg bake so they don't go soggy.
You can also freeze the dish for up to 3 months.
Defrost in the fridge overnight. It will release a little liquid when it defrosts. Pat the top dry with a little kitchen paper and pop it in the oven to reheat.
More Keto Mexican Recipes
Tried this recipe? Give it a star rating below!
★ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.★
Recipe

Keto Breakfast Casserole (Mexican Style!)
from Sugar Free LondonerNote: The servings slider only changes the first amount in each line and not any subsequent amounts. Please make your own calculations where necessary.
Equipment
- 20 x 26 x 5 cm casserole dish
Ingredients
- 10.5 oz / 300g chorizo 4 chorizo sausages
- 1 large garlic clove
- 1 red bell pepper cored and diced (150g / 5.5oz)
- 1 medium zucchini grated (200g / 7 oz ). Makes 1 cup shredded and squeezed zucchini
- ⅓ cup / 50g tomatoes chopped or cherry tomatoes quartered
- 1 cup / 30g fresh spinach
- 2 spring onions / scallions green parts only (30g / 1 oz)
- 6 large eggs
- ¼ cup / 60 ml almond milk or use heavy cream
- ⅓ teaspoon cracked black pepper
- optional: 1 cup shredded cheddar, Gluda or Monterey Jack
To Serve
- 1 avocado chopped
- 2 tablespoon fresh coriander / cilantro chopped
- 2 tbsp / 28g coconut yoghurt or sour cream
- 1 teaspoon hot sauce or to taste
Instructions
- Preheat the oven to 375F/ 190C.
- Remove the skins from the chorizo using a sharp knife. Sauté the meat in a non-stick frying pan or cast iron skillet, breaking it up with a spatula until cooked through, about 4 - 5 minutes. Add the garlic for 30 seconds. Add the peppers and fry for a further 2 minutes, or until they begin to soften and the chorizo is cooked through.
- Place the grated zucchini in a muslin cloth and squeeze out the water.
- Crack the eggs into a jug. Add the almond milk and pepper. Whisk with a fork. Option to add ½ cup of grated cheese.
- Add the chorizo mix, zucchini, tomatoes, spinach and green onions to a baking dish. Pour over the whisked egg mixture. Option to top with another ½ cup of shredded cheese.
- Cover the casserole with aluminium foil and bake in the oven for 30 minutes.
- Remove the tin foil and cook for a further 10 - 15 minutes or until the eggs have fully set.
To Serve
- Top with chopped avocado, cilantro, yoghurt or sour cream and hot sauce. Slice and serve.
Rosie
Love your work
Meg
Can i use powdered eggs in this recipe
Katrin Nürnberger
I have no experience with powdered eggs, so I don't know.
Lynne
Karen, thank you so much for sharing all your wonderful recipes. There are many Keto web-site recipes but I've gone back to yours over and over again. Loved this breakfast casserole and my husband did too. He's not much of a zucchini or spinach person and he never said a word. 🙂
Jo
The best Breakfast Casserole ever! A big winner!!! Thank you.
Katrin Nürnberger
So glad you enjoyed it!!!
JoyceK
Katrin, your site is what really got me started on Keto. Your wonderful baked goods was what I needed to re-try sugar substitutes, which has been the key to leading me down the Keto path. I am diabetic, and that is my main reason for going low carb, but it has been a real struggle, up until finding your web site. I can't thank you enough! Now I am branching out and trying your other recipes, like this casserole, which I can tell will be delicious!
Katrin Nürnberger
Hi Joyce, thank you so much for your kind words! My husband has reversed his pre-diabetes thanks to a low carb diet, so we know first hand how powerful the right diet can be. It's all about making it interesting, varied and delicious. Keep me posted and let me know what you think when you try something else on my website!
Nicolas Nouvel
what do you do with your courgette "juice"? i usually freeze mine for a future sauce, broth or soup base or add it for flavor to a dressing with lemon juice (acidity and vit c are preservatives) and EVOO.
Katrin Nürnberger
I freeze it in ice cube trays and use it in soups. Good point - I'll add that as a tip in the post. Great idea to add it to salad dressings!
Sarah
Great idea. Living sustainable is a never-ending series of lessons. So many great tips and recipes.
Michelle
I am somewhat new to Keto and I somehow got lucky enough to stumble on your site. I love everything you post on here and I appreciate how hard you work to put out fantastic recipes. Thank you so much for sharing.
Katrin Nürnberger
That's so good to hear!!! Thanks so much for your kind words.... and good on you for going Keto!!