If you’re looking for a hearty breakfast that everyone will love, these Breakfast Enchiladas with Sausage Gravy are the perfect choice. Filled with fluffy scrambled eggs, seasoned beef sausage, crispy hash browns, and melted cheese, then topped with a rich homemade gravy, this comforting breakfast recipe is ideal for weekends, holidays, or make-ahead family brunches.
Why You’ll Love This Recipe
- Rich, creamy, and incredibly satisfying.
- Easy to prepare with everyday ingredients.
- Great for feeding a crowd.
- Perfect for meal prep and holiday mornings.
- Family-friendly and freezer-friendly.
- Easily customized with your favorite cheeses and vegetables.
Ingredients

For the Filling
- 6 large eggs, scrambled
- 1 pound beef sausage, cooked and crumbled
- 2 cups shredded cheese
- 1 cup hash browns
- 4 large flour tortillas
For the Gravy
- ½ pound beef sausage
- 2 tablespoons all-purpose flour
- 2 cups milk
Seasonings
- Salt, to taste
- Black pepper, to taste
- Garlic powder, optional
- Onion powder, optional
- Fresh parsley for garnish (optional)
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Scramble the eggs in a large skillet over medium heat for about 5 minutes until just set.
- Stir in the cooked beef sausage, hash browns, and shredded cheese until the cheese begins to melt.
- Spoon the filling into each tortilla and roll tightly.
- Arrange the rolled tortillas seam-side down in the prepared baking dish.
- For the gravy, brown the remaining beef sausage in a medium saucepan.
- Sprinkle in the flour and stir for about 1 minute.
- Slowly whisk in the milk until smooth.
- Simmer for 5–7 minutes until the gravy thickens.
- Season with salt and pepper.
- Pour the gravy evenly over the enchiladas.
- Cover with foil and bake for 25 minutes.
- Remove the foil and continue baking for 10 minutes until bubbly and lightly golden.
- Let the Breakfast Enchiladas with Sausage Gravy rest for 5 minutes before serving.
- Garnish with fresh parsley or extra shredded cheese if desired.

Tips & Tricks
- Cook the sausage thoroughly before adding it to the filling.
- Freshly shredded cheese melts better than pre-shredded varieties.
- Add diced peppers, onions, or spinach for extra flavor.
- Prepare everything the night before and refrigerate until ready to bake.
- Add a dash of smoked paprika or cayenne for gentle heat.
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)

Notes
- Substitute gluten-free tortillas if needed.
- Plant-based sausage and dairy-free cheese can be used for a meat-free variation.
- Roasted potatoes work well instead of hash browns.
- Serve with fresh fruit, salsa, avocado, or a simple green salad.
Nutrition (Approximate Per Serving)
- Calories: 610
- Protein: 31g
- Carbohydrates: 29g
- Fat: 40g
- Fiber: 3g
- Sugar: 6g
FAQ
Can I make Breakfast Enchiladas with Sausage Gravy ahead of time?
Yes. Assemble the enchiladas, cover, and refrigerate overnight. Add the gravy before baking or prepare it in advance and refrigerate separately.
Can I freeze them?
Absolutely. Freeze before or after baking in an airtight container for up to 2 months.
What cheese works best?
Cheddar, Monterey Jack, Colby Jack, or a Mexican-style blend all melt beautifully.
Can I use turkey or chicken sausage?
Yes. Turkey, chicken, or beef sausage all work well while keeping the recipe flavorful.
How do I prevent soggy tortillas?
Avoid overfilling the tortillas and bake immediately after adding the gravy for the best texture.
Storage
Refrigerator: Store leftovers in an airtight container for up to 4 days.
Freezer: Freeze tightly wrapped portions for up to 2 months.
Reheating: Warm in a 350°F oven for 15–20 minutes or microwave individual servings until heated through.

Similar Recipes

easy Breakfast Enchiladas with Sausage Gravy
Ingredients
For the Filling
- 6 large eggs scrambled
- 1 pound beef sausage cooked and crumbled
- 2 cups shredded cheese
- 1 cup hash browns
- 4 large flour tortillas
For the Gravy
- ½ pound beef sausage
- 2 tablespoons all-purpose flour
- 2 cups milk
Seasonings
- Salt to taste
- Black pepper to taste
- Garlic powder optional
- Onion powder optional
- Fresh parsley for garnish optional
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
- Scramble the eggs in a large skillet over medium heat for about 5 minutes until just set.
- Stir in the cooked beef sausage, hash browns, and shredded cheese until the cheese begins to melt.
- Spoon the filling into each tortilla and roll tightly.
- Arrange the rolled tortillas seam-side down in the prepared baking dish.
- For the gravy, brown the remaining beef sausage in a medium saucepan.
- Sprinkle in the flour and stir for about 1 minute.
- Slowly whisk in the milk until smooth.
- Simmer for 5–7 minutes until the gravy thickens.
- Season with salt and pepper.
- Pour the gravy evenly over the enchiladas.
- Cover with foil and bake for 25 minutes.
- Remove the foil and continue baking for 10 minutes until bubbly and lightly golden.
- Let the Breakfast Enchiladas with Sausage Gravy rest for 5 minutes before serving.
- Garnish with fresh parsley or extra shredded cheese if desired.
Notes
- Substitute gluten-free tortillas if needed.
- Plant-based sausage and dairy-free cheese can be used for a meat-free variation.
- Roasted potatoes work well instead of hash browns.
- Serve with fresh fruit, salsa, avocado, or a simple green salad.
Conclusion
These Breakfast Enchiladas with Sausage Gravy combine fluffy eggs, savory beef sausage, melted cheese, crispy potatoes, and creamy homemade gravy into one comforting breakfast everyone will enjoy. Whether you’re planning a weekend brunch or preparing meals ahead of time, this recipe delivers delicious results with minimal effort.

