Breakfast Enchiladas with Sausage Gravy

| Posted on:

December 1, 2025

Delicious breakfast enchiladas topped with creamy sausage gravy on a plate

I grew up on weekend breakfasts that looked more like a celebration than a meal, and these Breakfast Enchiladas with Sausage Gravy are exactly that vibe: comforting, cheesy, and hearty enough to satisfy a hungry crowd. They’re a casserole-style take on classic breakfast flavors — scrambled eggs, crispy potatoes, melty cheese, and a creamy sausage gravy poured over warm tortillas — and they come together fast enough for a leisurely weekend brunch or a make-ahead holiday morning.

Why you’ll love this dish

This recipe hits the comfort-food trifecta: savory protein, creamy gravy, and lots of melted cheese. It’s great when you want something that feeds a crowd without constant stove-side babysitting. Make it for a family brunch, a holiday breakfast, or a weekend when you want to use up leftover potatoes and a pack of breakfast sausage.

“Thick, cozy, and exactly what a winter morning should taste like — the gravy makes these feel indulgent without any fuss.”

Reasons to try it: it’s adaptable (plant-based sausage and dairy-free cheese work), family-friendly (kids love the cheese and mild spices), and forgiving — you can swap the tortillas for roasted potatoes or use corn or flour depending on preference.

The cooking process explained

Quick overview so you know what to expect. Brown the filling sausage and crisp the hash browns. Scramble eggs just until set so they stay tender inside the tortillas. Make a simple pan gravy by browning extra sausage, stirring in flour, then whisking milk until smooth and thick. Assemble: fill tortillas with eggs, sausage, potatoes, and cheese, roll and nestle into a baking dish. Pour the warm sausage gravy over the enchiladas, sprinkle extra cheese, and bake until bubbly. Rest briefly and serve.

This is a one-dish finishing bake — most of the work happens quickly on the stovetop, and the oven ties everything together.

Key ingredients

  • 6 large eggs
  • 1 lb crumbled sausage (use plant-based sausage for a meatless option)
  • 2 cups shredded cheese — cheddar or Monterey Jack; use dairy-free shreds if avoiding dairy
  • 1 cup hash browns (or diced, roasted Yukon gold or red potatoes)
  • 4 tortillas (corn or flour; choose gluten-free tortillas if needed)
  • 1/2 lb sausage for the gravy (again, plant-based if preferred)
  • 2 tablespoons all-purpose flour (substitute gluten-free flour if required)
  • 2 cups milk (dairy or plant milk like oat or soy)
  • Salt and freshly ground black pepper
  • Smoked paprika (for the gravy)
  • Chili powder or ground cumin (optional, to add warmth)

Notes and substitutions: swap shredded or roasted potatoes for hash browns. If you want a richer gravy, use half-and-half instead of milk. For lower sodium, choose low-sodium sausage or reduce added salt.

Directions to follow

  1. Preheat your oven to 375°F (190°C). Lightly oil a small baking dish and set it aside.
  2. Heat a skillet over medium. Add 1 lb crumbled sausage and cook until browned and cooked through. Use a slotted spoon to transfer it to a bowl and drain any excess fat from the pan.
  3. In the same skillet, add the hash browns. Cook, stirring occasionally, until they’re golden and crisp on the edges. Remove and set aside.
  4. Whisk the eggs with a pinch of salt and pepper. In a clean nonstick skillet over medium-low, pour the eggs and scramble gently until just set. Small curds keep the filling tender. Remove from heat.
  5. Make the gravy: return a skillet to medium heat and brown the 1/2 lb sausage for the gravy. Sprinkle in the flour and stir for 30–60 seconds to cook the raw flour taste away. Gradually whisk in the milk until smooth. Simmer, whisking occasionally, until the gravy thickens to a pourable sauce. Season with salt, pepper, and a pinch of smoked paprika.
  6. Assemble: warm the tortillas briefly so they don’t crack. Divide the scrambled eggs, browned sausage, hash browns, and about half the shredded cheese among the tortillas. Roll each tightly and place seam-side down in the prepared baking dish.
  7. Pour the hot sausage gravy evenly over the rolled enchiladas. Sprinkle the remaining cheese on top. Bake 15–20 minutes, until the gravy is bubbling and the cheese has melted. Let rest 5 minutes before serving.

Short tips inside the flow: don’t overcook the eggs — they’ll continue to cook in the oven. Warm tortillas for 15–20 seconds in the microwave or a dry skillet to prevent breaking when rolling.

What to serve it with

Best ways to enjoy it: pair these enchiladas with a bright, acidic side to cut the richness. A simple chopped tomato-and-onion salad with lime juice, a quick pickled jalapeño, or a scoop of fresh pico de gallo works beautifully. For greens, serve baby arugula dressed in lemon vinaigrette.

If you want a sweeter counterpoint for a brunch spread, serve alongside warm baked goods like muffins. Try pairing with a fruity muffin such as these banana oat muffins to round out the plate.

Beverage pairings: fresh-squeezed orange juice, a bold coffee.

How to store & freeze

Cooling and refrigerating: cool leftovers to room temperature then store in an airtight container in the fridge. Consume within 3–4 days. Do not leave cooked eggs or sausage at room temperature for more than 2 hours.

Reheating: reheat individual portions covered in the microwave until hot throughout (165°F / 74°C is the safe internal temperature for reheated egg dishes), or reheat in a 350°F oven covered with foil for 12–15 minutes.

Freezing: you can freeze baked enchiladas, but for best texture freeze without the gravy on top. Freeze baked, cooled enchiladas in a single layer, then pour the gravy into a separate freezer-safe container. Thaw in the fridge overnight, rewarm the enchiladas (covered) and gently heat and whisk the gravy before combining. Properly frozen and stored, they keep about 2 months.

Pro chef tips

  • Keep the eggs slightly underdone when you scramble them. They’ll finish setting in the oven and stay moist inside the tortillas.
  • If your breakfast sausage is very salty, taste the gravy before adding extra salt. Sausages vary widely in seasoning.
  • For a smoother gravy, whisk the milk in slowly and strain if you get lumps. Low heat prevents scorching.
  • Crisp the hash browns well — that texture contrast against soft eggs and creamy gravy makes the dish sing.
  • Want an easy variation idea? Use the filling to make handheld breakfast roll-ups — they’re perfect for meal prep. See a similar handheld idea here: Sausage Egg Breakfast Roll-Ups for inspiration.

Flavor swaps

  • Vegetarian: use plant-based sausage in both the filling and gravy. Use plant milk and dairy-free cheese for a fully vegan option.
  • Spicy: add a chopped chipotle in adobo to the gravy or stir in 1/2 teaspoon cayenne. Top with sliced pickled jalapeños.
  • Green-chile version: fold in roasted green chiles to the eggs and use a splash of chicken or veggie stock in the gravy for depth.
  • Mini enchiladas: assemble in a muffin tin using smaller tortillas for party-sized bites.

Common questions

How long does this take to make?

Active stovetop time is about 25–30 minutes. With assembly and the bake time, plan 45–60 minutes from start to finish.

Can I assemble these ahead of time?

Yes. Assemble the rolled enchiladas in the dish, cover, and refrigerate up to 24 hours before baking. Wait to pour the gravy and add the final cheese until just before baking for the best texture.

Can I make this gluten-free?

Yes. Use gluten-free tortillas and replace the all-purpose flour with a 1:1 gluten-free flour blend for the gravy. Confirm that the sausage you buy is gluten-free (some sausages have fillers).

How do I keep the tortillas from getting soggy?

Warm the tortillas briefly before filling to make them pliable and avoid over-saucing them before baking. Crisping the hash browns and slightly undercooking the eggs also helps maintain texture.

Can I use leftover roasted potatoes instead of hash browns?

Absolutely. Diced roasted potatoes work well and add more flavor. Make sure they’re heated and slightly crisped before assembling so they don’t make the filling watery.

Is it safe to reheat eggs in this dish?

Yes, provided you reheat leftovers to an internal temperature of 165°F (74°C). Use a thermometer to check the center if you’re reheating a whole dish or large portion.

If you want more breakfast inspiration, or handheld versions for busy mornings, check the roll-up idea linked above and mix-and-match for a brunch menu your guests will remember.

breakfast enchiladas with sausage gravy 2025 11 30 183449 150x150 1

Breakfast Enchiladas with Sausage Gravy

A comforting, casserole-style breakfast dish featuring scrambled eggs, crispy potatoes, melty cheese, and creamy sausage gravy wrapped in warm tortillas, perfect for family brunch or holiday mornings.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 6 servings
Course: Breakfast, Brunch
Cuisine: American, Mexican
Calories: 550

Ingredients
  

Filling Ingredients
  • 6 large large eggs
  • 1 lb crumbled sausage
  • 1 cup hash browns
  • 2 cups shredded cheese
  • 4 pieces tortillas
Gravy Ingredients
  • 0.5 lb sausage for gravy
  • 2 tablespoons all-purpose flour
  • 2 cups milk
Seasonings
  • to taste Salt
  • to taste Black pepper
  • to taste Smoked paprika
  • optional Chili powder or ground cumin

Method
 

Preparation
  1. Preheat your oven to 375°F (190°C) and lightly oil a small baking dish.
  2. In a skillet over medium heat, cook the crumbled sausage until browned and cooked through. Use a slotted spoon to transfer it to a bowl, draining any excess fat.
  3. In the same skillet, add the hash browns and cook until golden and crisp.
  4. Whisk the eggs with a pinch of salt and pepper. In a clean nonstick skillet over medium-low heat, pour the eggs and scramble gently until just set. Remove from heat.
Making the Gravy
  1. Return a skillet to medium heat and brown the sausage for the gravy. Sprinkle in the flour and cook for 30–60 seconds.
  2. Gradually whisk in the milk until smooth and let simmer until thickened. Season with salt, pepper, and smoked paprika.
Assembly
  1. Warm the tortillas briefly to prevent cracking. Divvy the scrambled eggs, sausage, hash browns, and half of the shredded cheese among the tortillas.
  2. Roll each tightly and place seam-side down in the baking dish.
  3. Pour the sausage gravy evenly over the enchiladas, sprinkle with remaining cheese, and bake for 15–20 minutes until bubbly.
  4. Let rest for 5 minutes before serving.

Nutrition

Serving: 1Calories: 550kcalCarbohydrates: 40gProtein: 30gFat: 30gSaturated Fat: 15gSodium: 800mgFiber: 3gSugar: 2g

Notes

Keep eggs slightly underdone to stay moist in the oven. Use plant-based sausage and dairy-free cheese for adaptations. Pair with acidic sides to balance the richness.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating