Mexican Breakfast Cassserole

A super flavorful overnight breakfast casserole with layers of tortillas, cheese and egg!

Course Breakfast, brunch, holidays
Cuisine Mexican
Prep Time 20 minutes
Cook Time 1 hour 10 minutes
Total Time 1 hour 30 minutes
Servings 8
535 kcal


  • 2 - 7 oz cans of roasted chile peppers
  • 1 pound italian or mexican sausage I used italian chicken sausage
  • 1 cup chopped yellow onions
  • 1/2 cup chopped poblano anehiem or green pepper (I used poblano)
  • 4 teaspoons chili powder
  • 5-6 corn tortillas quartered
  • 10 large eggs
  • 3 cups half-and-half
  • 3 cups grated mexican style cheese or your favorite cheese blend
  • 1/2 teaspoon hot red pepper sauce
  • 1/2 teaspoon salt
  • 1/2 teaspoon freshly ground black pepper
  • Condiments such as sour cream salsa and avocado


  1. Cover a 9 by 13-inch baking dish with non stick spray, set aside.
  2. In a large skillet, cook the sausage, onion and chopped pepper over medium-high heat, stirring to break up the meat, until browned. Add chili powder, and cook, stirring, for 1 minute. Remove from the heat.
  3. In a large bowl, whisk the eggs and half-and-half with the hot sauce, salt and black pepper.
  4. Layer 1/3 of the roasted chilies on the bottom of the baking pan.
  5. Spoon 1/3 of the sausage mixture over the chiles in the dish, top with 1/3 of the tortilla quarters, and 1/3 of the cheese mixture. Repeat layering, ending with a cheese layer. Pour the egg mixture over the ingredients. Let rest, covered, in the refrigerator for at least 6 hours, or overnight.
  6. Preheat oven to 350 degrees.
  7. Bake until bubbly and golden brown, and a knife inserted into the custard comes out clean, about 1 hour and 10 minutes to 1 hour and 15 minutes. Top with additional cheese if desired. Remove from the oven and let rest 10 minutes before serving.
Nutrition Facts
Mexican Breakfast Cassserole
Amount Per Serving
Calories 535 Calories from Fat 351
% Daily Value*
Fat 39g60%
Saturated Fat 18g90%
Cholesterol 305mg102%
Sodium 978mg41%
Potassium 468mg13%
Carbohydrates 15g5%
Fiber 1g4%
Sugar 1g1%
Protein 29g58%
Vitamin A 1240IU25%
Vitamin C 10.4mg13%
Calcium 634mg63%
Iron 2.2mg12%
* Percent Daily Values are based on a 2000 calorie diet.