Keto Diet App - Free Download Keto Diet App - Free Download
Take the guesswork out of following a low-carb diet, lose body fat & feel great!
KetoDiet app is FREE to download!

Keto Mexican Breakfast Casserole

4.4 stars, average of 199 ratings

Keto Mexican Breakfast CasserolePin itFollow us 136.0k

This Keto Breakfast Casserole is a great recipe for weekends, brunches, or holidays when you have a house full of family. This is a low-carb breakfast option that everyone will love and doesn’t require a ton of speciality ingredients. You can also use this recipe as a meal prep option since it reheats beautifully in a toaster oven or microwave.

The turnip in this recipe is my favorite part. I love how it mimics potatoes but is keto friendly. Cooking it along with the onion imparts a great flavor combo as well. You can cook the turnip and onion in any oil you wish but my vote is for a little reserved grease from cooking the bacon.

If you’re dairy free you can use unsweetened almond milk and skip the cheese, this will still be one delicious breakfast!

Bestselling Books
Keto Mexican Breakfast Casserole
Created in collaboration with doctors and scientists
100 delicious recipes starting at the intersection of Mediterranean and Keto & Evolved with Science
Garnished with recipe Fun Facts to feed the mind!
My latest keto cookbook!
75 Delicious Treats for Your Low-Carb Diet
Chaffles are the epitome of simplicity and versatility
Meal-prepping, planning, and shopping strategies
100+ delicious low-carb recipes
Quick & easy, no stress, no complication
Easy keto guide
100+ delicious low-carb recipes
Whole foods, optimized for nutrition
My best keto recipes
100+ delicious low-carb recipes
Allergy-free options
Quick and easy meals
100+ delicious low-carb recipes
Allergy-free options
Sweet treats & savory snacks
100+ delicious keto recipes
Allergy-free options
100+ delicious low-carb recipes
Ideal for batch cooking and meal prep
Allergy-free options
150+ delicious low-carb recipes
Quick guide to keto
Keto food list
100+ delicious low-carb recipes
Tasty paleo treats and snacks
Ultra low-carb fat bombs
Have any of my books?

Hands-on Overall

Allergy information for Keto Mexican Breakfast Casserole

✔  Gluten free
✔  Nut free
✔  Nightshade free
✔  Coconut free
✔  Fish free
✔  Shellfish free
Download Recipe

Nutritional values (per serving)

Net carbs5.6 grams
Protein26.4 grams
Fat31.8 grams
Calories423 kcal

Calories from carbs 5%, protein 25%, fat 70%

Total carbs7.3 gramsFiber1.7 gramsSugars3.7 gramsSaturated fat11.2 gramsSodium1,254 mg(55% RDA)Magnesium47 mg(12% RDA)Potassium582 mg(29% EMR)

Ingredients (makes 6 servings)

  • 1 lb thick-cut bacon (450 g)
  • 2 tbsp reserved bacon grease or ghee (30 ml)
  • 1 small turnip, diced (300 g/ 10.6 oz)
  • 1 large red onion, thinly sliced (150 g/ 5.3 oz)
  • 3 cups spinach (90 g/ 3.2 oz)
  • 12 large eggs
  • 1/3 cup whole milk (80 ml/ 2.7 fl oz) - see note for substitutions
  • 1 tsp salt
  • 1 tsp garlic powder
  • 1/2 tsp black pepper
  • 1/2 cup shredded cheddar cheese (57 g/ 2 oz)

Note: A small amount of whole milk can be used. However, if you want to avoid it altogether, you can use 1/3 cup of almond milk, or a combination of 1 tbsp heavy whipping cream mixed with 1/4 cup water.


  1. Preheat the oven to 200 °C/ 400 °F (conventional), or 180 °C/ 355 °F (fan assisted). Cut the bacon into 2-inch (5 cm) pieces and arrange on a parchment lined baking sheet. Bake for 15 minutes until crisp, ant then remove from the oven. You can use the bacon grease for greasing the pan in the next step. Keto Mexican Breakfast Casserole
  2. Heat the reserved bacon grease in a medium pan over medium high heat. Add in the turnip and onion, cook until soft about 5-7 minutes.
    Keto Mexican Breakfast Casserole
  3. Transfer to a 9 x 13 inch (23 x 33 cm) baking dish. Top the turnip and onion with the spinach. Keto Mexican Breakfast Casserole
  4. Whisk together the eggs, milk, and spices. Pour over the spinach. Keto Mexican Breakfast Casserole
  5. Sprinkle the cheese across the top then arrange the bacon in a single layer across the top of the casserole. Keto Mexican Breakfast Casserole
  6. Transfer to the oven and bake 20-25 minutes or until the eggs are set. Serve. To store, keep refrigerated for up to 5 days. Keto Mexican Breakfast Casserole

Ingredient nutritional breakdown (per serving)

Net carbsProteinFatCalories
Bacon, streaky (high fat content), organic
0 g10.3 g18.8 g211 kcal
Turnip, raw
2.3 g0.5 g0.1 g14 kcal
Onion, red, fresh
1.6 g0.3 g0.1 g10 kcal
Spinach, fresh
0.2 g0.4 g0.1 g3 kcal
Eggs, free-range or organic
0.7 g12.6 g9.5 g143 kcal
Almond milk natural (unsweetened)
0.1 g0.1 g0.2 g2 kcal
Salt, pink Himalayan rock salt
0 g0 g0 g0 kcal
Garlic powder, spices
0.3 g0.1 g0 g2 kcal
Pepper, black, spices
0.1 g0 g0 g0 kcal
Cheddar cheese
0.3 g2.2 g3.1 g38 kcal
Total per serving
5.6 g26.4 g31.8 g423 kcal

Keto Mexican Breakfast CasserolePin itFollow us 136.0k

  1. Blog
  2. Recipes
  3. Breakfasts
  4. Keto Mexican Breakfast Casserole
  1. Blog
  2. Recipes
  3. Keto Mexican Breakfast Casserole
  1. Blog
  2. Lauren Lester
  3. Keto Mexican Breakfast Casserole

Do you like this recipe? Share it with your friends! 

Lauren Lester
Creator of Healthful Creative

Lauren Lester

Lauren is a food photographer, recipe developer, and author.

She is the founder of the creative content agency, Healthful Creative. HC specializes in helping food centered brands share their story through recipe development + food photography.

Let us know what you think, rate this recipe!

Leave a comment

Note: Any links to products or affiliate links will not be approved.
Please note that we do not offer personalised advice. For any diet related questions, please join our Facebook community.

Comments (14)

Great! Made it two weeks in a row!


Thank you!


Hey I was wondering how many servings does this make?


This recipe makes 6 servings (see the list of ingredients for more info).


Hi there
Do you bake the casserole at 400?


Yes, that is correct 😊


Hey there, can this be frozen? I am in a household with just two of us and not sure my husband would eat this. I want to try it but cant eat 6 servings alone.


Hi Amber, although I haven't frozen this recipe, I generally freeze frittatas when making large batches and I think it should freeze well too.


Hi, If I can’t get turnip what substitute could I use ?


Hi Sarah, you can try diced kohlrabi (very similar), rutabaga or even cauliflower. I hope this helps!


How much is one serving size?


Hi Tammy, I'm afraid I don't know the exact grams/ounces but it is one sixth of the casserole 😊


Can I prepare the night before and refrigerate, then bake in the morning? Have you tried this? Does it change the texture of the turnips? Thanks for the recipe!


Absolutely, I've done that with a similar recipe! 😊