Hearty Breakfast Burritos with Homemade Pork Sausage, Maple Bacon, Eggs and Cheddar
These breakfast burritos are large flour tortillas filled with homemade pork sausage, maple-smoked bacon, soft scrambled eggs and melted cheddar, then toasted in a pan until the outside is lightly browned. They are different from a light breakfast wrap because the filling is built like a proper morning meal, with real sausage texture, rendered bacon fat and enough cheese to hold everything together. I make them when I want a strong breakfast, a weekend brunch, or something I can wrap, grill and eat hot without making three separate plates.
This recipe is based on my YouTube video, with a few adjustments since publication. In the video, the sausage is made from a generous amount of pork, but for a website recipe I prefer to balance the quantities so the burritos are easier to roll and better for home cooks. The mistake to avoid is overfilling the tortilla. When the burrito is too packed, it tears before it reaches the pan, and all the good stuff escapes when the cheese starts to melt.
What I look for here is a sausage mixture that feels slightly sticky but not wet, bacon that has rendered enough fat to cook the eggs, and eggs that stay soft instead of dry. At the end, the tortilla should make a quiet crisp sound in the pan, the seam should seal underneath, and the cheddar should melt into the eggs and sausage without turning greasy.

Why I Make It This Way
I make it this way because a breakfast burrito needs structure. If the eggs are too wet, the tortilla gets soggy. If the sausage is too lean, the whole thing feels dry. If the cheese is only sprinkled at the end, it does not glue the filling together.
That is why I start with pork shoulder or pork butt, not extra-lean ground pork. A little fat is important. I also add breadcrumbs, egg and a splash of milk to the sausage mixture. The breadcrumbs absorb moisture, the egg helps bind, and the milk keeps the texture softer. This is close to the logic behind my homemade pork sausage, but shaped smaller and cooked loose enough for breakfast burritos.
The bacon goes into a cold pan first. This matters. Starting cold lets the fat render slowly, so you get golden bacon pieces and a pan that is ready for the sausage and eggs. If the pan is too hot right away, the bacon browns before the fat has time to melt.
How This Recipe Is Different from Similar Recipes
This is not the same thing as a quick egg wrap or a light breakfast sandwich. My breakfast sandwich with bacon and cheesy sauce is more of a stacked sandwich with bread, sauce and a classic morning feel. This burrito is heavier, rolled, grilled and built around homemade sausage.
It is also different from a Tex-Mex dinner burrito like beef burritos with a rich filling. There are no beans, rice or simmered beef here. The filling is breakfast-style: pork, eggs, bacon and cheddar.
For something quicker and more snack-style, a pan of cheese quesadillas is simpler. For something crunchier and fried, chicken chimichangas go in another direction. This recipe sits right in the middle: hearty, grilled in a pan, rich but still practical for breakfast or brunch.
Ingredients Notes
Use large flour tortillas, about 10 to 12 inches wide. Small tortillas are frustrating here. They crack, they tear, and they make you fight the recipe.
For the pork, use pork shoulder, pork butt or échine-style pork if you can find it. I like this cut because it has enough fat to stay juicy. If you only have lean ground pork, add a little extra milk and do not overcook it.

For the cheese, cheddar is my choice because it melts well and has enough sharpness to stand up to the sausage and bacon. Monterey Jack also works if you want a smoother melt.
The eggs should be cooked gently. Do not cook them until they look dry in the pan. They will keep cooking a little inside the warm tortilla, especially when the burrito goes back into the skillet.
Step-by-Step Instructions
Start with the sausage mixture. In a bowl, combine the ground pork, salt, pepper, breadcrumbs, egg and milk. Mix by hand until the meat feels tacky and holds together when pressed. It should not be crumbly. If it feels very stiff, add another spoonful of milk.


Cover the bowl and let the mixture rest in the refrigerator for 20 to 30 minutes. This short rest helps the breadcrumbs hydrate and gives the sausage a better texture. If you skip it, the sausage still cooks, but it does not hold together as nicely.
While the meat rests, grate the cheddar and prepare the bacon. Cut the bacon into pieces, then place it in a cold skillet. Turn the heat to medium and let it cook slowly. You should hear a steady sizzle after a few minutes. Stir and turn the pieces until the bacon is browned and the fat has rendered. Remove the bacon to a plate, but keep a little fat in the pan.



Shape the sausage into small patties or short logs. Do not make them too thick. They need to cook through before the outside gets too dark. Cook them in the bacon fat over medium heat, turning often, until browned and cooked to 160°F in the center. That temperature is important for homemade pork sausage. If you do not have a thermometer, cut one open. The inside should be fully cooked with no raw pink center.
Remove the sausage and keep it warm. If the pan has too much fat, spoon some out. Leave just enough to coat the bottom.



Beat the eggs with a pinch of salt and pepper. Lower the heat to medium-low and pour the eggs into the pan. Stir slowly with a spatula, scraping the bottom as they thicken. At this point, they should look soft and glossy, not dry and broken. Take them off the heat just before they look fully done.
Warm the tortillas for a few seconds in a dry pan or microwave. This makes them flexible and much easier to roll.
To build each burrito, add a little cheddar first, then eggs, bacon and sausage. Add more cheddar on top. Fold in the sides, then roll tightly from the bottom. The cheese helps hold everything together once it melts.


Place the burritos seam-side down in a hot dry skillet. Cook for 1 to 2 minutes per side, turning carefully, until the tortilla is golden and the cheese has melted. You know it is ready when the burrito feels firm, the seam stays closed, and the outside has a few toasted brown spots.
Let them sit for 1 minute before cutting. That short rest keeps the filling from rushing out.

Health and Nutrition Context
This is a hearty, protein-rich breakfast with pork, eggs, bacon and cheese. It is not a light smoothie breakfast, and it is not trying to be. I see it more as a filling weekend meal, a post-workout brunch, or a make-ahead breakfast when you want something substantial.
For a lighter plate, serve half a burrito with a fresh side like classic macaroni salad or a crisp creamy coleslaw instead of fried potatoes.
Substitutions
You can use breakfast sausage meat instead of making the sausage from scratch, but check the salt before adding more seasoning. Some store-bought sausage is already very salty.
Turkey sausage works if you want a leaner version, but it needs a little care. Do not cook it aggressively, or it dries out. You can also use the same general idea from baked turkey meatballs and shape the mixture into small breakfast-style pieces.
For the cheese, use Monterey Jack, mozzarella, old cheddar, pepper jack or a mix. If using mozzarella, add a little sharper cheese too because mozzarella melts well but tastes mild.

For the bacon, smoked ham, Canadian bacon or smoked meat can work. If you like that Montreal breakfast direction, the filling pairs naturally with the idea behind a smoked meat omelette.
For sauce, I usually keep the burrito simple, but a spoonful of maple mayo is excellent with the bacon. For more heat, use spicy mayo or a small amount of Cajun mayo.
What to Serve with Breakfast Burritos
For a big brunch plate, serve these with crispy air fryer fries or homemade tater tots. If you want something more classic and calm, fluffy cottage cheese pancakes make a nice sweet contrast.

For another egg-based brunch option, try easy eggs Benedict or a soft French omelette. If you want a full brunch collection, the easy brunch recipe guide is a good place to keep building the menu.
FAQ
Can I make these breakfast burritos ahead of time?
Yes. Let the filling cool slightly before rolling, then wrap the burritos tightly. Keep them in the refrigerator for up to 3 days. Reheat in a skillet for the best texture.
Can I freeze them?
Yes, but let the eggs cool first so they do not steam inside the tortilla. Wrap each burrito tightly, freeze, then reheat from thawed or frozen. The tortilla will be better if you finish it in a pan after microwaving.
Why did my tortilla tear?
Usually it is too cold, too small, or too full. Warm the tortilla first and do not overload the center. A 10 to 12 inch tortilla is much easier to work with.
Can I use store-bought sausage?
Yes. Use about 1 1/3 pounds of sausage meat for 4 big burritos. If the sausage is already seasoned, skip the salt in the homemade sausage mixture.
How do I know the pork sausage is cooked?
Use an instant-read thermometer and cook the sausage to 160°F. If you do not have one, cut into the thickest piece and make sure the center is fully cooked.
Can I add vegetables?
Yes. Sautéed onions, peppers, mushrooms or spinach work well. Cook them first so they release moisture before going into the tortilla.

Hearty Breakfast Burritos with Homemade Pork Sausage, Maple Bacon, Eggs and Cheddar
Ingredients
- Homemade Pork Sausage
- 1 1/3 lb ground pork shoulder or pork butt
- 1 1/2 tsp kosher salt
- 2/3 tsp black pepper
- 1/3 cup plain breadcrumbs
- 1 large egg
- 2 tbsp milk or cold water
- Burritos
- 6 oz maple-smoked bacon chopped
- 6 large eggs
- 1 1/2 cups grated cheddar
- 4 large flour tortillas 10 to 12 inches
- Salt to taste
- Black pepper to taste
Instructions
- Mix the ground pork with salt, pepper, breadcrumbs, egg and milk until the mixture feels slightly sticky and holds together.
- Cover and refrigerate for 20 to 30 minutes.
- Shape the sausage mixture into small patties or short logs.
- Place chopped bacon in a cold skillet. Cook over medium heat until browned and rendered. Remove and reserve.
- Cook the sausage in a little bacon fat over medium heat, turning often, until browned and cooked to 160°F internally. Reserve.
- Beat the eggs with salt and pepper.
- Cook the eggs gently in the same skillet over medium-low heat, stirring until soft and just set.
- Warm the tortillas so they become flexible.
- Fill each tortilla with cheddar, eggs, bacon, sausage and a little more cheddar.
- Fold in the sides, roll tightly, and place seam-side down in a hot dry skillet.
- Toast 1 to 2 minutes per side, until golden and melted inside.
- Rest 1 minute, cut in half, and serve hot.
Video
Notes
FAQ
Can I make these breakfast burritos ahead of time?
Yes. Let the filling cool slightly before rolling, then wrap the burritos tightly. Keep them in the refrigerator for up to 3 days. Reheat in a skillet for the best texture.Can I freeze them?
Yes, but let the eggs cool first so they do not steam inside the tortilla. Wrap each burrito tightly, freeze, then reheat from thawed or frozen. The tortilla will be better if you finish it in a pan after microwaving.Why did my tortilla tear?
Usually it is too cold, too small, or too full. Warm the tortilla first and do not overload the center. A 10 to 12 inch tortilla is much easier to work with.Can I use store-bought sausage?
Yes. Use about 1 1/3 pounds of sausage meat for 4 big burritos. If the sausage is already seasoned, skip the salt in the homemade sausage mixture.How do I know the pork sausage is cooked?
Use an instant-read thermometer and cook the sausage to 160°F. If you do not have one, cut into the thickest piece and make sure the center is fully cooked.Can I add vegetables?
Yes. Sautéed onions, peppers, mushrooms or spinach work well. Cook them first so they release moisture before going into the tortilla.🔗 Useful Links
🛒 Michel Dumas Shop : Explore our kitchen essentials, including aprons and knives.
🌐 Linktree : Access all our important links in one place.
📱 YouTube | Instagram | Facebook | TikTok : Follow us for the latest recipes and culinary tips.





