Overnight Breakfast Enchiladas Recipe

Imagine waking up on a holiday morning, the aroma of sizzling sausage and melted cheese already filling your kitchen, without you lifting a finger before your first cup of coffee. That is the magic of these Overnight Breakfast Enchiladas. Soft flour tortillas are stuffed with a savory, hearty filling, then bathed in a creamy, spiced egg mixture overnight. By morning, everything has melded into a tender, custardy, and outrageously cheesy casserole that bakes to golden perfection in under an hour.

Recipe Overview

These enchiladas offer the ultimate convenience without sacrificing flavor. The filling is robust and savory, featuring your choice of breakfast sausage or ham, plus colorful bell peppers and onions for a pop of sweetness. The overnight soak transforms the tortillas from soft to luxuriously tender, absorbing the rich, custard-like egg mixture. The result is a dish with a golden, bubbly cheese topping and a satisfying, cohesive texture that is both hearty and comforting. Perfect for feeding a hungry crowd, this recipe is incredibly versatile and endlessly customizable.

Ingredients List

  • 1 pound breakfast sausage or diced ham: The protein-packed heart of the dish. Breakfast sausage adds a classic, savory spice, while ham offers a milder, smokier flavor.
  • 1 cup diced bell peppers (any color): They bring a subtle sweetness and a pop of color. Red, yellow, or orange peppers are sweeter, while green adds a slightly sharper note.
  • 1/2 cup diced onion: Provides a savory aromatic base. Yellow or white onions work best.
  • 10 (8-inch) flour tortillas: Soft flour tortillas are ideal as they soak up the egg mixture beautifully without becoming mushy. Corn tortillas can be used for a gluten-free option.
  • 2½ cups shredded cheddar cheese, divided: Sharp cheddar gives a bold, tangy flavor. Use 2 cups for the filling and ½ cup for the topping. Monterey Jack, pepper Jack, or a Mexican blend are great substitutes.
  • 6 large eggs: The foundation of the custard, providing richness and structure. Use large, room-temperature eggs for the best emulsification.
  • 1¼ cups half-and-half: Creates a luxuriously creamy sauce. For a lighter version, use whole milk or a combination of milk and heavy cream.
  • 1 tablespoon all-purpose flour: This is the secret to a perfectly set egg mixture. It helps thicken the custard so it bakes into a cohesive, non-watery casserole.
  • ½ teaspoon salt: Enhances all the flavors.
  • ¼ teaspoon black pepper: Adds a subtle warmth.
  • ¼ teaspoon garlic powder: Provides a savory, aromatic depth.
  • Optional Toppings: Salsa, sour cream, fresh cilantro, and sliced green onions for serving.

Step-by-Step Instructions

  1. Prepare Your Baking Dish: Preheat your oven to 350°F (175°C). Generously coat a 9×13-inch baking dish with non-stick cooking spray to prevent sticking.
  2. Cook the Filling: In a large skillet over medium heat, cook the breakfast sausage (or heat the diced ham) until browned and cooked through. Break it apart with a spatula as it cooks. If using sausage, drain any excess grease from the pan.
  3. Sauté the Vegetables: Add the diced bell peppers and onion to the skillet with the sausage. Sauté for 4-5 minutes until the vegetables have softened. Remove the skillet from the heat and let the mixture cool slightly.
  4. Assemble the Enchiladas: In a medium bowl, combine the cooked sausage and vegetable mixture with 2 cups of the shredded cheddar cheese. Place a tortilla on a clean work surface. Spoon about ⅓ cup of the filling into the center of each tortilla. Roll the tortilla tightly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling.
  5. Make the Egg Custard: In a large bowl, whisk together the half-and-half, eggs, flour, salt, pepper, and garlic powder until the mixture is completely smooth and no lumps of flour remain.
  6. Combine and Chill: Pour the egg mixture evenly over the rolled enchiladas in the baking dish, making sure to cover them completely. Sprinkle the remaining ½ cup of shredded cheddar cheese over the top. Cover the dish tightly with foil and refrigerate for at least 30 minutes, but ideally for 8 hours or overnight.
  7. Bake to Perfection: The next morning, remove the baking dish from the refrigerator. Keep it covered with the foil and place it in the preheated oven. Bake for 35 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the top is golden brown and the egg mixture is completely set.
  8. Rest and Serve: Let the enchiladas rest for 5 minutes before serving. This allows the casserole to set and makes it easier to serve. Top with your favorite garnishes like salsa, sour cream, and fresh cilantro.

Tips for Success

  • Don’t Skip the Overnight Rest: This is the most important step. The tortillas need time to absorb the egg mixture. If you bake them immediately, the layers will separate, and the tortillas will remain tough. A minimum of 5-6 hours is recommended.
  • Cover to Prevent Over-Browning: If you notice the top of your enchiladas is browning too quickly during the last 10 minutes of baking, tent the dish loosely with foil.
  • Use Freshly Grated Cheese: Pre-shredded cheese often contains anti-caking agents that can prevent it from melting smoothly. Grating your own cheese from a block ensures a creamier, more gooey topping.
  • Test for Doneness: The enchiladas are ready when the center is puffed up and the egg mixture is set. You can insert a knife into the center; it should come out clean, with no raw egg mixture clinging to it.

Serving Suggestions

These overnight breakfast enchiladas are a complete meal on their own, but the right toppings and sides can elevate them to a festive brunch spread. Serve them with a dollop of cool sour cream and a spoonful of fresh salsa for a bright, tangy contrast. A sprinkle of fresh cilantro and sliced green onions adds a burst of freshness and color. For a truly epic brunch, pair the enchiladas with a simple side salad of mixed greens with a light vinaigrette, or offer a bowl of fresh, seasonal fruit. A pitcher of fresh orange juice or a batch of spicy Bloody Marys would be perfect companions.

Storage Tips

  • Refrigeration: Leftover baked enchiladas can be stored in an airtight container in the refrigerator for up to 4 days.
  • Freezing (Before Baking): Assemble the enchiladas completely, but do not bake them. Cover the dish tightly with a double layer of plastic wrap and then a layer of foil. Freeze for up to 2 months. To bake, thaw the dish overnight in the refrigerator, then bake as directed.
  • Freezing (After Baking): Allow the fully baked casserole to cool completely. Cover tightly with foil and freeze for up to 2 months. To reheat, thaw overnight in the refrigerator, then warm in a 350°F oven until the internal temperature reaches 165°F. Individual portions can be reheated in the microwave.

Can I use a different type of meat?
Absolutely. This recipe is very flexible. You can use cooked, crumbled bacon, chorizo, or even shredded leftover chicken or turkey. For a vegetarian version, swap the meat for sautéed mushrooms, spinach, or black beans.

What if I don’t have half-and-half?
No problem! You can substitute it with an equal amount of whole milk for a slightly lighter texture. For a richer custard, use ¾ cup of heavy cream and ½ cup of milk.

Can I make this recipe dairy-free?
Yes, you can use a plant-based milk like oat or unsweetened almond milk and a dairy-free shredded cheese alternative. The texture may be slightly different, but it will still be delicious.

My egg mixture didn’t set all the way. What went wrong?
This usually happens if the enchiladas were not baked long enough. Every oven is different. Try baking for an additional 5-10 minutes, covering the top with foil if it starts to get too dark.

Can I add potatoes to the filling?
Yes! Adding 1 cup of frozen diced potatoes or hash browns to the sausage and pepper mixture adds extra heartiness. Just be sure to cook them until they are tender before assembling.

Conclusion

There is nothing quite like a warm, hearty breakfast that feels like a special occasion, and these Overnight Breakfast Enchiladas deliver that feeling with minimal effort. They are the ultimate breakfast gift to your future self – a delicious, satisfying meal that is ready to go when you are. I hope you give this recipe a try and experience the joy of a stress-free, delicious morning. I would love to hear how yours turn out! Please leave a comment and a rating below, and share your photos on social media. Happy cooking!

overnight breakfast enchiladas recipe

overnight breakfast enchiladas recipe
5.0 Stars (1 Review)

These enchiladas offer the ultimate convenience without sacrificing flavor. The filling is robust and savory, featuring your choice of breakfast sausage or ham, plus colorful bell peppers and onions for a pop of sweetness. The overnight soak transforms the tortillas from soft to luxuriously tender, absorbing the rich, custard-like egg mixture. The result is a dish with a golden, bubbly cheese topping and a satisfying, cohesive texture that is both hearty and comforting. Perfect for feeding a hungry crowd, this recipe is incredibly versatile and endlessly customizable.

Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes

Ingredients

  • 1 pound breakfast sausage or diced ham: The protein-packed heart of the dish. Breakfast sausage adds a classic, savory spice, while ham offers a milder, smokier flavor.
  • 1 cup diced bell peppers (any color): They bring a subtle sweetness and a pop of color. Red, yellow, or orange peppers are sweeter, while green adds a slightly sharper note.
  • 1/2 cup diced onion: Provides a savory aromatic base. Yellow or white onions work best.
  • 10 (8-inch) flour tortillas: Soft flour tortillas are ideal as they soak up the egg mixture beautifully without becoming mushy. Corn tortillas can be used for a gluten-free option.
  • 2½ cups shredded cheddar cheese, divided: Sharp cheddar gives a bold, tangy flavor. Use 2 cups for the filling and ½ cup for the topping. Monterey Jack, pepper Jack, or a Mexican blend are great substitutes.
  • 6 large eggs: The foundation of the custard, providing richness and structure. Use large, room-temperature eggs for the best emulsification.
  • 1¼ cups half-and-half: Creates a luxuriously creamy sauce. For a lighter version, use whole milk or a combination of milk and heavy cream.
  • 1 tablespoon all-purpose flour: This is the secret to a perfectly set egg mixture. It helps thicken the custard so it bakes into a cohesive, non-watery casserole.
  • ½ teaspoon salt: Enhances all the flavors.
  • ¼ teaspoon black pepper: Adds a subtle warmth.
  • ¼ teaspoon garlic powder: Provides a savory, aromatic depth.
  • Optional Toppings: Salsa, sour cream, fresh cilantro, and sliced green onions for serving.

Instructions

  1. Prepare Your Baking Dish: Preheat your oven to 350°F (175°C). Generously coat a 9x13-inch baking dish with non-stick cooking spray to prevent sticking.
  2. Cook the Filling: In a large skillet over medium heat, cook the breakfast sausage (or heat the diced ham) until browned and cooked through. Break it apart with a spatula as it cooks. If using sausage, drain any excess grease from the pan.
  3. Sauté the Vegetables: Add the diced bell peppers and onion to the skillet with the sausage. Sauté for 4-5 minutes until the vegetables have softened. Remove the skillet from the heat and let the mixture cool slightly.
  4. Assemble the Enchiladas: In a medium bowl, combine the cooked sausage and vegetable mixture with 2 cups of the shredded cheddar cheese. Place a tortilla on a clean work surface. Spoon about ⅓ cup of the filling into the center of each tortilla. Roll the tortilla tightly and place it seam-side down in the prepared baking dish. Repeat with the remaining tortillas and filling.
  5. Make the Egg Custard: In a large bowl, whisk together the half-and-half, eggs, flour, salt, pepper, and garlic powder until the mixture is completely smooth and no lumps of flour remain.
  6. Combine and Chill: Pour the egg mixture evenly over the rolled enchiladas in the baking dish, making sure to cover them completely. Sprinkle the remaining ½ cup of shredded cheddar cheese over the top. Cover the dish tightly with foil and refrigerate for at least 30 minutes, but ideally for 8 hours or overnight.
  7. Bake to Perfection: The next morning, remove the baking dish from the refrigerator. Keep it covered with the foil and place it in the preheated oven. Bake for 35 minutes. Then, remove the foil and bake for an additional 10 minutes, or until the top is golden brown and the egg mixture is completely set.
  8. Rest and Serve: Let the enchiladas rest for 5 minutes before serving. This allows the casserole to set and makes it easier to serve. Top with your favorite garnishes like salsa, sour cream, and fresh cilantro.
Skip to Recipe