Mexican Breakfast Casserole

Mexican Breakfast Casserole is a make-ahead, overnight breakfast casserole, packed with flavor, cheese, eggs, and spicy chorizo. Great for holiday mornings and brunch get-togethers.
Course Breakfast
Prep Time 1 hour
Cook Time 1 hour 30 minutes
Total Time 2 hours 30 minutes
Servings 6 -8
Author The Gracious Wife


  • 4 jalapeno peppers
  • 3 tablespoons butter separated
  • 1 pound chorizo sausage
  • 1/2 large onion finely chopped
  • 1/2 red bell pepper finely chopped
  • 1 1/2 tablespoons minced garlic
  • 1 1/2 tablespoons chili powder
  • 6 flour tortillas
  • 10 large eggs
  • 3 cups half-and-half
  • 1/2 teaspoon hot sauce
  • 1/2 teaspoon ground black pepper
  • 4-5 green onions finely sliced
  • 1/4 cup cilantro finely chopped
  • 1 1/2 cups shredded Pepper Jack cheese
  • 1 1/2 cups shredded cheddar
  • Optional: salsa and sour cream


  • In a skillet, melt 1 tablespoon of butter.
  • Halve your jalapenos, length-wise. Place in skillet, cut side down. Cook about 3-5 minutes, just until slightly tender. Remove the peppers from heat. Let cool then, then discard seeds
  • Spread the jalapenos evenly in a greased 9"x13" baking dish. Set aside.
  • In a large skillet, cook chorizo, onions, bell peppers, and garlic until chorizo is browned.
  • Stir the chili powder into the chorizo mixture. Remove skillet from heat, and set aside.
  • In a separate skillet, melt the remaining butter on medium-high heat. Add 1 tortilla and cook until softened, about 30 seconds on each side. Repeat with remaining tortillas. You may need to add more butter.
  • Cut the tortillas in quarters, and set aside.
  • In a large mixing bowl, whisk together eggs, half & half, hot sauce, and black pepper until fully combined and a little bit bubbly.
  • In a separate mixing bowl, combine cheeses, cilantro, and green onions. Stir until combined.
  • Spoon half of the sausage mixture over the peppers. Cover the sausage with half of the tortilla pieces, then top with half of the cheese mixture. Repeat the layers using the remaining ingredients.
  • Pour egg mixture on top. Cover and refrigerate for at least 6 hours or overnight.
  • Bake at 350┬░ for 60-90 minutes, until golden brown. You can test done-ness the same way you would with a cake. Simply insert a fork, and if it comes out clean it's ready.
  • Let set for 10 minutes before serving. Serve with salsa and sour cream.