There is something comforting about waking up to the aroma of a warm, satisfying breakfast. These Instant Pot Breakfast Enchiladas are the perfect way to start your day, whether you are cooking for your family or meal-prepping for a busy week. This recipe is a beginner-friendly twist on a classic breakfast, featuring soft tortillas filled with scrambled eggs, sausage, cheese, and smothered in a creamy gravy.
Using an Instant Pot makes the process quicker and more hands-off, so you can enjoy a delicious, homemade breakfast without spending too much time at the stove. Plus, this dish is highly customizable—swap out ingredients based on your preference or dietary needs.

Why This Recipe is Special
- Beginner-Friendly: Simple steps and easy-to-find ingredients make this perfect for first-time cooks.
- Time-Saving: The Instant Pot speeds up cooking while keeping everything moist and flavorful.
- Meal-Prep Friendly: These enchiladas store well, making them a great make-ahead breakfast option.
- Customizable: You can adjust the fillings, sauce, and toppings to suit your taste.
Ingredients and Preparation
Essential Ingredients and Their Role
- Eggs – The main protein source that creates a fluffy, hearty filling.
- Milk or Heavy Cream – Adds creaminess to the eggs, making them soft and rich.
- Breakfast Sausage (or Bacon) – Provides a savory, slightly spicy flavor. You can use turkey sausage or a vegetarian alternative.
- Flour Tortillas – The perfect wrap for the filling; use corn tortillas for a gluten-free option.
- Shredded Cheese – Melts beautifully to create a gooey, satisfying bite; cheddar, Monterey Jack, or a Mexican blend works well.
- Butter or Oil – Prevents sticking and enhances the texture of the scrambled eggs.
- Sausage Gravy or Enchilada Sauce – Adds moisture and enhances flavor. You can use store-bought or homemade versions.
- Salt and Pepper – Simple seasoning that brings out the flavors in the dish.
Optional Additions & Substitutes
- Vegetables: Bell peppers, onions, spinach, or mushrooms for extra nutrition.
- Dairy-Free Option: Use plant-based milk and dairy-free cheese.
- Protein Swaps: Shredded chicken or black beans instead of sausage.
- Tortilla Choices: Low-carb or whole wheat tortillas for a healthier alternative.
Step-by-Step Instructions
Step 1: Prepare the Egg Mixture
In a bowl, whisk together eggs, milk, salt, and pepper. Set aside.
Step 2: Cook the Sausage
Turn the Instant Pot to sauté mode and cook the sausage (or bacon) until browned. If using vegetables, add them now and sauté for 2–3 minutes until soft. Remove and set aside.
Step 3: Scramble the Eggs
Add butter or oil to the Instant Pot. Pour in the whisked eggs and cook on sauté mode, stirring occasionally, until soft and slightly set. Turn off the heat and mix in the cooked sausage and cheese.
Step 4: Assemble the Enchiladas
Lay out the tortillas and fill each one with the egg mixture. Roll them up tightly and place them seam-side down in a greased Instant Pot-safe dish.
Step 5: Add the Sauce
Pour sausage gravy or enchilada sauce evenly over the top. Sprinkle extra cheese for a golden, melty finish.
Step 6: Pressure Cook
Cover the dish with foil. Add 1 cup of water to the Instant Pot, place a trivet inside, and set the dish on top. Seal the lid and cook on high pressure for 10 minutes, followed by a quick release.
Step 7: Serve and Enjoy
Carefully remove the dish, let it cool slightly, and serve warm. Garnish with fresh herbs, hot sauce, or sour cream.
Beginner Tips and Notes
- How to Tell if Eggs are Overcooked: If they look dry or rubbery, they have been cooked too long. Remove them from heat when they are slightly soft; they will finish cooking from residual heat.
- Preventing Soggy Tortillas: Lightly toasting the tortillas before rolling prevents them from getting too soft in the sauce.
- Make-Ahead Tip: Assemble the enchiladas the night before and store them in the fridge. In the morning, just pop them into the Instant Pot.
Serving Suggestions
- Classic Pairings: Serve with fresh fruit, avocado slices, or crispy hash browns.
- Extra Toppings: Try salsa, guacamole, or pickled jalapeños for a fresh kick.
- Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat in the microwave or air fryer for a crispy finish.
Final Thoughts
These Instant Pot Breakfast Enchiladas are a game-changer for busy mornings. They are easy, customizable, and packed with flavor. Give them a try and let me know how they turn out in the comments. What fillings did you use? I would love to hear your variations.
Would you like more easy sheet pan dinner or quick and healthy meal ideas? Let me know what recipes you are looking for next.
FAQ About Instant Pot Breakfast Enchiladas
Yes, you can assemble the enchiladas the night before, cover them tightly, and store them in the refrigerator. In the morning, simply cook them in the Instant Pot as directed.
Absolutely. Wrap each enchilada individually in plastic wrap and place them in a freezer-safe container. To reheat, thaw overnight in the fridge and warm in the microwave or oven.
You can substitute sausage with bacon, diced ham, shredded chicken, or even sautéed mushrooms and spinach for a vegetarian version.
Lightly toasting the tortillas before assembling helps them stay firmer. Also, avoid overloading them with filling to prevent excess moisture buildup.
More Relevant Recipes
Print
Instant Pot Breakfast Enchiladas
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
These Instant Pot Breakfast Enchiladas are packed with fluffy scrambled eggs, savory sausage, and melty cheese, all wrapped in soft tortillas and topped with creamy sausage gravy. They are a quick and delicious breakfast that is perfect for busy mornings or meal prep.
Ingredients
- 6 large eggs
- ¼ cup milk or heavy cream
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 tablespoon butter or oil
- ½ pound breakfast sausage (or bacon), cooked and crumbled
- 1 cup shredded cheese (cheddar, Monterey Jack, or Mexican blend)
- 6 flour tortillas (or corn tortillas for gluten-free)
- 1 cup sausage gravy or enchilada sauce
- 1 cup water (for Instant Pot)
- Fresh herbs, hot sauce, or sour cream for garnish (optional)
Instructions
- Prepare the Egg Mixture: In a medium bowl, whisk together the eggs, milk, salt, and pepper until well combined. Set aside.
- Cook the Sausage: Turn the Instant Pot to sauté mode and cook the sausage until browned and fully cooked, breaking it up as it cooks. If using bacon, cook until crispy and drain on paper towels. Remove from the pot and set aside.
- Scramble the Eggs: Add butter or oil to the Instant Pot, then pour in the egg mixture. Stir occasionally with a spatula, cooking until the eggs are soft and slightly set. Turn off the heat and mix in the cooked sausage and shredded cheese.
- Assemble the Enchiladas: Lay out the tortillas and divide the egg mixture evenly among them. Roll each tortilla tightly and place them seam-side down in a greased Instant Pot-safe dish.
- Add the Sauce: Pour the sausage gravy or enchilada sauce evenly over the top of the enchiladas. Sprinkle extra cheese for added flavor and a gooey texture.
- Pressure Cook the Enchiladas: Cover the dish with foil. Pour 1 cup of water into the Instant Pot and place a trivet inside. Set the dish on top of the trivet, seal the lid, and cook on high pressure for 10 minutes, followed by a quick release.
- Serve and Enjoy: Carefully remove the dish from the Instant Pot. Let it cool slightly before serving. Garnish with fresh herbs, hot sauce, or sour cream, if desired.
Notes
- If your tortillas tend to break when rolling, warm them slightly before assembling.
- For a spicier kick, add chopped jalapeños or a dash of cayenne to the egg mixture.
- You can make a homemade sausage gravy by cooking 2 tablespoons of butter with 2 tablespoons of flour, then whisking in 1 cup of milk and cooked sausage crumbles.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Instant Pot
- Cuisine: American
Nutrition
- Serving Size: 2 enchiladas
- Calories: 410
- Sugar: 2g
- Sodium: 680mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 2g
- Protein: 21g
- Cholesterol: 245mg