There is nothing better than starting the day with a warm, satisfying breakfast that keeps you full for hours. This Homemade Breakfast Burritos Recipe is packed with fluffy scrambled eggs, crispy breakfast potatoes, savory sausage, melted cheese, and fresh vegetables, all wrapped in a soft flour tortilla.
These breakfast burritos are easy to customize, simple enough for a weekday morning, and hearty enough for a weekend brunch. You can also prepare them ahead of time, freeze them, and reheat them whenever you need a quick breakfast.
Recipe Information
- Recipe: Homemade Breakfast Burritos
- Cuisine: American-Mexican
- Preparation Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
- Servings: 6 breakfast burritos
- Yield: 6 burritos
Why This Recipe Is Good
These homemade breakfast burritos are filling, flavorful, and easy to customize. They combine protein, vegetables, potatoes, and cheese in one convenient meal. They are also great for meal prep because they can be refrigerated or frozen for later.

Ingredients
For the Breakfast Burritos
- 6 large flour tortillas, about 10 inches each
- 8 large eggs
- 8 ounces breakfast sausage
- 2 medium potatoes, peeled and cut into small cubes
- 1 tablespoon olive oil
- 1/2 medium onion, finely diced
- 1 red bell pepper, diced
- 1 cup shredded cheddar cheese
- 1/2 cup salsa
- 1/2 teaspoon salt, divided
- 1/4 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 2 tablespoons chopped fresh cilantro, optional
- 2 tablespoons butter
Optional Toppings and Add-Ins
- Diced avocado
- Sliced jalapeños
- Sour cream
- Hot sauce
- Fresh tomatoes
- Black beans
- Diced green chilies
- Monterey Jack or pepper Jack cheese
Equipment Needed
- Large nonstick skillet
- Medium mixing bowl
- Cutting board
- Chef’s knife
- Spatula
- Wooden spoon
- Measuring spoons
- Measuring cup
- Plate or clean work surface for assembling burritos
- Aluminum foil or parchment paper for wrapping, optional
How to Make Homemade Breakfast Burritos
Step 1: Cook the Potatoes
Heat the olive oil in a large nonstick skillet over medium heat.
Add the diced potatoes and season with about 1/4 teaspoon of the salt, smoked paprika, and garlic powder. Cook for about 10 to 12 minutes, stirring occasionally, until the potatoes are golden brown on the outside and tender in the center.
For more evenly cooked potatoes, keep the pieces small and similar in size. Avoid stirring constantly because allowing them to sit against the hot skillet helps them develop a crispy crust.
Transfer the cooked potatoes to a plate and set aside.
Step 2: Cook the Sausage and Vegetables
Add the breakfast sausage to the same skillet over medium heat. Break it apart with a wooden spoon or spatula as it cooks.
Cook for about 5 to 7 minutes, or until the sausage is fully browned and cooked through.
Add the diced onion and bell pepper. Cook for another 3 to 4 minutes, stirring occasionally, until the vegetables soften.
Turn off the heat and return the cooked potatoes to the skillet. Stir everything together so the sausage, potatoes, and vegetables are evenly combined.
Step 3: Scramble the Eggs
Crack the eggs into a medium mixing bowl. Add the remaining salt and the black pepper, then whisk until the yolks and whites are fully combined.
Melt the butter in a clean skillet over medium-low heat.
Pour in the eggs and let them cook for several seconds before gently stirring with a spatula. Continue cooking slowly, folding the eggs as they set.
Cook until the eggs are just cooked through but still soft and slightly creamy. Avoid overcooking them because they will continue to cook slightly from residual heat and will be warmed again when the burritos are reheated.
Step 4: Warm the Tortillas
Warm each flour tortilla in a dry skillet for about 10 to 15 seconds per side.
You can also microwave the tortillas under a slightly damp paper towel for about 20 to 30 seconds.
Warm tortillas are easier to fold and less likely to crack during assembly.
Step 5: Assemble the Burritos
Place one warm tortilla on a clean work surface.
Add approximately:
- 1/6 of the scrambled eggs
- 1/6 of the potato and sausage mixture
- A small handful of shredded cheddar cheese
- About 1 tablespoon of salsa
- A sprinkle of fresh cilantro, if using
Do not overfill the tortilla. Leaving some space around the edges makes rolling much easier.
Fold the left and right sides toward the center. Then fold the bottom edge over the filling and tightly roll the burrito upward until it is completely enclosed.
Repeat with the remaining tortillas and filling.
Step 6: Toast the Breakfast Burritos
For an extra crispy exterior, place the assembled burritos seam-side down in a dry skillet over medium heat.
Cook for 1 to 2 minutes on each side, until the tortillas are lightly golden and crisp.
This step is optional, but it adds a delicious toasted texture and helps keep the burritos sealed.
Check Other Recipes –
- Spinach & Cheese Omelet Recipe for a Delicious Breakfast
- Caprese Pasta Salad Recipe for Summer
- Classic Grilled Cheese & Tomato Soup Recipe
- Honey Mustard Chicken Salad Recipe
- Garlic Butter Shrimp Rice Bowls Recipe
- BBQ Chicken Quesadillas Recipe
- Beef Tacos Recipe for a Flavorful Weeknight Dinner
Tips for Making the Best Breakfast Burritos
Do Not Overfill the Tortillas
One of the most common mistakes is adding too much filling. A burrito that is too full can split when you roll it. Keep the portions moderate and distribute the ingredients evenly.
Keep the Eggs Soft
Slightly soft scrambled eggs work best because they stay tender after the burritos are assembled and reheated.
Make the Potatoes Crispy
Cutting the potatoes into small cubes helps them cook faster and develop a better golden crust. Use medium heat and give them enough time to brown.
Add Salsa Carefully
Salsa adds plenty of flavor, but too much can make the burrito watery. Use a modest amount inside and serve extra salsa on the side.
Customize the Filling
This recipe is flexible. You can replace the sausage with bacon, ham, chorizo, or a plant-based sausage. Black beans, spinach, mushrooms, and extra peppers also work well.
Make-Ahead Breakfast Burritos
Breakfast burritos are excellent for meal prep.
Prepare the burritos as directed, but skip the final skillet-toasting step if you plan to store them. Allow them to cool completely before wrapping each burrito individually in parchment paper or foil.
Refrigerating
Store the wrapped burritos in the refrigerator for up to 3 days.
Freezing
For longer storage, place individually wrapped burritos in a freezer-safe bag or airtight container. Freeze for up to 3 months for the best quality.
Labeling the package with the date makes it easier to keep track of your freezer meals.
How to Reheat Breakfast Burritos
From the Refrigerator
Remove the wrapping and place the burrito on a microwave-safe plate. Microwave for about 1 to 2 minutes, turning halfway through, until heated throughout.
For a crispier tortilla, finish the reheated burrito in a skillet for 1 to 2 minutes per side.
From Frozen
For the best results, thaw the burrito overnight in the refrigerator before reheating.
When reheating directly from frozen, microwave at medium power for several minutes, turning the burrito periodically, until the center is hot. Finish it in a skillet or oven if you want a crisp exterior.
Because microwave strength varies, check that the filling is heated thoroughly before serving.
Serving Suggestions
Homemade breakfast burritos are delicious on their own, but they are even better with simple sides and toppings.
Serve them with fresh fruit, avocado, salsa, sour cream, hot sauce, or a simple green salad. A side of crispy hash browns can also turn them into a larger breakfast or brunch meal.
For a brunch gathering, set out bowls of toppings so everyone can customize their own burrito.
Variations to Try
Vegetarian Breakfast Burritos
Skip the sausage and add black beans, mushrooms, spinach, and extra peppers. You can also increase the amount of cheese for additional richness.
Bacon Breakfast Burritos
Replace the sausage with cooked, crumbled bacon. Bacon pairs especially well with cheddar cheese, potatoes, and scrambled eggs.
Spicy Breakfast Burritos
Add diced jalapeños, hot salsa, pepper Jack cheese, or a few dashes of your favorite hot sauce.
Healthy Breakfast Burritos
Use whole wheat tortillas, turkey sausage, reduced-fat cheese, and extra vegetables. You can also add spinach or tomatoes for more produce.
Southwest Breakfast Burritos
Add black beans, corn, avocado, cilantro, and a spoonful of chipotle salsa for a smoky Southwest-inspired version.
Storage Instructions
Allow cooked burritos to cool before storing them.
Refrigerated burritos should be kept in an airtight container or tightly wrapped and consumed within 3 days.
Frozen burritos should be wrapped individually and stored in a freezer-safe container or bag for up to 3 months. Reheat until the center is completely hot.
Nutrition Information
The following nutrition information is an estimate based on one burrito made with the listed ingredients. Actual values will vary depending on the tortilla, sausage, cheese, and other ingredients used.
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 590 kcal |
| Carbohydrates | 48 g |
| Protein | 28 g |
| Fat | 32 g |
| Saturated Fat | 12 g |
| Fiber | 4 g |
| Sugar | 4 g |
| Sodium | 1,180 mg |
| Cholesterol | 285 mg |
Frequently Asked Questions
Can I make breakfast burritos the night before?
Yes. Prepare and assemble the burritos the night before, then refrigerate them in an airtight container. Reheat them in the microwave or skillet when ready to serve.
Can I freeze homemade breakfast burritos?
Yes. Breakfast burritos freeze very well. Wrap each burrito individually and place them in a freezer-safe bag or container. They can be frozen for up to 3 months for the best quality.
What type of tortilla is best for breakfast burritos?
Large flour tortillas are ideal because they are soft, flexible, and strong enough to hold a generous amount of filling. Burrito-size tortillas around 10 inches work especially well.
How do I keep breakfast burritos from getting soggy?
Avoid adding too much salsa or other wet ingredients inside the burrito. Let hot ingredients cool slightly before assembly, and do not overfill the tortilla.
Can I use frozen potatoes instead of fresh potatoes?
Yes. Frozen diced potatoes or frozen hash browns can save time. Cook them according to the package directions until they are golden and crisp before adding them to the filling.
Can I make these burritos without meat?
Absolutely. Replace the sausage with black beans, sautéed mushrooms, spinach, or additional vegetables for a satisfying vegetarian breakfast burrito.
What cheese is best for breakfast burritos?
Cheddar is a classic choice, but Monterey Jack, pepper Jack, Colby, or a Mexican cheese blend are also delicious.
How do I make the burritos crispy?
After assembling the burritos, place them seam-side down in a dry skillet over medium heat. Cook for 1 to 2 minutes per side until the tortilla becomes golden and crisp.
Can I add avocado to the burrito?
Yes, but fresh avocado is best added just before serving. It can become soft or discolored during storage and reheating.
How many breakfast burritos does this recipe make?
This recipe makes 6 generously filled breakfast burritos.
Final Thoughts
This Homemade Breakfast Burritos Recipe is an easy, hearty breakfast that works just as well for meal prep as it does for a relaxed weekend brunch. With fluffy eggs, crispy potatoes, savory sausage, melted cheese, and fresh vegetables wrapped in a warm tortilla, every bite is satisfying and flavorful.
The best part is how easy these burritos are to customize. Adjust the fillings, add your favorite toppings, make them spicy, or prepare a batch for the freezer. Once you make them at home, you may never need to buy breakfast burritos again.
Recommended By BeautifulKitchenguide's Team
The Complete 28-Day Keto Meal Plan Check Keto Cookbook
The Ultimate 100 High-Protein Recipes Check High Protein Cookbook
The Ultimate Vegan Cookbook - 70 Easy Recipes Check Vegan Cookbook
