You'll love the bold flavours in this Mexican-inspired keto breakfast casserole! This easy dairy free and low carb recipe contains chorizo, plenty of vegetables and is topped with avocado, cilantro and a generous glug of (optional) hot sauce. Only 15 minutes prep and great for a weekend brunch or weekday lunch boxes!

Here's a question I often hear:
What can I eat for breakfast on a keto diet?
Well, my go-to keto breakfast options are
- a black coffee (and nothing else)
- these Almond Cream Cheese Keto Pancakes
- eggs.
Eggs are GREAT. However, sometimes simple scrambled or fried eggs are just not EXCITING enough.
Which is exactly where this breakfast casserole comes in!
Will minimal hands-on cooking time it’s super easy to make and absolutely delicious. Eggs and chorizo are a match made in heaven. I’m hungry for it again just writing this!
The great thing about this casserole is that you can easily make it ahead and either reheat or bake on the day. It's delicious hot AND cold. Oh, and don't miss my gazillion recipe variations further on in the post!
How to make a Mexican-style Keto breakfast casserole - step by step:

First of all, here's everything you need. I just love all the vibrant colours!
Quick note here: You can use a handful of FROZEN SPINACH instead of fresh. In this case, defrost before using and squeeze as much liquid out of it as possible.
Let's get started, shall we?

1.) 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 and it starts to release all its lovely oil.

2.) Add the garlic and fry for 30 seconds.
Then add the peppers and fry for a further 2 minutes, or until they begin to soften and the chorizo is cooked through.

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

4.) ...and squeeze out the water.
Tip: Freeze the zucchini liquid in an ice cube tray and use it in your next soup!

5.) Crack the eggs into a glass jug. Add the almond milk and seasoning. Whisk with a fork.
Option to add ½ cup of grated cheese if you like.

6.) Add the chorizo mix, zucchini, tomatoes, spinach and green onions to a baking dish.
Pour the egg mix into the baking tray and stir to combine. (If you’ve added cheese, option to top with another ½ cup of shredded cheese.)
Cover with foil (don't skip this step!!!!!) and bake in the oven for 30 minutes. Then remove the tin foil and cook for a further 10 - 15 minutes until the eggs have fully set.
Remove from the oven, top your keto breakfast casserole with avocado, chopped coriander, coconut yoghurt or sour cream and hot sauce. Slice and serve!
Recipe Tips
Zucchini
The single most important thing is to SQUEEEEZE all liquid out of your zucchini. A cheese cloth, muslin or even a regular kitchen towel will work.
It's a little messy, but so worth it. Squeeze, and when you think you're done, squeeze some more. You'll be surprised how much liquid the zucchini will release.
You should end up with around 1 cup of shredded zucchini and squeeze at least 100ml of liquid out of it.
Chorizo
Choose a good quality preservative free raw chorizo.
I got mine from Waitrose but any good butchers should do a preservative and grain free chorizo. Just make sure you check it doesn’t contain bread crumbs or sugar.
No added Salt
You probably noticed I haven’t added any salt to the recipe. That’s because chorizo is naturally salty and I don’t think it needs it but feel free to add a little if you like.

Low carb breakfast casserole variations
There are gazillion variations to vary this recipe. This will be a departure from the Mexican theme, but hey, no hard feelings.
You could replace the chorizo with breakfast sausage or any ground meat (turkey, beef, chicken, lamb...) of your liking.
Unlike the chorizo, any of those will need a little seasoning, so get out that salt and pepper, Italian herbs, taco seasoning, you name it.
Next, vegetables. Loads of options here. 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 aubergine to pumpkin or even fennel.
I wanted my casserole to be dairy free, that's why I omitted cheese and topped the dish with coconut yoghurt instead of sour cream.
If you don't mind dairy, feel free to use sour cream and add cheese in and on top of the casserole as directed (because it does taste great!). A mild cheddar is always good, as would be Monterey Jack, gouda or even mozzarella.
How to freeze your Mexican breakfast casserole
You've got two options here: Either you prepare your casserole and freeze before baking.
When you're ready to eat it, thaw overnight in the fridge. Before putting it in the oven, let the dish come to room temperature for about 30 minutes.
Alternatively, you can also freeze the casserole AFTER you have baked it. This is obviously useful for any leftovers.
It will release a little more water if frozen but just soak it up with kitchen paper half way through cooking.
More Mexican favourites on Sugar Free Londoner:
- 4 Ingredient Low Carb Tortillas
- Keto Low Carb Tortilla Chips
- Crispy Low Carb Keto Taco Shells
- Easy Keto Taco Casserole Recipe
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 Mexican Breakfast Casserole
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 6 small chorizo
- 1 large garlic clove
- 1 red bell pepper cored and diced (150g / 5.5oz)
- 1 medium zucchini grated (200g / 7 oz ). Makes circa 1 cup squeezed
- ⅓ 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
- ⅓ teaspoon cracked black pepper
- ¼ cup / 60 ml almond milk or 1 tablespoon heavy cream mixed with 3 tablespoon water
- optional: 1 cup shredded cheddar or mozzarella
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 / 170C fan.
- 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 and it starts to release all its lovely oil. 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.
- Add the chorizo mix, zucchini, tomatoes, spinach and green onions to a baking dish. Mix well.
- Crack the eggs into a glass jug. Add the almond milk and seasoning. Whisk with a fork. Option to add ½ cup of grated cheese if you like.
- Add the egg mix to the baking tray and stir to combine. Cover with foil and bake in the oven for 30 minutes. If you’ve added cheese, option to top with another ½ cup of shredded cheese.
- After 30 minutes, remove the tin foil and cook for a further 10 - 15 minutes until the eggs have fully set.
- Remove from the oven, top with avocado, chopped coriander, coconut yoghurt or sour cream and hot sauce. Slice and serve
Notes
Nutrition
This post contains affiliate links. If you click on one of these links and purchase a product, I may earn a small commission, at no extra cost to you. Thank you for supporting Sugar Free Londoner.
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!
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!!