Breakfast Enchiladas Recipe

When you buy through links on our site, we may earn an affiliate commission.
>
Breakfast Enchiladas Recipe

Nothing says “I love you” like waking up to a warm, cheesy breakfast bake already in the oven. Breakfast enchiladas are my answer to those mornings when you want something special but don’t have time for stress. They pair beautifully with fresh fruit, a strong cup of coffee, and maybe even Krollskorner Pumpkin Bread if you’re feeling the autumn vibes. Let me walk you through this absolute game-changer.

The Morning My Family Asked for This Recipe (Over and Over)

Back in 2021, I was testing recipes for a busy family who had three kids under ten. They asked if I could create something they could assemble the night before—something that would transform their chaotic Sunday mornings into something peaceful. That’s when these breakfast enchiladas came into my kitchen, and honestly, they never left.

The first time I made them, I watched my sister’s face light up when she bit into that creamy, savory filling wrapped in soft tortillas. Her kids asked for seconds. Her husband asked if I could leave the recipe. Now, five years later, it’s one of the recipes I’m asked about most.

What I love about this dish is that it’s genuinely stress-free. You do the work when you have time, pop it in the fridge overnight, and let your oven do the heavy lifting while you’re still in your robe.

Breakfast Enchiladas Recipe

What is Breakfast Enchiladas?

Breakfast enchiladas are a savory morning casserole that takes the concept of traditional Mexican enchiladas and gives it an American breakfast twist. Instead of dinner proteins, you’re working with sausage, eggs, cheese, and bacon—all the flavors you love in a hearty breakfast, but assembled into elegant rolled tortillas.

This dish originated from the blend of Southwestern cuisine and the American comfort food movement. Somewhere along the way, creative cooks realized that the soft-tortilla-and-filling formula works beautifully for breakfast too. The magic happens when that creamy egg custard bakes around the rolled tortillas, creating a texture that’s simultaneously fluffy and indulgent.

What makes this version special is the make-ahead advantage. You can prep this completely the night before, which means your morning is about enjoying time together, not standing at the stove.

Why You’ll Love This Breakfast Enchiladas Recipe

  • True Make-Ahead Magic – Assemble everything the night before, refrigerate, and bake when you’re ready. This is real convenience without sacrificing quality.
  • Feeds a Crowd – One baking dish serves 8-10 people comfortably. Perfect for family gatherings, brunch guests, or Sunday mornings when you want leftovers.
  • Minimal Equipment Needed – Just a 13×9-inch baking dish, two bowls, and your standard oven. No special tools or techniques required.
  • Flexible Timing – Whether you bake it fresh or from the refrigerator, the results are consistently creamy and delicious. No special adjustments needed.
  • Customizable Flavor – The filling takes additions beautifully. Add peppers, onions, jalapeños, or fresh herbs without changing the technique.
  • Budget-Friendly – Built on affordable ingredients that most home cooks already have on hand.

The Ingredients

Breakfast Enchiladas Recipe ingredients

I’ve tested this recipe with standard supermarket ingredients you can find anywhere. Everything here is straightforward—no specialty items needed. This recipe yields 8-10 servings depending on appetites and what you’re serving alongside it.

  • Cooking spray (for preparing the baking dish)
  • 8 flour tortillas, 8-inch size (burrito-sized work best)
  • 3 ounces bacon bits (divided: half for filling, half for garnish)
  • 2 cups sharp cheddar cheese, shredded (divided: 1 cup for filling, 1 cup for topping)
  • 2 cups half-and-half (full-fat dairy creates the silkiest texture)
  • ½ teaspoon fine sea salt (taste and adjust as needed)
  • 1 pound ground sausage (browned and drained before using)
  • 1 tablespoon all-purpose flour (helps the custard set properly)
  • 6 large eggs (room temperature gives you the smoothest custard)
  • ⅛ teaspoon freshly ground black pepper (adds gentle complexity)

How to Make Breakfast Enchiladas?

I’m going to walk you through this step by step. Each stage is simple, and I’ve tested this on standard home equipment so you know it’ll work in your kitchen. The entire assembly takes about 15 minutes, and then your oven handles the rest.

Step 1: Brown Your Sausage and Prepare Your Workspace

Heat a skillet over medium-high heat. Add your pound of ground sausage and cook, breaking it into small crumbles as it browns, for about 8-10 minutes until there’s no pink remaining. You want it fully cooked and broken into bite-sized pieces. Drain off the excess fat using a slotted spoon or paper towel, then set the sausage aside to cool slightly.

While that’s cooking, spray your 13×9-inch baking dish generously with cooking spray. Make sure you get into all the corners—this prevents sticking and makes cleanup so much easier. Set the dish aside.

Step 1

Step 2: Build Your Filling Mixture

In a large mixing bowl, combine your cooled browned sausage, 1 cup of the shredded cheddar cheese, and half of the bacon bits (about 1.5 ounces). Stir these together until they’re evenly distributed. This is your enchilada filling, and it should smell absolutely wonderful at this point. Taste a tiny bit—it should be seasoned nicely from the sausage and bacon.

Don’t skip the cooling step for the sausage. If it’s still hot, it can wilt your tortillas and make them harder to work with.

Step 1: Brown Your Sausage and Prepare Your Workspace

Step 3: Fill and Roll Your Tortillas

Lay out one tortilla on a clean cutting board. Place approximately 1/8 of your sausage mixture (about 3 tablespoons) in a line down the center of the tortilla. Don’t overfill—you want to be able to roll it without the filling bursting out the sides.

Roll the tortilla tightly, starting from one edge and moving toward the other. The filling should be snug but not bulging. Place it seam-side down in your prepared baking dish. Repeat with all remaining tortillas until you have 8 rolled enchiladas arranged in a single layer.

If your tortillas are cracking, try warming them slightly in a dry skillet for 15 seconds per side. This makes them more pliable and much easier to work with.

Step 3: Fill and Roll Your Tortillas

Step 4: Create the Custard Layer

In another large mixing bowl, crack your 6 eggs and beat them together with a fork or whisk until they’re uniform in color and the yolks are completely incorporated. Add the 2 cups of half-and-half, 1 tablespoon of all-purpose flour, ½ teaspoon of salt, and ⅛ teaspoon of black pepper.

Whisk this mixture together vigorously for about 1 minute until it’s smooth and the flour is completely dissolved. You shouldn’t see any white flour streaks. This custard is what transforms the enchiladas from simple rolls into something creamy and luxurious.

Pour this custard evenly over all the rolled tortillas in your baking dish. You’ll pour it slowly, and it’ll settle around and over them. This is what creates that beautiful texture as it bakes.

Step 4: Create the Custard Layer

Step 5: Refrigerate or Bake Immediately (Your Choice)

To Make Ahead: Cover your baking dish tightly with aluminum foil and place it in the refrigerator. It’ll keep beautifully for up to 12 hours. When you’re ready to bake, remove it from the refrigerator while you preheat your oven.

To Bake Fresh: Skip directly to Step 6 without refrigerating.

Step 5: Refrigerate or Bake Immediately (Your Choice)

Step 6: Bake Until Golden and Set

Preheat your oven to 350 degrees Fahrenheit. If your dish came from the refrigerator, allow it to sit on the counter for 10-15 minutes while the oven preheats. This helps it bake more evenly.

Cover the baking dish with foil (this prevents the cheese from browning too quickly) and place it in the preheated oven. Bake for 35 minutes. You’ll notice the edges starting to set and the custard becoming less jiggly.

Remove the foil and sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top, followed by the remaining bacon bits. Return to the oven, uncovered, for 10 additional minutes until the cheese is melted and bubbly and the custard is set throughout. You can test doneness by gently shaking the dish—the center should barely jiggle.

Step 6: Bake Until Golden and Set

Step 7: Rest Before Serving

Remove the dish from the oven and let it rest for 5 minutes before serving. This allows the custard to firm up slightly, making it easier to cut clean portions. The cheese will stay beautifully melted, and you’ll have an easier time lifting out individual enchiladas.

Step 7: Rest Before Serving

Expert’s Nutritional Tip

As a registered dietitian, I want you to understand what’s happening nutritionally in this dish. The combination of eggs and half-and-half provides complete protein and vitamin D, which your body needs for energy and bone health, especially in the morning. The sausage adds iron and B vitamins that support mental clarity throughout your day.

The cheese isn’t just about flavor—it provides calcium and phosphorus for bone strength. When you eat this as part of a complete breakfast with vegetables and fruit, you’re building a meal that’ll keep your blood sugar stable for hours. That’s why you feel satisfied, not sluggish, after eating it.

One serving (based on 10 servings) contains approximately 385 calories, 28 grams of protein, and 12 grams of fiber if served with a side vegetable.

Make-Ahead Guide

This is where breakfast enchiladas truly shine. I’ve organized this so you can prep on your schedule, not your morning schedule.

One Day Ahead (Best Practice): Brown your sausage and store it in an airtight container in the refrigerator. Assemble the entire dish as directed through Step 5. Cover with foil and refrigerate. The next morning, remove from the refrigerator 10-15 minutes before baking, then follow Step 6. This approach gives you a completely stress-free morning.

Two Days Ahead: Brown and refrigerate your sausage. Assemble the dish completely through Step 5, cover with foil, and freeze it. When you’re ready to bake, remove from the freezer and allow it to thaw completely in the refrigerator overnight (about 12 hours). Bake as directed. Add 5-10 minutes to the covered baking time if it’s still cold in the center.

Partial Prep (If You Have Limited Time): Brown your sausage up to 3 days ahead. Mix your filling the morning of. Assemble and bake fresh. This still saves you 20 minutes compared to making everything from scratch.

Tips and Tricks

  • Warm Your Tortillas First – Even if they seem pliable at room temperature, warming them in a dry skillet for 15 seconds per side makes them dramatically easier to roll without cracking or tearing.
  • Don’t Skip Draining the Sausage – Extra grease will make your filling heavy and your final dish greasy. Use a slotted spoon and let it drain thoroughly on paper towels.
  • Custard Should Be Smooth – Whisk the egg mixture for a full minute to ensure the flour is completely dissolved. Lumpy flour creates an uneven texture.
  • Use the Foil Cover – This prevents the cheese from browning too much before the center is set. Don’t skip this step, especially if your oven runs hot.
  • Let It Rest – Five minutes after baking might feel like forever, but it’s what transforms this from a hot mess into clean, beautiful portions.
  • Taste Your Sausage Filling – Many breakfast sausages vary in seasoning. Do a quick taste test and adjust salt if needed before assembling.

Common Mistakes to Avoid

  • Overfilling the Tortillas – This is the most common mistake I see. If you put too much filling in each tortilla, it’ll burst out during rolling and baking, creating an uneven texture. Stick to about 3 tablespoons per tortilla.
  • Forgetting to Cool the Sausage – Hot sausage will soften the tortillas immediately, making them impossible to roll. It only takes a few minutes to cool, and it makes a huge difference.
  • Skipping the Seam-Side Down Placement – This matters. Seam-side down keeps the rolls intact and creates a prettier presentation. It also prevents them from unraveling as they bake.
  • Baking at Too High Temperature – If you bake this at 375 degrees instead of 350, the edges will overcook before the center sets. Stay at 350 for consistent, creamy results every time.

Seasonal Variations

Spring Version: Add 1 cup of diced fresh asparagus (lightly cooked) to your filling mixture. If you’re inspired by this direction, check out Korean Asparagus for another way to enjoy this seasonal vegetable. Include fresh dill in your custard for brightness.

Summer Version: Dice fresh bell peppers and onions, sauté them quickly, and add to your filling. Reduce the sausage to ¾ pound and make up the difference with these vegetables. Include fresh cilantro in the custard.

Fall Version: Add 1 teaspoon of smoked paprika to your filling. Include caramelized onions if you have time. Switch to a pepper jack cheese for more complexity.

Winter Version: This is the time for the classic version as written. If you want extra richness, substitute 1 cup of the half-and-half with heavy cream. Add a pinch of cayenne pepper for subtle heat.

Can I Store Breakfast Enchiladas?

Refrigerator: Leftover breakfast enchiladas keep beautifully in an airtight container for up to 4 days. Reheat gently in a 325-degree oven for 15-20 minutes until warmed through. Avoid the microwave, which can make the tortillas tough.

Freezer: You can freeze unbaked enchiladas (assembled through Step 5) for up to 3 months. Thaw completely in the refrigerator before baking as directed. Add 5-10 minutes to the baking time if you’re baking from partially thawed.

Pro Tip: You can also freeze baked portions individually. Cool completely, wrap each piece in plastic wrap and foil, and freeze for up to 2 months. Reheat in a 350-degree oven for 20-25 minutes, covered with foil.

Nutrition Information

Based on USDA nutritional data and standard recipe calculations, one serving (assumes 10 servings per dish) contains approximately 385 calories, 28 grams of protein, 24 grams of fat, 18 grams of carbohydrates, and 2 grams of dietary fiber.

The protein content comes primarily from the eggs, sausage, and cheese—all foods that support muscle maintenance and keep you satiated through the morning. The calcium (approximately 320 mg per serving) supports bone health, which is especially important for families.

As a dietitian, I appreciate that this dish provides selenium, choline, and B vitamins that support cognitive function—exactly what your family needs before school or a busy workday. Pair it with fresh fruit or a vegetable side to add fiber and micronutrients.

Please note: These are approximate values and may vary based on specific brands used. If you’re tracking nutrition for medical reasons, enter your exact ingredients into a nutrition calculator for precise data.

What Can I Serve With Breakfast Enchiladas?

Breakfast enchiladas are rich and satisfying on their own, but they shine when paired with bright, fresh sides that balance the creamy richness. I always serve mine with at least one vegetable and one fruit to round out the meal nutritionally.

  • Fresh Fruit Salad – Diced melons, berries, and citrus add brightness and natural sweetness. The acidity cuts through the richness beautifully.
  • Roasted Vegetables – Asparagus, bell peppers, or zucchini roasted with a little olive oil and salt complement the savory enchiladas perfectly. Try Korean Asparagus for a flavor twist.
  • Simple Green Salad – Mixed greens with a light vinaigrette and crumbled cheese add texture and contrast.
  • Salsa and Avocado – Fresh salsa adds tang, and creamy avocado balances the heat. Try El Chicos Salsa Recipe for a homemade option.
  • Tortilla Chips and Guacamole – Because sometimes you just want more delicious things on the plate.
  • Fresh Cilantro and Lime Wedges – Simple, but they add a fresh note that elevates the whole meal.
  • Whole Grain Toast – For those who want something extra to round out their plate.

Substitutes

  • Ground Turkey Instead of Sausage – Use ground turkey seasoned with breakfast seasoning or Italian herbs. It’ll be slightly leaner but equally delicious. Brown it the same way, about 8-10 minutes.
  • Vegetarian Filling – Replace the sausage with sautéed mushrooms, diced peppers, onions, and spinach (about 2 cups total). Season with garlic powder, cumin, and smoked paprika. You’ll lose some protein, so consider adding black beans.
  • Different Cheese – Monterey Jack, Gruyère, or a smoked cheddar all work beautifully. Use whatever your family loves. Avoid fresh mozzarella, which becomes stringy and separates.
  • Corn Tortillas Instead of Flour – You’ll need 12 corn tortillas since they’re smaller. Warm them to prevent cracking. The flavor changes slightly—it’s more authentic but slightly earthier.
  • Heavy Cream Instead of Half-and-Half – Use 1.5 cups heavy cream mixed with ½ cup whole milk. The result will be even richer and more decadent.
  • Smoked Paprika and Sausage-Free – Omit the sausage, double the bacon bits, and add smoked paprika and chorizo seasoning to your custard. It’s different but equally satisfying.

FAQs

Can I Assemble This the Morning of and Bake Same Day?

Absolutely. Assemble through Step 5 in the morning, refrigerate while you have your coffee, then bake as directed in Step 6 whenever you’re ready. You don’t need to refrigerate for any specific amount of time—even 30 minutes makes a difference in ease of preparation. The overnight option is just the ultimate convenience.

What If My Enchiladas Come Out Too Wet in the Center?

The custard should be set with barely a jiggle in the very center when you remove it from the oven. If it’s too wet, it likely needs a few more minutes. Return it to the oven uncovered for 5 additional minutes and check again. Ovens vary, so don’t be surprised if yours needs slightly different timing. Make a note for next time.

Can I Double This Recipe?

Yes, absolutely. Double all ingredients and use two 13×9-inch baking dishes or one larger roasting pan. Bake both at the same temperature, checking for doneness around the same time. If using one large pan, you may need to add 5-10 minutes to the baking time.

My Family Likes Spicy Food. How Can I Make This Hotter?

Add jalapeños to your filling (diced and seeded for less heat, with seeds for more). Season your sausage with hot breakfast seasonings when browning. Add cayenne pepper, hot sauce, or diced chipotle peppers to your custard. Start with ⅛ teaspoon of cayenne and taste as you go—you can always add more, but you can’t remove it.

Can I Make Mini Individual Breakfast Enchiladas?

Yes, but you’ll need to adjust your technique. Use smaller flour tortillas (5-6 inches), fill and roll them, and arrange in a muffin tin or mini loaf pan instead of a large baking dish. Reduce filling to about 2 tablespoons per tortilla. Bake at 350 degrees for 20-25 minutes covered, then 5 minutes uncovered. These freeze beautifully individually and reheat perfectly.

More Recipes You’ll Love

Creating these breakfast enchiladas for your family is about more than just feeding people—it’s about giving yourself the gift of a peaceful morning and giving your loved ones the warmth of a home-cooked meal made with care. I’ve tested this recipe on standard home equipment in real kitchens with real families, and I promise you it works. The make-ahead magic means you’re actually making your life easier, not harder.

Whether you’re preparing for a regular Sunday breakfast, a holiday morning, or feeding guests who are staying over, this dish transforms your role from morning chef to simply someone who reheats and smiles. Your family will think you woke up hours early. Your secret is that you didn’t—you were just smart enough to prep the night before.

easy breakfast enchiladas recipe featured 2

Breakfast Enchiladas Recipe

Nothing says “I love you” like waking up to a warm, cheesy breakfast bake already in the oven. Breakfast enchiladas are my answer to those mornings when you want something special but don’t have time for stress. They pair beautifully with fresh fruit, a strong cup of coffee, and maybe even Krollskorner Pumpkin Bread if you’re feeling the autumn vibes. Let me walk you through this absolute game-changer.
No ratings yet
Print Pin Rate
Author: Lori Walker, MS, RD
Course: Soup
Cuisine: Indian
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 8
Calories: 556kcal

Ingredients

  • Cooking spray for preparing the baking dish
  • 8 flour tortillas, 8-inch size burrito-sized work best
  • 3 ounce bacon bits divided: half for filling, half for garnish
  • 2 cup sharp cheddar cheese, shredded divided: 1 cup for filling, 1 cup for topping
  • 2 cup half-and-half full-fat dairy creates the silkiest texture
  • ½ teaspoon fine sea salt taste and adjust as needed
  • 1 pound ground sausage browned and drained before using
  • 1 tablespoon all-purpose flour helps the custard set properly
  • 6 large eggs room temperature gives you the smoothest custard
  • teaspoon freshly ground black pepper adds gentle complexity

Instructions

Step 1: Brown Your Sausage and Prepare Your Workspace

  • Heat a skillet over medium-high heat. Add your pound of ground sausage and cook, breaking it into small crumbles as it browns, for about 8-10 minutes until there’s no pink remaining. You want it fully cooked and broken into bite-sized pieces. Drain off the excess fat using a slotted spoon or paper towel, then set the sausage aside to cool slightly. While that’s cooking, spray your 13×9-inch baking dish generously with cooking spray. Make sure you get into all the corners—this prevents sticking and makes cleanup so much easier. Set the dish aside.
    easy breakfast enchiladas recipe step 1 1

Step 2: Build Your Filling Mixture

  • In a large mixing bowl, combine your cooled browned sausage, 1 cup of the shredded cheddar cheese, and half of the bacon bits (about 1.5 ounces). Stir these together until they’re evenly distributed. This is your enchilada filling, and it should smell absolutely wonderful at this point. Taste a tiny bit—it should be seasoned nicely from the sausage and bacon. Don’t skip the cooling step for the sausage. If it’s still hot, it can wilt your tortillas and make them harder to work with.
    easy breakfast enchiladas recipe step 1 2

Step 3: Fill and Roll Your Tortillas

  • Lay out one tortilla on a clean cutting board. Place approximately 1/8 of your sausage mixture (about 3 tablespoons) in a line down the center of the tortilla. Don’t overfill—you want to be able to roll it without the filling bursting out the sides. Roll the tortilla tightly, starting from one edge and moving toward the other. The filling should be snug but not bulging. Place it seam-side down in your prepared baking dish. Repeat with all remaining tortillas until you have 8 rolled enchiladas arranged in a single layer. If your tortillas are cracking, try warming them slightly in a dry skillet for 15 seconds per side. This makes them more pliable and much easier to work with.
    easy breakfast enchiladas recipe step 2 1

Step 4: Create the Custard Layer

  • In another large mixing bowl, crack your 6 eggs and beat them together with a fork or whisk until they’re uniform in color and the yolks are completely incorporated. Add the 2 cups of half-and-half, 1 tablespoon of all-purpose flour, ½ teaspoon of salt, and ⅛ teaspoon of black pepper. Whisk this mixture together vigorously for about 1 minute until it’s smooth and the flour is completely dissolved. You shouldn’t see any white flour streaks. This custard is what transforms the enchiladas from simple rolls into something creamy and luxurious. Pour this custard evenly over all the rolled tortillas in your baking dish. You’ll pour it slowly, and it’ll settle around and over them. This is what creates that beautiful texture as it bakes.
    easy breakfast enchiladas recipe step 3 1

Step 5: Refrigerate or Bake Immediately (Your Choice)

  • To Make Ahead: Cover your baking dish tightly with aluminum foil and place it in the refrigerator. It’ll keep beautifully for up to 12 hours. When you’re ready to bake, remove it from the refrigerator while you preheat your oven. To Bake Fresh: Skip directly to Step 6 without refrigerating.
    easy breakfast enchiladas recipe step 4

Step 6: Bake Until Golden and Set

  • Preheat your oven to 350 degrees Fahrenheit. If your dish came from the refrigerator, allow it to sit on the counter for 10-15 minutes while the oven preheats. This helps it bake more evenly. Cover the baking dish with foil (this prevents the cheese from browning too quickly) and place it in the preheated oven. Bake for 35 minutes. You’ll notice the edges starting to set and the custard becoming less jiggly. Remove the foil and sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top, followed by the remaining bacon bits. Return to the oven, uncovered, for 10 additional minutes until the cheese is melted and bubbly and the custard is set throughout. You can test doneness by gently shaking the dish—the center should barely jiggle.
    easy breakfast enchiladas recipe step 5

Step 7: Rest Before Serving

  • Remove the dish from the oven and let it rest for 5 minutes before serving. This allows the custard to firm up slightly, making it easier to cut clean portions. The cheese will stay beautifully melted, and you’ll have an easier time lifting out individual enchiladas.
    easy breakfast enchiladas recipe step 6

So go ahead, make this tonight, and wake up tomorrow to the aroma of breakfast already baking. You’ve earned this. Good food is a good mood!

Author Profile
Lori-Walker

My name is Lori Walker. I’m a registered dietitian, food blogger and food enthusiast. I share easy healthy, delicious recipes on my blog and review necessary kitchen items. The recipes I share take less… Read more

Leave a Comment

Recipe Rating