Breakfast Enchiladas with Sausage

By:

| Published on:

December 2, 2025

Breakfast Enchiladas with Sausage

I remember the first time I made these breakfast enchiladas smothered in sausage gravy — they disappeared faster than I could plate them. This dish blends scrambled eggs, cheesy potatoes, and two types of sausage into a comforting, crowd-pleasing morning bake that works for lazy weekend brunches or feeding a hungry crowd after an early game. If you’re short on time but want something hearty and a little indulgent, this recipe delivers without fuss. For weeknight-friendly variations and other quick ideas, I often pair the leftovers with a list of simple weeknight dinners when planning the rest of the week.

Why you’ll love this dish

This recipe hits several marks at once: fast to assemble, flexible for dietary swaps, and comfort-food-sturdy — perfect for feeding families or meal-prepping for busy mornings. You get breakfast staples—eggs, potatoes, cheese—elevated by a rich sausage gravy, so it feels special but is still totally doable on a weekday.

“We served this for a sleepy Sunday brunch and everyone went back for seconds. The gravy makes it feel like a Sunday dinner at the table.” — a quick review from my brunch test run

It’s great for:

  • Big family brunches when you want something warm and filling.
  • Make-ahead breakfasts for busy mornings.
  • A crowd-pleasing dish that’s easy to adapt (meatless, gluten-free, or dairy-free).

Preparing Delicious Breakfast Enchiladas with Sausage Gravy Made Easy

Overview: Brown the crumbled sausage and cook scrambled eggs. Saute or roast hash browns until golden. Make a quick sausage gravy from browned sausage, flour, and milk. Assemble enchiladas by filling tortillas with eggs, sausage, hash browns, and cheese; roll and place in a baking dish. Pour the sausage gravy over the enchiladas, top with extra cheese, and bake briefly to meld everything together and heat through.

Expect about 15–20 minutes active prep and 20–25 minutes bake time. You’ll need one skillet for the sausage and gravy, another or a pan for the eggs/hash browns, and a small baking dish for assembly.

What you’ll need

  • 6 large eggs, scrambled
  • 1 lb sausage, crumbled (use plant-based sausage for a meatless version)
  • 2 cups shredded cheese (cheddar, Monterey Jack, or dairy-free alternatives)
  • 1 cup hash browns (or substitute with 1 cup diced, roasted potatoes)
  • 4 tortillas (corn or flour; gluten-free options work too)
  • 1/2 lb sausage for the gravy (can be the same type as above)
  • 2 tablespoons all-purpose flour (for thickening; use gluten-free flour if needed)
  • 2 cups milk (dairy or plant milk; oat milk works well for a creamier texture)
  • Seasonings: salt, black pepper, a pinch of smoked paprika, and optional chili powder or cumin to taste

Notes: If you prefer a less meaty texture, replace either sausage portion with cooked mushrooms or crumbled tempeh. For extra crisp hash browns, roast diced potatoes at 425°F with a little oil for 20–25 minutes.

Step-by-step instructions

  1. Preheat oven to 375°F (190°C). Lightly oil a small baking dish.
  2. Brown 1 pound crumbled sausage in a skillet over medium heat until fully cooked and slightly crisp. Remove from pan and drain any excess fat on paper towels. Set aside a bit for the assembly filling.
  3. In the same skillet, cook the 1 cup hash browns over medium-high heat until golden and edges are crisp. Season lightly with salt and pepper. Remove and set aside.
  4. Whisk 6 eggs with a pinch of salt and pepper. In a clean skillet over medium heat, scramble the eggs until just set but still moist. Remove from heat.
  5. Make the sausage gravy: In the skillet, brown the 1/2 pound sausage until cooked through. Leave about 1–2 tablespoons of fat in the pan. Stir in 2 tablespoons flour and cook 1 minute to remove raw flour taste. Slowly whisk in 2 cups milk until smooth. Simmer gently until thickened, stirring frequently, about 3–5 minutes. Season the gravy with salt, pepper, and a pinch of smoked paprika.
  6. Assemble enchiladas: Lay a tortilla flat. Add a portion of scrambled eggs, a spoonful of crumbled cooked sausage, some hash browns, and a sprinkle of shredded cheese. Roll tightly and place seam-side down in the prepared baking dish. Repeat with remaining tortillas.
  7. Pour the warm sausage gravy evenly over the rolled enchiladas. Sprinkle the remaining cheese on top.
  8. Bake in the preheated oven for 15–20 minutes, until the cheese is melted and the gravy is bubbling at the edges. If you like a browned top, broil 1–2 minutes—watch closely.
  9. Let rest 5 minutes before serving so the gravy sets slightly.

What to serve it with

Best accompaniments are bright, acidic, and fresh to cut through the richness. Try:

  • Pico de gallo, sliced avocado, and chopped cilantro on top for brightness.
  • A side of mixed greens tossed with lime vinaigrette.
  • Quick pickled red onions or pickled jalapeños for acidity and heat.
  • Simple roasted tomatoes or a fruit salad for contrast.

For a sweet finish at brunch, pair this with warm chocolate cupcakes with Oreo buttercream or a light citrus cake to balance the savory flavors.

Storage and reheating tips

Refrigeration: Store leftovers in an airtight container for up to 3–4 days. Keep the gravy combined with the enchiladas or store separately in case you want to reheat only the gravy.

Reheating:

  • Oven: Preheat to 350°F. Cover with foil and bake 12–15 minutes until heated through.
  • Microwave: Heat single portions 1–2 minutes, stirring midway. Microwaves vary, so check temperature.

Freezing:

  • Freeze assembled, unbaked enchiladas in a freezer-safe dish (wrap tightly) for up to 2 months. Thaw overnight in the fridge before baking and add a few extra minutes to the bake time.
  • Sausage gravy can be frozen, but texture may change slightly with plant milks; reheat gently and whisk to re-emulsify.

Food safety: Ground or bulk sausage should be cooked to 160°F (71°C). Cool leftovers quickly (within 2 hours) before refrigerating.

Pro chef tips

  • Don’t overcook the eggs; slightly underdone scrambled eggs will finish cooking in the oven and stay creamy.
  • Use hot milk when making the gravy: it helps the roux combine smoothly and prevents lumps.
  • If gravy gets too thick, loosen with a splash of milk until you reach the desired pourable consistency.
  • For extra flavor, brown the sausage well to create fond on the pan, then deglaze with a tablespoon of water before adding the flour.
  • Toast tortillas quickly on a dry skillet to make them more pliable and less likely to split when rolling.

Flavor swaps

  • Vegetarian: Use crumbled plant-based sausage for both the filling and gravy, or swap one of the sausage portions for sautéed mushrooms and caramelized onions.
  • Gluten-free: Use a gluten-free flour blend in the gravy and gluten-free tortillas.
  • Dairy-free: Choose a dairy-free shredded cheese and use unsweetened oat or soy milk in the gravy.
  • Southwest heat: Stir in 1 teaspoon chipotle in adobo to the gravy for smoky heat.
  • Breakfast bowl: Skip rolling tortillas and layer everything in bowls, finishing with gravy and extra garnish for a low-carb option.

Common questions

How long does this recipe take from start to finish?

Active prep is about 15–20 minutes. Bake time is 15–20 minutes. Plan on roughly 40 minutes total from start to finish including assembly.

Can I make this ahead of time and bake later?

Yes. Assemble the enchiladas and cover tightly; store in the fridge for up to 24 hours. For best texture, add the gravy just before baking or keep the gravy separate and pour on before warming.

Can I use frozen hash browns?

Absolutely. Thaw and squeeze out excess moisture, or cook them straight from frozen but allow a few extra minutes to get them crisp. You can also substitute roasted diced potatoes for a chunkier texture.

Is it safe to freeze the whole dish?

You can freeze assembled, unbaked enchiladas for up to 2 months. Thaw overnight in the refrigerator and bake as instructed. If freezing cooked leftovers, wrap well and use within 1–2 months for best quality.

How can I make this healthier?

Use turkey or plant-based sausage, choose reduced-fat cheese, swap hash browns for extra veggies (spinach, peppers), and serve with a side salad to boost fiber. Reducing the amount of cheese or using a lighter milk in the gravy will cut calories while keeping flavor.

Print

Breakfast Enchiladas with Sausage Gravy

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting breakfast dish featuring scrambled eggs, cheesy potatoes, and sausage, all smothered in a rich gravy.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: Mexican
  • Diet: Vegetarian

Ingredients

Scale
  • 6 large eggs, scrambled
  • 1 lb sausage, crumbled
  • 2 cups shredded cheese (cheddar, Monterey Jack, or dairy-free alternatives)
  • 1 cup hash browns (or 1 cup diced, roasted potatoes)
  • 4 tortillas (corn or flour; gluten-free options work too)
  • 1/2 lb sausage for the gravy
  • 2 tablespoons all-purpose flour
  • 2 cups milk (dairy or plant milk)
  • Seasonings: salt, black pepper, smoked paprika, optional chili powder or cumin

Instructions

  1. Preheat oven to 375°F (190°C) and lightly oil a small baking dish.
  2. Brown crumbled sausage in a skillet over medium heat until fully cooked, then set aside.
  3. Cook hash browns in the same skillet until golden; season and remove.
  4. Scramble eggs in a clean skillet until just set, then remove from heat.
  5. For the gravy, brown the remaining sausage, then stir in flour and cook for 1 minute.
  6. Whisk in milk until smooth, and simmer until thickened, seasoning to taste.
  7. Assemble enchiladas by filling tortillas with scrambled eggs, cooked sausage, hash browns, and cheese; roll tightly.
  8. Place in baking dish, pour gravy over, and top with remaining cheese.
  9. Bake for 15-20 minutes until cheese is melted and bubbly.
  10. Let rest for 5 minutes before serving.

Notes

For a less meaty option, use mushrooms or tempeh instead of one sausage portion. For crispier hash browns, roast diced potatoes at 425°F for 20-25 minutes.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 4g
  • Sodium: 500mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 23g
  • Cholesterol: 210mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star