If you’re looking for a hearty breakfast that will satisfy the whole family, these Breakfast Enchiladas with Sausage Gravy are the perfect choice. Filled with fluffy scrambled eggs, savory beef sausage, crispy hash browns, and melted cheese, then topped with a rich homemade sausage gravy, this comforting breakfast bake is ideal for weekends, holidays, or meal prep. It’s easy to prepare, incredibly filling, and packed with delicious flavor in every bite.
Why You’ll Love This Recipe
These Breakfast Enchiladas with Sausage Gravy combine all your favorite breakfast ingredients into one comforting dish. The creamy gravy keeps the enchiladas moist while the cheese creates a perfectly gooey filling. This recipe is simple enough for busy mornings yet special enough for family brunches or holiday gatherings. It can also be prepared ahead of time, making breakfast stress-free when entertaining guests. Plus, the ingredients are easy to customize to fit your family’s preferences.
Ingredients

For the Filling
- 6 large eggs, scrambled
- 1 pound ground beef sausage, cooked and crumbled
- 2 cups shredded cheddar cheese
- 1 cup frozen hash browns, cooked
- 4 large flour tortillas
For the Sausage Gravy
- ½ pound ground beef sausage
- 2 tablespoons all-purpose flour
- 2 cups milk
- Salt, to taste
- Black pepper, to taste
- Garlic powder, optional
- Onion powder, optional
Optional Garnishes
- Fresh parsley, chopped
- Extra shredded cheese
- Chopped green onions
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Heat a large skillet over medium heat and scramble the eggs until just cooked.
- Add the cooked beef sausage, hash browns, and shredded cheese to the eggs. Stir until everything is evenly combined and the cheese begins to melt.
- Spoon the filling evenly into each tortilla. Roll each tortilla tightly and place seam-side down in the prepared baking dish.
- To prepare the gravy, cook the remaining beef sausage in a medium saucepan over medium heat until fully browned.
- Sprinkle the flour over the sausage and stir constantly for about one minute.
- Slowly whisk in the milk until smooth.
- Continue cooking while stirring frequently until the gravy thickens, about 5 to 7 minutes.
- Season with salt, black pepper, garlic powder, and onion powder to taste.
- Pour the warm sausage gravy evenly over the enchiladas.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and continue baking for another 10 minutes until hot, bubbly, and lightly golden.
- Let the Breakfast Enchiladas with Sausage Gravy rest for 5 minutes before serving.
- Garnish with parsley, green onions, or extra cheese if desired.

Tips & Tricks
For extra flavor, use a blend of cheddar and Monterey Jack cheese. If you prefer a little heat, add diced jalapeños or a pinch of cayenne pepper to the filling. You can substitute roasted breakfast potatoes for hash browns if that’s what you have available. Whole wheat tortillas or gluten-free tortillas also work well. For a lighter version, use reduced-fat cheese and low-fat milk. To save time in the morning, assemble everything the night before, refrigerate, and simply bake the next day.
Details
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Yield: 4–6 servings
Category: Breakfast
Method: Baking
Cuisine: American
Difficulty: Easy
Dietary Notes: Halal-friendly using beef sausage; gluten-free when using gluten-free tortillas and flour alternatives.

Notes
Use freshly shredded cheese for the best melting results. Avoid overcooking the scrambled eggs since they will continue cooking in the oven. If the gravy becomes too thick, stir in a little extra milk until it reaches your preferred consistency. This recipe also works well with plant-based sausage and dairy-free milk for a vegetarian-friendly variation.
Serve with fresh fruit, sliced avocado, salsa, sour cream, or a simple green salad for a complete brunch.
Nutrition (Approximate Per Serving)
Calories: 620
Protein: 34g
Carbohydrates: 31g
Fat: 40g
Fiber: 3g
Sugar: 6g
Sodium: 890mg
FAQ
Can I make Breakfast Enchiladas with Sausage Gravy ahead of time?
Yes. Assemble the enchiladas up to one day in advance, cover tightly, refrigerate, then bake when ready to serve.
Can I freeze this recipe?
Absolutely. Freeze the assembled enchiladas before baking or freeze leftovers in airtight containers for up to 2 months.
Can I use plant-based sausage?
Yes. Plant-based sausage is an excellent substitute and works well with dairy-free cheese and milk for a vegetarian option.
What cheese melts best?
Cheddar, Monterey Jack, Colby Jack, and Pepper Jack all melt beautifully and add excellent flavor.
Can I add vegetables?
Certainly. Bell peppers, onions, spinach, mushrooms, or diced tomatoes make excellent additions to the filling.
Storage
Store leftover Breakfast Enchiladas with Sausage Gravy in an airtight container in the refrigerator for up to 4 days.
To freeze, wrap individual portions tightly and freeze for up to 2 months.
Reheat in the microwave for 2 to 3 minutes or warm in a 350°F oven for about 20 minutes until heated through. Add a splash of milk to the gravy if needed to restore its creamy consistency.

Similar Recipes

Breakfast Enchiladas with Sausage Gravy Made Easy
Ingredients
For the Filling
- 6 large eggs scrambled
- 1 pound ground beef sausage cooked and crumbled
- 2 cups shredded cheddar cheese
- 1 cup frozen hash browns cooked
- 4 large flour tortillas
For the Sausage Gravy
- ½ pound ground beef sausage
- 2 tablespoons all-purpose flour
- 2 cups milk
- Salt to taste
- Black pepper to taste
- Garlic powder optional
- Onion powder optional
Optional Garnishes
- Fresh parsley chopped
- Extra shredded cheese
- Chopped green onions
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish.
- Heat a large skillet over medium heat and scramble the eggs until just cooked.
- Add the cooked beef sausage, hash browns, and shredded cheese to the eggs. Stir until everything is evenly combined and the cheese begins to melt.
- Spoon the filling evenly into each tortilla. Roll each tortilla tightly and place seam-side down in the prepared baking dish.
- To prepare the gravy, cook the remaining beef sausage in a medium saucepan over medium heat until fully browned.
- Sprinkle the flour over the sausage and stir constantly for about one minute.
- Slowly whisk in the milk until smooth.
- Continue cooking while stirring frequently until the gravy thickens, about 5 to 7 minutes.
- Season with salt, black pepper, garlic powder, and onion powder to taste.
- Pour the warm sausage gravy evenly over the enchiladas.
- Cover the baking dish with aluminum foil and bake for 25 minutes.
- Remove the foil and continue baking for another 10 minutes until hot, bubbly, and lightly golden.
- Let the Breakfast Enchiladas with Sausage Gravy rest for 5 minutes before serving.
- Garnish with parsley, green onions, or extra cheese if desired.
Notes
Conclusion
These Breakfast Enchiladas with Sausage Gravy are everything you could want in a comforting breakfast. Packed with fluffy eggs, flavorful beef sausage, crispy hash browns, melted cheese, and topped with creamy homemade gravy, this recipe is perfect for family breakfasts, weekend brunches, or holiday mornings. Easy to prepare, customizable, and satisfying, it’s sure to become a favorite recipe you’ll make again and again.

