Breakfast Enchiladas
Breakfast enchiladas are the ultimate comfort food, especially when you’re craving something hearty yet satisfying to start your day. These delectable rolls are stuffed with a scrumptious filling of ground breakfast sausage, fluffy eggs, colorful veggies, and just the right amount of cheese. With each bite, you’ll experience a wonderful mix of flavors and textures, from the savory sausage to the creamy cheese melting into everything.

I first stumbled upon a version of these breakfast enchiladas during a cozy brunch with friends, and I instantly knew I had to recreate them at home. The blend of the eggs, spices, and bright veggies made it a hit, and since then, they’ve become a breakfast staple in my kitchen. Not only do they make breakfast feel fancy, but they’re also surprisingly easy to prepare, making them a perfect recipe for weekends or whenever the occasion calls for a delicious morning feast. I can’t wait for you to try them!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Prepped in just 20 minutes with a total cook time of 45 minutes, you’ll have a delicious breakfast that’s not time-consuming.
- Irresistible Flavor: The combination of breakfast sausage, eggs, and melty cheese brings layers of savory goodness with a spicy kick from the green chiles.
- Eye-Catching Appeal: These enchiladas look delightful when you serve them, making your breakfast table feel like a festive event.
- Flexible Serving: Great for breakfast, brunch, or even a tasty dinner option—these enchiladas fit any meal occasion.
- Diet-Friendly Options: You can easily swap out ingredients to accommodate gluten-free or dairy-free diets without sacrificing flavor.
Ingredients You’ll Need
- 1 tablespoon olive oil: This adds a rich flavor and helps to sauté your veggies. Feel free to substitute with another oil like avocado oil if you prefer.
- 1 red bell pepper, diced: Adds a pop of color and sweetness to your filling. Yellow or green peppers can work as alternatives.
- 1 small white onion, diced: Provides a savory base. If you want a milder flavor, use a sweet onion instead.
- 2 cups baby spinach: Offers a nice touch of greens. Frozen spinach can work as well; just make sure to thaw and drain it well first.
- 1 pound ground breakfast sausage: The hearty protein that makes the dish filling. Lean turkey sausage is a fantastic substitute for a lighter option.
- 6 large eggs, beaten: Essential for that fluffy texture within the enchiladas. Room temperature eggs whisk up better.
- 1 (4-ounce) can diced green chiles: These offer a slight heat and extra flavor. If you want more spice, consider adding jalapeños or using a spicier version.
- 1 (15-ounce) can pinto beans, rinsed and drained: Adds fiber and protein to the mix. Black beans are a wonderful alternative as well.
- 1 1/2 cups (12 ounces) red enchilada sauce: Use your favorite homemade or store-bought variety for a quick cook. It adds moisture and flavor to the dish.
- 8-10 medium flour tortillas: These hold your delicious filling. Corn tortillas can be used for a gluten-free version, just warm them up to make them more pliable.
- 2 cups Mexican-blend cheese, divided (1 1/2 cups inside, 1/2 cup on top): Melty and creamy, this cheese blend enhances the richness. Feel free to use Monterey Jack or cheddar if that’s what you have on hand.
- Optional garnishes: Chopped cilantro, chopped red onions, crumbles or shredded cheese, avocado, and sour cream make perfect toppings for added flavor and freshness.

How to Make Breakfast Enchiladas
- Sauté the Veggies: Heat a large nonstick skillet over medium-high heat. Add the 1 tablespoon olive oil, 1 diced red bell pepper, and 1 small diced white onion. Sauté for about 5 minutes until softened. Toss in 2 cups of baby spinach and cook for an additional minute until just wilted.
- Cook the Sausage: Add 1 pound of ground breakfast sausage to the skillet. Cook for 6–8 minutes, breaking it into crumbles, until fully cooked. Make sure to drain off any excess fat after cooking.
- Combine Ingredients: Stir in the can of diced green chiles and rinsed pinto beans until everything is well combined.
- Add the Eggs: Pour in the 6 beaten eggs and cook for 1–2 minutes, stirring frequently until lightly scrambled and still slightly soft. Remove the skillet from heat.
- Cheesy Goodness: Stir in 1 1/2 cups of the Mexican-blend cheese until melted into the filling. Taste and season with salt and pepper if needed.
- Prep the Baking Dish: Preheat your oven to 375°F. Spread 1/4 cup of enchilada sauce in the bottom of a 13×9-inch baking dish to prevent sticking.
- Fill the Tortillas: Take each tortilla and fill it with the sausage-egg-veggie mixture. Roll tightly and place seam side down in the baking dish.
- Bake It Up: Pour the remaining enchilada sauce over the rolled enchiladas. Sprinkle with the remaining 1/2 cup of cheese. Bake uncovered for 15 minutes, or until the cheese is melted and bubbly.
- Garnish & Serve: Once out of the oven, sprinkle with your favorite garnishes like chopped cilantro, red onions, extra cheese, sliced avocado, and a dollop of sour cream.

Storing & Reheating
To store any leftovers, let the enchiladas cool fully before placing them in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze them in a freezer-safe container for up to 3 months. When ready to enjoy, just reheat in the oven at 350°F for about 20 minutes or until heated through. Keep in mind that the texture may change after freezing, so refreshing with a sprinkle of cheese before reheating can help bring back some of that creamy goodness.
Chef’s Helpful Tips
- Ensure your skillet is hot enough before adding the sausage for even browning.
- If your eggs cook too much while scrambling, remember they will continue to cook slightly when baked.
- For extra creaminess, mix in a little sour cream or cream cheese into the filling before stuffing the tortillas.
- If you’re preparing this in advance, consider assembling but refrigerate or freeze before baking. Just add a few extra minutes to the cooking time if baking from frozen.
- To prevent the tortillas from breaking, soften them by warming them up briefly in a pan or microwave before filling.
These breakfast enchiladas are not just a meal; they’re an experience that can bring a smile to anyone’s morning. With their vibrant colors and hearty filling, you can tailor them to your taste preferences or make them exactly as outlined for a deliciously reliable breakfast option. Whether you share them with loved ones or savor them all to yourself, breakfast enchiladas promise to brighten your day!
Recipe FAQs
Can I make these breakfast enchiladas ahead of time?
Can I use different types of cheese?
How can I make these enchiladas healthier?
What can I serve with breakfast enchiladas?
More Breakfast Recipes
👉 If you make my Breakfast Enchiladas recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Breakfast Enchiladas
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: Mexican
Description
Enjoy a delightful breakfast with these Breakfast Enchiladas, packed with savory sausage, fluffy eggs, and melty cheese, all wrapped in warm tortillas. They’re not only delicious but easy to prepare, making them a perfect choice for a satisfying morning meal or brunch with friends and family.
Ingredients
- 1 tablespoon olive oil
- 1 red bell pepper, diced
- 1 small white onion, diced
- 2 cups baby spinach
- 1 pound ground breakfast sausage
- 6 large eggs, beaten
- 1 (4-ounce) can diced green chiles
- 1 (15-ounce) can pinto beans, rinsed and drained
- 1 1/2 cups (12 ounces) red enchilada sauce, homemade or store-bought
- 8-10 medium flour tortillas
- 2 cups mexican-blend cheese, divided (1 1/2 cups inside, 1/2 cup on top)
- optional garnishes: chopped cilantro, chopped red onions, crumbled or shredded cheese, avocado, sour cream
Instructions
- Heat a large nonstick skillet over medium-high heat and add olive oil, red bell pepper, and onion. Sauté for about 5 minutes until softened. Stir in spinach and cook for another minute until wilted.
- Add breakfast sausage, cooking for 6–8 minutes until fully cooked and crumbled. Drain any excess fat from the skillet.
- Mix in the diced green chiles and rinsed pinto beans until well combined.
- Pour in the beaten eggs, cooking for 1–2 minutes while stirring frequently until lightly scrambled and soft. Remove the skillet from heat.
- Stir in 1 1/2 cups of the mexican-blend cheese until thoroughly mixed. Taste the filling and adjust seasoning with salt and pepper if desired.
- Preheat the oven to 375°F. Spread 1/4 cup of enchilada sauce on the bottom of a 13×9-inch baking dish.
- Fill each tortilla with the sausage, egg, and veggie mixture. Roll tightly and place seam side down in the baking dish.
- Pour the remaining enchilada sauce over the rolled tortillas and top with the remaining 1/2 cup of cheese. Bake uncovered for 15 minutes until the cheese is melted and bubbly.
- Garnish with chopped cilantro, chopped red onions, more cheese, sliced avocado, and a dollop of sour cream.
Notes
Feel free to add your favorite spices to the filling for extra flavor.
For a vegetarian option, substitute the sausage with a plant-based alternative or additional vegetables.
Nutrition
- Serving Size: 1 enchilada
- Calories: 350
- Sugar: 2g
- Sodium: 700mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 150mg



