Breakfast Enchiladas Recipe
Introduction
Breakfast enchiladas are a hearty and flavorful way to start your day. Filled with scrambled eggs, savory sausage, and melted cheese, these enchiladas come together easily for a comforting morning meal. Whether baked in the oven or cooked in an Instant Pot, they’re perfect for feeding a crowd or prepping ahead.

Ingredients
- 8 flour tortillas (soft taco size)
- 1 lb breakfast sausage (or turkey sausage)
- 1½ cups shredded cheddar cheese
- 8 large eggs
- ½ cup milk
- ½ tsp salt
- ¼ tsp black pepper
- 1 can (10.5 oz) cream of mushroom or cream of chicken soup
- ½ cup sour cream
- ¼ tsp garlic powder
- ¼ tsp onion powder
- Optional toppings: green onions, salsa, avocado, jalapeños
Instructions
- Step 1: In a skillet, cook the sausage over medium heat until browned and crumbly. Drain any excess fat and set the sausage aside.
- Step 2: In a bowl, whisk together the eggs, milk, salt, and pepper. Pour the mixture into a skillet and scramble the eggs until just set. Stir in half of the shredded cheddar cheese.
- Step 3: Lay out each tortilla and fill with a portion of the scrambled eggs and cooked sausage. Roll each tortilla up and place seam-side down in a greased baking dish.
- Step 4: In a separate bowl, combine the cream of mushroom or chicken soup, sour cream, garlic powder, and onion powder. Pour this mixture evenly over the rolled enchiladas in the dish.
- Step 5: Sprinkle the remaining cheddar cheese on top of the enchiladas.
- Step 6: For the oven method, bake uncovered at 350°F (175°C) for 25–30 minutes until bubbly and the cheese is melted.
- Step 7: For the Instant Pot method, place the baking dish on a trivet inside the pot with 1 cup of water. Cover the dish with foil and pressure cook on high for 10 minutes. Use quick release to release the pressure.
- Step 8: Garnish with your choice of toppings such as green onions, salsa, avocado slices, or jalapeños before serving.
Tips & Variations
- Swap the breakfast sausage for turkey or chicken sausage for a leaner option.
- Add diced bell peppers or onions to the scrambled eggs for extra flavor and texture.
- Use corn tortillas for a gluten-free alternative, but warm them first to prevent cracking.
- Top with fresh cilantro or a drizzle of hot sauce for added brightness and spice.
Storage
Store any leftover breakfast enchiladas in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through. For longer storage, freeze the assembled but unbaked enchiladas; thaw overnight in the fridge before baking as usual.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make breakfast enchiladas ahead of time?
Yes, you can assemble the enchiladas the night before and refrigerate overnight. Bake them fresh in the morning for best results.
Can I freeze these enchiladas?
Absolutely. Freeze them uncooked in a covered dish, then thaw in the refrigerator before baking. This makes for a convenient make-ahead breakfast option.
Print
Breakfast Enchiladas Recipe
- Total Time: 45 minutes
- Yield: 8 servings 1x
Description
These Breakfast Enchiladas combine fluffy scrambled eggs, savory sausage, and melted cheddar cheese rolled inside warm flour tortillas. Covered with a creamy sour cream and soup sauce and baked until bubbly, this hearty and comforting dish is perfect for a satisfying morning meal. Optional toppings like green onions, salsa, and avocado add fresh flavor and texture.
Ingredients
Filling
- 8 flour tortillas (soft taco size)
- 1 lb breakfast sausage or turkey sausage
- 1½ cups shredded cheddar cheese, divided
- 8 large eggs
- ½ cup milk
- ½ tsp salt
- ¼ tsp black pepper
Sauce
- 1 can (10.5 oz) cream of mushroom or cream of chicken soup
- ½ cup sour cream
- ¼ tsp garlic powder
- ¼ tsp onion powder
Optional Toppings
- Green onions, sliced
- Salsa
- Avocado slices
- Jalapeños
Instructions
- Cook the sausage: In a skillet over medium heat, cook the breakfast sausage until browned and crumbly. Drain excess fat and set aside.
- Scramble the eggs: In a bowl, whisk together eggs, milk, salt, and black pepper. Pour into a heated skillet and scramble until just set. Stir in half of the shredded cheddar cheese until melted and combined.
- Assemble the enchiladas: Spoon the scrambled eggs and cooked sausage mixture evenly onto each flour tortilla. Roll each tortilla tightly and place seam-side down in a greased baking dish.
- Prepare the sauce: In a small bowl, mix together the cream soup, sour cream, garlic powder, and onion powder until smooth.
- Pour sauce over enchiladas: Evenly pour the creamy soup mixture over the rolled tortillas in the baking dish.
- Add cheese topping: Sprinkle the remaining shredded cheddar cheese over the top of the enchiladas.
- Bake the enchiladas: Oven method: Preheat the oven to 350°F (175°C). Bake uncovered for 25 to 30 minutes until bubbly and heated through.
- Alternate Instant Pot method: Place the baking dish on a trivet inside the Instant Pot with 1 cup of water. Cover the dish tightly with foil. Pressure cook on high for 10 minutes then perform a quick release.
- Garnish and serve: Top with optional green onions, salsa, avocado slices, and jalapeños before serving warm.
Notes
- You can substitute turkey sausage for a leaner option.
- Choose cream of mushroom or cream of chicken soup based on your preference.
- Customize toppings to taste, adding more heat with jalapeños or freshness with avocado.
- For a crispier top, broil the enchiladas for 2-3 minutes after baking in the oven.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: breakfast enchiladas, cheesy breakfast, sausage eggs enchiladas, baked breakfast tortillas

