If you’re on the hunt for a hearty, crowd-pleasing dish that brings together bold flavors and comforting textures, look no further than the Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe. This delightful breakfast casserole takes simple ingredients like eggs, savory sausage, crispy bacon, and sharp cheddar cheese, then wraps them in soft tortillas smothered with a creamy, cheesy enchilada sauce. Every bite bursts with a perfect balance of smoky, cheesy, and slightly tangy goodness that will have you reaching for seconds and impressing guests whenever you serve it.

Ingredients You’ll Need
These ingredients might seem classic, but each one plays a vital role in building the rich, layered flavors and textures that make this dish truly irresistible. From creamy cream cheese to fresh cilantro, these simple components come together in a way that showcases comfort food at its very best.
- Salted butter: Provides a rich, golden base for the sauce and helps bring everything together smoothly.
- All-purpose flour: Acts as a thickening agent so the sauce holds its creamy consistency without being watery.
- Ground cumin: Adds a warm, earthy undertone that enhances the savory elements beautifully.
- Milk: Creates the creamy texture in the enchilada sauce and balances the spices.
- Cream cheese: Gives the sauce a silky, tangy richness that makes it extra indulgent.
- Salsa: Brings bright, zesty flavor and a little kick to the sauce, waking up the other ingredients.
- Freshly grated cheddar cheese: Used in multiple layers, it provides gooey, melty, sharp cheese goodness throughout.
- Large eggs: The hearty base for the filling, adding fluffy, tender texture packed with protein.
- Salt and pepper: Simple seasonings that enhance every flavor without overpowering.
- Cooked and crumbled maple sausage: Offers a sweet and savory punch that contrasts perfectly with the salty bacon.
- Crumbled and cooked bacon: Crispy, smoky, and salty, it brings a savory crunch and depth to the dish.
- Flour tortillas (8-inch): Soft and pliable, they wrap around the filling with a subtle chewiness that holds everything together.
- Freshly chopped cilantro: Adds a fresh, herbal brightness as a finishing touch, balancing the richness.
How to Make Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe
Step 1: Preparing Your Oven and Baking Dish
First things first, preheat your oven to 350 degrees Fahrenheit. Lightly spray a 9×13-inch baking dish with non-stick spray so the enchiladas don’t stick and bake up perfectly. This preheating step ensures the dish will be ready to go as soon as you assemble everything.
Step 2: Making the Enchilada-Salsa Sauce
This sauce is the heart of the recipe! Melt the butter in a medium saucepan over medium heat and whisk in the flour, stirring until it turns a warm golden brown—this brings out a lovely, nutty depth. Next, add the cumin, which gives the sauce its signature warmth. Slowly pour in the milk while whisking, then bring this mixture to a gentle boil. Lower the heat and stir in the cream cheese until melted and silky smooth. Finally, mix in the salsa and cheddar cheese until the sauce is creamy and all the cheese is melted. Set this luscious sauce aside—it’s going to coat the tortillas and filling beautifully.
Step 3: Cooking the Scrambled Eggs
In a large non-stick skillet over medium-high heat, pour in the beaten eggs seasoned with salt and pepper. Scramble gently until they are just set but still moist and tender. You want them fluffy, not dry, as they will continue cooking slightly when baked. Remove from the heat and prepare to build your enchiladas.
Step 4: Assembling the Enchiladas
Lay out the tortillas on a clean surface and divide the scrambled eggs evenly into the center of each one. Top with a generous spoonful of the cooked sausage and bacon—reserving some for the topping—then sprinkle one tablespoon each of shredded cheddar cheese and the creamy enchilada sauce over the filling. Roll each tortilla tightly to encase the filling and place seam-side down in your prepared baking dish.
Step 5: Baking to Perfection
Pour the remaining enchilada-salsa sauce evenly over the rolled enchiladas, coating them generously. Sprinkle the last cup of cheddar cheese on top, followed by the reserved bits of crispy bacon and sausage for an extra burst of flavor and texture. Bake uncovered for about 20 minutes or until the cheese is melted, bubbly, and golden. Once out of the oven, sprinkle with freshly chopped cilantro and let the enchiladas rest for 5 to 10 minutes to set and cool slightly before serving.
How to Serve Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe

Garnishes
To elevate your Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe, fresh garnishes are key. A sprinkle of chopped cilantro not only adds a beautiful color contrast but also brings a fresh, citrusy brightness that cuts through the richness. A dollop of sour cream or a drizzle of avocado crema adds a creamy tang that pairs wonderfully with the savory filling. Don’t forget slices of fresh jalapeño or a dash of hot sauce for anyone who loves a little extra kick.
Side Dishes
This dish is substantial on its own but pairs beautifully with lighter sides to round out your meal. Consider serving with a crisp green salad tossed in a simple vinaigrette or fresh fruit salad to add a natural sweetness and refreshing balance. For something heartier, black beans or Spanish rice would complement the smoky, cheesy flavors perfectly and complete a well-rounded brunch or breakfast feast.
Creative Ways to Present
Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe look stunning on a rustic wooden board or a vibrant serving platter. To impress guests, try cutting the enchiladas into portions and stacking them like towers, then drizzle additional sauce over the top. You can also serve individual enchiladas wrapped in foil packets for a grab-and-go breakfast option. Adding colorful edible flowers or microgreens on top can add an unexpected flourish that’s visually stunning.
Make Ahead and Storage
Storing Leftovers
The great news about this Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe is that it reheats beautifully. Store any leftovers in an airtight container in the refrigerator for up to 3 days. Keep the enchiladas covered to prevent them from drying out and maintain that creamy goodness.
Freezing
If you want to enjoy this breakfast again later, you can freeze the enchiladas before baking. Assemble them as directed, then cover tightly with foil and place in the freezer for up to 2 months. When ready to eat, thaw overnight in the refrigerator before baking as usual to ensure even cooking and beautiful melting cheese.
Reheating
To reheat, place your enchiladas in an oven-safe dish and cover with foil to keep moisture in. Warm them in a 350-degree oven for about 15-20 minutes or until heated through. For quick reheating, the microwave works well, but be sure to cover your plate and heat in short bursts to avoid drying out the eggs or sauce.
FAQs
Can I make this recipe vegetarian?
Absolutely! Simply omit the sausage and bacon and consider adding sautéed vegetables like bell peppers, onions, or mushrooms to the filling for that savory satisfaction without the meat.
What type of sausage works best?
Maple breakfast sausage is ideal for adding a hint of sweetness that balances the salty bacon and sharp cheddar, but you can use spicy or Italian sausage to suit your flavor preferences.
Can I use corn tortillas instead of flour?
You can, but flour tortillas are preferred in this recipe because they’re more flexible and less likely to tear when rolling with the filling and sauce.
Is it possible to make this recipe dairy-free?
To make it dairy-free, substitute the milk and cream cheese with plant-based alternatives, and use a dairy-free cheddar-style cheese. Keep in mind this will slightly change the texture and flavor but still tastes delicious!
How spicy is this dish?
This Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe has just a mild to moderate amount of spice from the salsa and cumin, but you can adjust the heat by choosing a spicier salsa or adding fresh jalapeños as a garnish.
Final Thoughts
If you’re ready to treat yourself to a breakfast that feels like a warm hug on a plate, the Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe is your new go-to. It combines comfort, flavor, and ease all in one spectacular dish. Whether you’re making it for a weekend brunch or a special occasion, this recipe is sure to become a household favorite that brings smiles and satisfied appetites every single time. Give it a try—you won’t regret it!
Print
Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: Mexican-American
Description
These Breakfast Enchiladas are a savory and hearty dish perfect for starting your day. Filled with scrambled eggs, maple sausage, bacon, and melted cheddar cheese, then topped with a creamy salsa-cheese sauce and baked to bubbly perfection. Garnished with fresh cilantro, this recipe offers a delicious twist on traditional enchiladas with a breakfast flair.
Ingredients
Enchilada-Salsa Sauce
- 2 Tablespoons salted butter
- 1 Tablespoon all-purpose flour
- 1/2 teaspoon ground cumin
- 1 cup milk
- 3 ounces cream cheese
- 1/3 cup salsa
- 1 ½ cups freshly grated cheddar cheese
Filling and Assembly
- 8 large eggs, beaten
- Salt and pepper, to taste
- 12 ounces cooked and crumbled maple sausage, divided
- 12 ounces crumbled and cooked bacon, divided
- 1/2 cup freshly grated cheddar cheese
- 8 (8 inch) flour tortillas
- 1 cup freshly grated cheddar cheese (for topping)
- Freshly chopped cilantro (for garnish)
Instructions
- Preheat and Prepare Baking Dish: Preheat oven to 350°F (175°C). Spray a 9×13-inch baking dish with non-stick spray and set aside.
- Make Enchilada-Salsa Sauce: In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook until flour turns golden-brown, about 30 seconds. Add ground cumin and slowly pour in milk while whisking continuously. Bring the mixture to a boil, then reduce heat to medium-low. Add cream cheese and stir until melted and smooth. Stir in salsa and cheddar cheese until all melted and combined. Remove from heat and set aside.
- Prepare Egg Filling: Heat a large non-stick skillet over medium-high heat. Pour in beaten eggs, season with salt and pepper, and scramble until eggs are fully cooked and set. Remove from heat.
- Assemble Enchiladas: Lay tortillas flat on a clean surface. Divide scrambled eggs evenly among tortillas, placing eggs down the center. Top each with maple sausage and bacon, reserving at least 1/4 cup of each for topping. Add one tablespoon cheddar cheese and one tablespoon enchilada-salsa sauce over the filling. Roll each tortilla tightly and place seam side down in the prepared baking dish.
- Add Sauce and Cheese: Pour remaining enchilada-salsa sauce evenly over the rolled enchiladas. Sprinkle remaining cup of cheddar cheese over the top. Scatter reserved bacon and sausage pieces evenly over the cheese.
- Bake: Bake uncovered in the preheated oven for 20 minutes or until the cheese is melted and bubbly.
- Garnish and Serve: Remove from oven and sprinkle with freshly chopped cilantro. Let stand for 5 to 10 minutes to cool slightly before serving. Enjoy your delicious breakfast enchiladas!
Notes
- You can substitute the maple sausage and bacon with other breakfast meats or vegetarian alternatives if desired.
- Use low-fat milk and reduced-fat cheese to make this recipe lighter.
- Make sure to not overfill the tortillas to avoid them bursting during baking.
- These enchiladas can be assembled the night before and baked fresh in the morning for convenience.
- Customize with additional toppings such as diced avocado, sour cream, or hot sauce.

