I first made these breakfast enchiladas on a sleepy winter morning after hosting out-of-town family for the holidays. Tired of pancakes and scrambled eggs on repeat, I needed something warm, make-ahead, and filling enough to power a house full of early risers. What came out of the oven was rich, golden, and bubbling—layers of creamy, cheesy satisfaction wrapped in soft tortillas. Since then, this recipe has become my go-to for brunches, potlucks, and lazy Sunday mornings. It’s not just breakfast—it’s a tradition.
If you’ve been cycling through the same sugary cereals or toast-with-jam routines, these breakfast enchiladas are a savory game-changer. They’re freezer-friendly, customizable, and a joy to prep the night before. Whether you’re feeding a crowd or meal-prepping for the week, this dish delivers comfort and protein in one easy, satisfying pan.

Table of Contents
Recipe Overview & Why You’ll Love It
These breakfast enchiladas bring big brunch energy with minimal effort. You’ll layer fluffy scrambled eggs and savory sausage into flour tortillas, roll them tight, and bake them under a blanket of creamy sauce and melted cheddar. It’s a cozy casserole that holds its structure, reheats beautifully, and tastes just as good on day three.
Unlike many breakfast casseroles that rely on heavy cream or soggy bread cubes, these enchiladas keep their texture light and satisfying. Whether you’re into meal prep, one-pan wonders, or hosting brunch without a meltdown, breakfast enchiladas deserve a permanent spot in your kitchen rotation.
Ingredients & Substitutions
The ingredient list is short, familiar, and flexible. Here’s what you’ll need for 8 servings.
Base Components
- 8 flour tortillas (soft taco size, fresh is best)
- 1 lb breakfast sausage (or turkey sausage)
Egg & Dairy Mix
- 8 large eggs
- ½ cup milk
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1½ cups shredded cheddar cheese, divided
Creamy Sauce
- 1 can (10.5 oz / ~300g) cream of mushroom or cream of chicken soup
- ½ cup (120g) sour cream
- ¼ teaspoon garlic powder
- ¼ teaspoon onion powder
Optional Toppings
- Sliced green onions
- Fresh salsa
- Diced avocado
- Pickled or fresh jalapeños
Substitution suggestions:
- Vegetarian: Swap sausage for sautéed mushrooms or black beans.
- Dairy-free: Use almond milk, dairy-free cheese, and coconut-based sour cream.
- Gluten-free: Substitute certified GF tortillas and a gluten-free cream soup alternative.
- Lighter option: Use egg whites and plain Greek yogurt instead of sour cream.
Equipment You’ll Need
You don’t need fancy gadgets—just reliable, everyday tools.
- 9×13-inch (23×33 cm) baking dish or Instant Pot-safe dish
- Large skillet (for cooking sausage)
- Nonstick skillet (for scrambling eggs)
- Mixing bowls (medium and large)
- Whisk and silicone spatula
- Foil (for Instant Pot method)
- Trivet insert (if using Instant Pot)
Glass or ceramic dishes work best for even oven baking. For reheating or batch freezing, disposable foil pans are convenient.
Step-by-Step Instructions
The process is simple: prep your fillings, roll your enchiladas, cover in sauce, and bake.
Step 1 – Cook the Sausage
In a large skillet over medium heat, brown 1 lb sausage until fully cooked, about 8–10 minutes. Break it into crumbles as it cooks. Drain excess grease and set aside.
Step 2 – Scramble the Eggs
Whisk together 8 eggs, ½ cup milk, ½ teaspoon salt, and ¼ teaspoon black pepper. Cook in a nonstick skillet over medium-low heat until just set—soft and slightly moist, about 5–6 minutes. Remove from heat and stir in ¾ cup shredded cheese.
Step 3 – Roll the Enchiladas
Lay out 8 tortillas. Add 2–3 tablespoons of the egg and sausage mixture to each. Roll tightly and place seam-side down in a greased 9×13-inch baking dish.
Step 4 – Make the Sauce
In a bowl, combine 1 can cream soup, ½ cup sour cream, ¼ teaspoon garlic powder, and ¼ teaspoon onion powder. Stir until smooth, then pour evenly over the enchiladas.
Step 5 – Top & Cook
Sprinkle the remaining ¾ cup cheese over the sauce.
Oven method: Bake uncovered at 350°F (175°C) for 25–30 minutes until the cheese is melted and the edges are bubbling.
Instant Pot method: Pour 1 cup water into the pot. Place the dish on a trivet, cover tightly with foil, and pressure cook on high for 10 minutes. Use quick release.
Step 6 – Garnish & Serve
Top with sliced green onions, salsa, avocado, or jalapeños. Let rest for 5 minutes before slicing and serving.

Why This Recipe Works
The success of breakfast enchiladas comes from layering moisture-retaining ingredients with balanced structure.
- Cream of soup + sour cream: Acts as both a binder and flavor base, keeping the tortillas tender but not soggy.
- Pre-scrambled eggs: Prevents overcooking in the oven, ensuring soft, fluffy interiors.
- Tortilla choice: Fresh, pliable flour tortillas are less likely to crack or dry out.
- Cheese inside and out: Adds texture, gooeyness, and structure during baking.
This method avoids the common pitfalls of runny centers, dried-out fillings, or uneven cooking.
Pro Tips & Variations
Maximize flavor and versatility with a few smart tweaks.
- Warm the tortillas before filling to prevent cracking.
- Don’t overstuff. Aim for 2–3 tablespoons of filling per tortilla.
- Let it rest. Resting 5–10 minutes after baking helps the sauce thicken and makes serving easier.
- Double the recipe for large groups—use two pans or one large roasting dish and increase baking time to 35–40 minutes.
Flavor variations:
- Veggie-packed: Add sautéed spinach, bell peppers, or zucchini.
- Southwest: Use pepper jack cheese, black beans, and chopped green chilies.
- Loaded brunch style: Include crispy bacon, hash browns, or diced ham.
- Spicy twist: Sub chorizo for sausage and add a dash of cayenne to the sauce.
Make-Ahead, Storage & Freezing
Breakfast enchiladas are tailor-made for planning ahead.
- Make ahead: Assemble the night before and refrigerate. Bake straight from the fridge (add 5 extra minutes).
- Store in fridge: Keeps well for up to 4 days in an airtight container.
- Freeze: Wrap individual enchiladas or the full dish in plastic wrap and foil. Freeze for up to 2 months.
- Reheat: Microwave individual portions on medium power for 1–2 minutes. For the oven, reheat covered at 350°F (175°C) until hot (15–20 minutes from thawed).
Freezing before baking works best for maintaining texture.
Serving Suggestions & Pairings
Make it a complete brunch spread with these pairings:
- Fresh fruit salad or citrus wedges for balance
- Smoothies or fresh-squeezed juice
- Yogurt parfaits with granola and berries
- Warm pastries like cinnamon rolls or scones
- Coffee or spiced tea for a warm finish
For a dinner twist, serve alongside a green salad and roasted potatoes.
Dietary Notes & Allergen Considerations
- Gluten-Free: Use GF tortillas and soup
- Dairy-Free: Sub dairy-free cheese, milk, and sour cream
- Nut-Free: Naturally nut-free
- Vegetarian: Use plant-based sausage or beans
Always double-check labels on soups and tortillas for hidden allergens.
Troubleshooting & Common Mistakes
- Tortillas cracking? Use soft, fresh tortillas and warm them slightly.
- Dry casserole? Make sure to use enough sauce and don’t overbake.
- Rubbery eggs? Cook eggs until just barely set before baking.
- Soggy base? Avoid over-saucing or overfilling the tortillas.
- Cheese not melting? Use freshly shredded cheese and spread evenly.
Small adjustments make a big difference in texture and flavor.
Nutritional Information (estimates per serving)
- Serving Size: 1 enchilada
- Calories: ~365
- Sugar: ~2g
- Sodium: ~710mg
- Fat: ~25g
- Saturated Fat: ~10g
- Unsaturated Fat: ~12g
- Trans Fat: <0.5g
- Carbohydrates: ~20g
- Fiber: ~1g
- Protein: ~17g
- Cholesterol: ~215mg
These are estimates based on standard ingredients; actual values will vary with substitutions.
FAQs
Can I make breakfast enchiladas the night before?
Yes, these are ideal for overnight prep. Assemble and refrigerate, then bake in the morning.
What’s the best way to reheat breakfast enchiladas?
Microwave individual portions for 1–2 minutes, or reheat in a 350°F oven covered with foil until heated through.
Can I use corn tortillas instead of flour?
Technically yes, but flour tortillas are more flexible and less likely to crack. If using corn, soften them first.
How do I freeze breakfast enchiladas?
Wrap tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw overnight before baking or reheating.
Can I double this recipe for a crowd?
Absolutely. Use a second pan or large roaster, and increase bake time by 5–10 minutes until bubbly and hot.
Conclusion
Breakfast enchiladas bring together all the elements of a perfect morning meal—comfort, ease, flavor, and flexibility. Whether you’re prepping ahead for a busy week or celebrating a weekend brunch, this savory casserole hits the sweet spot between satisfying and simple.
Don’t be surprised if it becomes your new brunch standby. Try it once, and you’ll see why breakfast enchiladas are the dish people ask for again and again. Make it your own, share it with friends, and enjoy breakfast that actually excites you.
More Relevant Recipes
- Sausage Egg Breakfast Roll Ups: These handheld breakfast roll-ups are packed with sausage and eggs, offering a similar flavor profile to breakfast enchiladas in a more portable form. They’re perfect for meal prep or a quick, hearty morning bite.
- English Muffin Breakfast Pizzas: These mini breakfast pizzas use English muffins as the base and are topped with eggs, cheese, and meat. Like breakfast enchiladas, they offer a savory, customizable, and satisfying start to the day.
- Ground Turkey Enchiladas: While designed for dinner, these cheesy enchiladas use seasoned meat and tortillas in a similar baked style. A savory, Tex-Mex-inspired dish that mirrors the comfort and flavor of breakfast enchiladas.
Breakfast Enchiladas
These savory breakfast enchiladas are packed with sausage, fluffy scrambled eggs, and cheddar cheese, all wrapped in soft tortillas and baked under a creamy, seasoned sauce. They’re a perfect make-ahead casserole for brunch, meal prep, or feeding a hungry crowd.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Breakfast
- Method: Baked or Pressure Cooked
- Cuisine: American
- Diet: Halal
Ingredients
- 8 flour tortillas (soft taco size)
- 1 lb breakfast sausage (or turkey sausage)
- 8 large eggs
- 1/2 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 1/2 cups shredded cheddar cheese, divided
- 1 can (10.5 oz) cream of mushroom or cream of chicken soup
- 1/2 cup sour cream
- 1/4 tsp garlic powder
- 1/4 tsp onion powder
- Optional toppings: green onions, salsa, avocado, jalapeños
Instructions
- Preheat oven to 350°F (175°C) if using the oven method.
- In a skillet over medium heat, cook sausage until browned and crumbly. Drain and set aside.
- In a bowl, whisk together eggs, milk, salt, and pepper. Scramble in a nonstick skillet over medium-low heat until just set. Stir in 3/4 cup of the cheese.
- Lay out tortillas and fill each with a portion of the egg and sausage mixture. Roll up tightly and place seam-side down in a greased 9×13-inch baking dish.
- In a separate bowl, combine the soup, sour cream, garlic powder, and onion powder. Mix until smooth and pour evenly over the enchiladas.
- Sprinkle the remaining 3/4 cup cheese on top.
- Oven method: Bake uncovered at 350°F for 25–30 minutes until bubbly and cheese is melted.
- Instant Pot method: Place the filled baking dish on a trivet inside the Instant Pot with 1 cup of water. Cover dish with foil. Pressure cook on high for 10 minutes, then use quick release.
- Garnish with desired toppings before serving.
Notes
- Use fresh, soft tortillas to prevent cracking when rolling.
- Vegetarian version: Replace sausage with sautéed vegetables or tofu scramble.
- Freezer-friendly: Assemble and freeze before or after baking. Wrap well and store up to 2 months.
- Let rest for 5–10 minutes after baking for easier slicing and serving.







