If you’ve ever dreamed of waking up to a plate bursting with warm, cheesy, savory goodness, then you are in for a treat with this Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe! Packed with fluffy scrambled eggs, hearty maple sausage, crisp bacon, and sharp cheddar cheese all wrapped in soft tortillas and smothered in a luscious cheesy enchilada-salsa sauce, these enchiladas bring the perfect blend of flavors and textures to your morning table. It’s like a fiesta for your taste buds that will have family and friends begging for seconds every weekend.

Ingredients You’ll Need
These ingredients are wonderfully straightforward yet crucial to achieving the full, comforting flavor and texture balance of the dish. Each one plays a special role — from the creamy cheese sauce to the smoky sausage and bacon that add layers of savory delight.
- Salted butter: The base for the rich enchilada sauce, bringing smoothness and depth.
- All-purpose flour: Used to thicken the sauce, creating that irresistible velvety texture.
- Ground cumin: Adds a warm, earthy note that perfectly complements the savory meats.
- Milk: Provides creaminess to the sauce without overpowering the other flavors.
- Cream cheese: Gives the sauce a tangy, silky richness that ties everything together.
- Salsa: Injects a bright, zesty flavor that wakes up the whole enchilada.
- Freshly grated cheddar cheese: The star cheese, melting into gooey ribbons that make each bite heavenly.
- Large eggs: Fluffy scrambled eggs fill the tortillas, bringing protein and a soft texture.
- Salt and pepper: Simple seasonings to elevate the eggs just right.
- Cooked and crumbled maple sausage: Sweet and smoky, it adds a savory punch.
- Crumbled and cooked bacon: Crispy bits that contrast the creamy elements beautifully.
- Flour tortillas (8-inch): Soft and pliable, perfect for rolling everything up snugly.
- Freshly chopped cilantro: The fresh herbaceous topping that adds a burst of color and brightness.
How to Make Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe
Step 1: Prepare Your Baking Dish and Preheat Oven
Start by preheating your oven to 350 degrees Fahrenheit to ensure it’s ready when your enchiladas are assembled. Grease a 9×13-inch baking dish with non-stick spray so the cheesy goodness won’t stick and you can serve effortlessly.
Step 2: Make the Enchilada-Salsa Sauce
In a medium saucepan over medium heat, melt the butter and whisk in the flour until it turns golden-brown, building a rich roux. Add ground cumin for that perfectly warm spice. Slowly pour in milk while whisking continuously to combine everything smoothly. Bring the mixture to a gentle boil, then lower the heat and stir in cream cheese until melted, followed by salsa and freshly grated cheddar cheese. Remove from heat and keep stirring until the sauce is silky and smooth. This cheesy enchilada-salsa is the magic that binds the whole dish together.
Step 3: Scramble the Eggs
In a large non-stick skillet, heat to medium-high and pour in the beaten eggs, seasoned with salt and pepper. Gently scramble until just set to keep them light and fluffy. Remove from heat to avoid overcooking — tender eggs are the best filling.
Step 4: Assemble the Enchiladas
Lay out your tortillas on a clean surface. Distribute the scrambled eggs evenly among them, placing them down the center of each tortilla. Top with generous spoonfuls of crumbled cooked sausage and bacon, reserving some for topping the casserole. Sprinkle a tablespoon of cheddar cheese and a little enchilada-salsa sauce over the fillings. Roll the tortillas tight and arrange them seam side down in your prepared baking dish.
Step 5: Bake to Perfection
Pour the remaining enchilada-salsa sauce evenly over the rolled enchiladas, followed by the remaining cheddar cheese. Top with the reserved sausage and bacon for an irresistible finishing touch. Bake uncovered for about 20 minutes or until the cheese is bubbly and golden. Let them rest for 5 to 10 minutes after removing from the oven to let flavors settle and slicing become easier.
How to Serve Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe

Garnishes
Brighten your cheesy masterpiece with a sprinkle of freshly chopped cilantro for a pop of freshness and color. If you like an extra kick, add diced jalapeños or a dollop of sour cream — the choice is yours but don’t skimp on the cilantro!
Side Dishes
Keep sides simple and complementary like a fresh fruit salad or lightly dressed greens. For something heartier, crispy hash browns or refried beans carry the Southwest theme beautifully and round out your breakfast feast.
Creative Ways to Present
For a party or brunch, serve your enchiladas in individual ramekins or mini cast iron skillets to wow guests with rustic charm. You can also add avocado slices or try mixing in some sautéed veggies like bell peppers and onions for a colorful twist.
Make Ahead and Storage
Storing Leftovers
Once cooled to room temperature, cover the enchiladas tightly with foil or plastic wrap and store them in the refrigerator. They will stay deliciously fresh for up to 3 days, making for perfect breakfast or brunch leftovers.
Freezing
If you want to prep in advance, you can freeze the assembled enchiladas before baking. Wrap the dish well in foil and plastic wrap to prevent freezer burn, and freeze for up to 2 months. Thaw overnight in the fridge before baking.
Reheating
Reheat leftovers in a 350-degree oven for about 15 minutes or until warmed through and the cheese is bubbly again. Avoid microwaving if possible to keep the textures intact and the edges from becoming rubbery.
FAQs
Can I use different types of cheese in this recipe?
Absolutely! While sharp cheddar is classic here, you can swap in Monterey Jack, pepper jack for a kick, or even a Mexican blend for extra melty flavor. Just make sure to use freshly grated cheese to melt beautifully.
What’s the best way to cook the sausage and bacon?
Pan-frying works wonderfully, giving you crispy edges and maximum flavor. Drain excess fat so the filling isn’t greasy, and crumble the meats into bite-size pieces for even distribution.
Can I make these vegetarian?
Definitely! Simply omit the sausage and bacon and swap in sautéed mushrooms, spinach, or black beans for a vegetarian-friendly version that’s still packed with flavor.
Is this recipe good for feeding a crowd?
Yes! This Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe yields 8 hearty servings and is perfect for family gatherings, brunch parties, or any occasion where you want to impress with minimal stress.
How spicy is the salsa in the sauce?
The salsa adds a gentle warmth but is not overpoweringly spicy. If you prefer more heat, feel free to choose a hotter salsa or add a pinch of chili powder to the sauce.
Final Thoughts
This Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe combines everything we love about morning meals into one unforgettable dish. It’s comforting, packed with flavor, and endlessly satisfying. The next time you want to bring a smile to your table, give this recipe a try — I promise it will become one of your all-time breakfast favorites!
Print
Breakfast Enchiladas with Sausage, Bacon, and Cheddar Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baking
- Cuisine: Mexican-American
Description
Delicious and hearty breakfast enchiladas featuring scrambled eggs, maple sausage, bacon, and a creamy, cheesy enchilada salsa sauce baked to bubbly perfection. Perfect for a crowd or a weekend brunch.
Ingredients
Enchilada Salsa
- 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
- 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
Topping
- 1 cup freshly grated cheddar cheese
- Freshly chopped cilantro
Instructions
- Preheat and Prepare: Preheat oven to 350 degrees F. Spray a 9×13-inch baking dish with non-stick spray and set aside.
- Make Enchilada Salsa: In a medium saucepan over medium heat, melt butter. Whisk in flour and stir until golden brown, about 30 seconds. Add ground cumin, then slowly whisk in milk. Bring mixture to a boil, then reduce heat to medium-low. Add cream cheese and stir until melted. Stir in salsa and 1 ½ cups cheddar cheese until smooth. Remove from heat and set aside.
- Cook Scrambled Eggs: In a large non-stick skillet over medium-high heat, pour in beaten eggs. Season with salt and pepper. Scramble and cook until eggs are 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 eggs with sausage and bacon (reserve at least 1/4 cup each for topping). Sprinkle each with 1 tablespoon cheddar cheese and 1 tablespoon enchilada salsa. Roll tortillas tightly and place seam-side down in prepared baking dish.
- Add Sauce and Bake: Pour remaining enchilada salsa over rolled enchiladas evenly. Sprinkle the remaining 1 cup cheddar cheese on top, then top with reserved bacon and sausage. Bake uncovered in preheated oven for 20 minutes, or until cheese is melted and bubbly.
- Garnish and Serve: Remove from oven and sprinkle freshly chopped cilantro on top. Let stand for 5 to 10 minutes to slightly cool before serving. Enjoy your hearty breakfast enchiladas!
Notes
- Use a good quality salsa for best flavor in enchilada sauce.
- Reserve some sausage and bacon for topping to add texture and flavor contrast.
- Let enchiladas rest after baking to allow the filling to set for easier serving.
- Can be made a day ahead and reheated for convenience.
- Substitute flour tortillas with corn tortillas for a gluten-free version.
- Add diced jalapeños or green chilies to enchilada salsa for extra heat.

