Mornings can be hectic, but having a delicious, make-ahead breakfast can make all the difference. The first time I made breakfast enchiladas, I was looking for something hearty yet easy to prepare in advance. I loved how this dish could be prepped the night before and simply baked in the morning, making it perfect for weekend brunches, meal prep, or feeding a crowd.
These easy breakfast enchiladas combine soft tortillas filled with savory sausage, crispy potatoes, and gooey cheese, all baked in a creamy egg mixture. It’s a simple, filling meal that’s beginner-friendly, packed with flavor, and endlessly customizable.

Why This Recipe is Special
- Make-Ahead Friendly: Assemble the night before and bake fresh in the morning.
- Hearty & Filling: Packed with protein, carbs, and cheesy goodness to keep you full.
- Customizable: Swap out ingredients based on dietary needs or preferences.
- Great for a Crowd: Perfect for brunch gatherings, holidays, or meal prepping.
Ingredients and Preparation
Key Ingredients & Their Roles
- Flour Tortillas – Soft and pliable, they hold the filling together while baking. Use whole wheat or gluten-free tortillas if needed.
- Breakfast Sausage – Adds a savory, slightly spiced flavor. You can also use bacon, ham, or plant-based sausage.
- Hash Browns or Diced Potatoes – Provide texture and make the enchiladas more satisfying. Fresh or frozen hash browns work well.
- Eggs – Bind everything together and create a creamy baked texture.
- Milk or Half-and-Half – Helps create a rich, fluffy egg mixture. Use whole milk for a creamier texture or a non-dairy alternative.
- Cheddar Cheese – Melts beautifully, adding gooey richness. Try pepper jack or Monterey Jack for extra flavor.
- Green Onions or Bell Peppers – Add freshness and a mild crunch to balance the richness.
- Salt, Pepper, and Garlic Powder – Enhance the overall taste with a simple seasoning blend.
Step-by-Step Instructions
Cook the Sausage and Potatoes: In a skillet over medium heat, cook the breakfast sausage until browned and fully cooked, breaking it into crumbles as it cooks. Remove and drain excess grease. In the same skillet, cook the hash browns or diced potatoes until golden and crispy.
Assemble the Enchiladas: Lay a tortilla flat and add a generous scoop of sausage, crispy potatoes, and shredded cheese. Roll it up tightly and place it seam-side down in a greased baking dish. Repeat with the remaining tortillas.
Prepare the Egg Mixture: In a mixing bowl, whisk together the eggs, milk, salt, pepper, and garlic powder until smooth. Pour the egg mixture evenly over the rolled enchiladas, ensuring they soak up the liquid.
Chill Overnight (Optional): Cover the dish with plastic wrap and refrigerate overnight. This allows the flavors to meld and the tortillas to absorb some of the egg mixture for a softer texture.
Bake to Perfection: Preheat the oven to 350°F (175°C). Remove the enchiladas from the refrigerator and let them sit at room temperature for 10 minutes. Bake uncovered for 30-35 minutes, or until the eggs are set and the tops are golden. Sprinkle extra cheese on top during the last 5 minutes for a melted finish.
Serve and Enjoy: Let the enchiladas cool for a few minutes before serving. Garnish with fresh green onions, salsa, sour cream, or avocado for added flavor.
Beginner Tips and Notes
Common Mistakes & Fixes
- Egg mixture is too runny? Let the dish sit for 5 minutes after baking to allow it to firm up.
- Enchiladas are dry? Be sure to pour enough egg mixture over them and don’t skimp on cheese.
- Tortillas breaking? Warm them slightly before rolling to make them more flexible.
Customizing the Recipe
- Vegetarian Version: Swap sausage for sautéed mushrooms, bell peppers, and spinach.
- Spicy Twist: Add diced jalapeños or use spicy sausage for extra heat.
- Dairy-Free Option: Use a non-dairy milk alternative and dairy-free cheese.
Serving Suggestions
Toppings & Side Ideas
- Toppings: Salsa, avocado, sour cream, hot sauce, or fresh cilantro.
- Side Dishes: Fresh fruit salad, roasted sweet potatoes, or a simple green salad for balance.
Storage & Reheating
- Refrigeration: Store leftovers in an airtight container for up to 3 days.
- Freezing: Wrap individual enchiladas in plastic wrap and freeze for up to 3 months.
- Reheating: Warm in the oven at 300°F or microwave in 30-second intervals.
Ready to Try These Breakfast Enchiladas?
This easy breakfast enchilada recipe is a must-try for anyone looking for a make-ahead, satisfying morning meal. Whether you prep it the night before or bake it fresh, it’s a guaranteed crowd-pleaser.
Give it a try and let me know how it turned out in the comments! What toppings did you add? Did you customize it? I’d love to hear your favorite variations.
FAQ About Breakfast Enchiladas
Yes! You can assemble them the night before, cover, and refrigerate. In the morning, simply bake as directed. This allows the flavors to meld and makes breakfast effortless.
Absolutely! Assemble the enchiladas without the egg mixture, wrap them tightly, and freeze. When ready to bake, thaw overnight in the fridge, add the eggs, and bake as directed.
You can substitute sausage with bacon, ham, shredded chicken, or even a vegetarian option like black beans, sautéed mushrooms, or spinach for a meat-free version.
Avoid overloading with wet ingredients, and don’t let them sit too long in the egg mixture before baking. Using flour tortillas instead of corn also helps them hold up better.
More Relevant Recipes
- Chicken Enchiladas with Sour Cream White Sauce
- Easy Breakfast Sweet Potatoes
- Crockpot Ham and Potato Casserole

Easy Breakfast Enchiladas
- Total Time: 50 minutes
- Yield: 4–6 servings 1x
Description
These easy breakfast enchiladas are filled with savory sausage, crispy potatoes, and gooey cheese, all baked in a creamy egg mixture. Perfect for meal prep, brunch, or a family breakfast, this dish is make-ahead friendly and packed with flavor.
Ingredients
For the Enchiladas
- 8 small flour tortillas
- 1 pound breakfast sausage, crumbled
- 1 ½ cups frozen hash browns or diced potatoes
- 1 ½ cups shredded cheddar cheese
For the Egg Mixture
- 6 large eggs
- 1 cup milk or half-and-half
- ½ teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
For Garnish
- ½ cup chopped green onions
- ½ cup salsa or pico de gallo
- ½ cup sour cream (optional)
Instructions
- Cook the Sausage and Potatoes: In a skillet over medium heat, cook the sausage until browned and fully cooked, breaking it into crumbles as it cooks. Remove and drain excess grease. In the same pan, cook the hash browns until crispy and golden brown.
- Assemble the Enchiladas: Lay a tortilla flat and spoon in a portion of the cooked sausage, crispy potatoes, and shredded cheese. Roll it up tightly and place it seam-side down in a greased 9×13-inch baking dish. Repeat with the remaining tortillas, arranging them snugly in the dish.
- Prepare the Egg Mixture: In a mixing bowl, whisk together the eggs, milk, salt, black pepper, and garlic powder until smooth. Pour the egg mixture evenly over the enchiladas, ensuring they are fully coated.
- Chill for Best Results: Cover the dish with plastic wrap and refrigerate for at least 1 hour or overnight. This step helps the tortillas absorb some of the egg mixture, making the dish even more flavorful.
- Bake Until Golden: Preheat the oven to 350°F (175°C). Remove the enchiladas from the refrigerator and let them sit at room temperature for 10 minutes. Bake uncovered for 30-35 minutes, or until the eggs are set and the tops are golden brown. If the cheese starts to brown too quickly, loosely cover with foil.
- Garnish and Serve: Let the enchiladas cool for a few minutes before serving. Top with chopped green onions, salsa, and a dollop of sour cream for extra flavor.
Notes
- Make it Vegetarian: Swap sausage for black beans, sautéed mushrooms, or bell peppers.
- Spicy Twist: Add diced jalapeños or use spicy sausage for extra heat.
- Dairy-Free Option: Use non-dairy milk and dairy-free cheese alternatives.
- Freezing Tip: Freeze assembled enchiladas without the egg mixture. When ready to bake, thaw, pour the eggs over, and bake fresh.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Breakfast, Brunch
- Method: Baking
- Cuisine: Mexican-Inspired, American
Nutrition
- Serving Size: 1 enchilada
- Calories: 340
- Sugar: 2g
- Sodium: 620mg
- Fat: 21g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 185mg