Breakfast Burritos are the perfect way to start your day with a hearty, satisfying meal. Packed with crispy hash browns, fluffy scrambled eggs, melted cheese, turkey ham, creamy avocado, and flavorful salsa, these homemade breakfast burritos are simple to prepare and ideal for busy mornings or weekend brunch.
Why You’ll Love This Recipe
- Crispy, cheesy, and packed with flavor.
- Easy enough for busy weekday mornings.
- Family-friendly and customizable.
- Great for meal prep and freezer breakfasts.
- Perfect balance of protein, healthy fats, and comforting textures.
Ingredients

- 4 slices turkey ham
- 3 tablespoons neutral oil
- 6 ounces frozen hash browns
- 3 large eggs
- ½ tablespoon unsalted butter
- ¼ teaspoon kosher salt
- 2 large (10-inch) burrito-size flour tortillas
- ¾ cup shredded cheese blend
- ¼ cup chunky salsa
- Pickled jalapeño slices
- ¼ avocado, thinly sliced
Instructions
- Preheat the oven to 400°F (200°C).
- Arrange the turkey ham slices on a baking tray and bake for about 15–18 minutes until lightly crisp. Transfer to a paper towel-lined plate.
- Heat the neutral oil in a skillet over medium-low heat. Add the frozen hash browns, pressing them into an even layer. Cook for about 5 minutes per side until crispy and golden. Remove and wipe the skillet clean.
- Melt the butter in a nonstick skillet over medium-low heat.
- Whisk the eggs with kosher salt. Pour into the skillet and gently scramble until just set.
- Lay one tortilla flat. Sprinkle a little shredded cheese near the bottom, leaving a border around the edges.
- Add half of the crispy hash browns, scrambled eggs, turkey ham, salsa (draining excess liquid), pickled jalapeños, avocado slices, and more cheese.
- Fold in the sides and roll tightly into a burrito.
- Repeat with the second tortilla.
- Heat a skillet over medium heat. Sprinkle a little cheese directly onto the skillet and place the Breakfast Burritos seam-side down over the cheese. Cook until the cheese becomes golden and crispy, about 2 minutes.
- Flip and repeat on the other side.
- Slice in half and serve immediately with extra salsa.

Tips & Tricks
- Soft scrambled eggs stay creamy after grilling.
- Drain salsa to prevent soggy burritos.
- Warm tortillas before rolling to avoid cracking.
- Add spinach, peppers, onions, or mushrooms for extra vegetables.
- Swap cheddar with pepper jack or Monterey Jack for different flavors.
- Make a double batch for meal prep.
Details
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 2 breakfast burritos
- Category: Breakfast
- Method: Oven and Stovetop
- Cuisine: Mexican-Inspired
- Difficulty: Easy
- Dietary Notes: Halal-friendly, nut-free (when using certified halal turkey ham and appropriate cheese)

Notes
- Serve with sour cream, fresh salsa, or guacamole.
- Fresh cilantro adds extra flavor.
- Add black beans for extra protein and fiber.
- For extra spice, use hot salsa or additional jalapeños.
Nutrition (Approximate)
- Calories: 690
- Protein: 31g
- Carbohydrates: 45g
- Fat: 42g
- Fiber: 6g
- Sugar: 4g
FAQ
Can I make Breakfast Burritos ahead of time?
Yes. Assemble the burritos, wrap tightly, and refrigerate for up to 3 days or freeze for longer storage.
Can I freeze homemade breakfast burritos?
Absolutely. Wrap each burrito individually and freeze for up to 3 months.
What’s the best cheese for breakfast burritos?
Cheddar, Monterey Jack, Colby Jack, or a Mexican cheese blend all work beautifully.
Can I make these vegetarian?
Yes. Simply omit the turkey ham and add sautéed vegetables or black beans.
How do I keep breakfast burritos from becoming soggy?
Drain the salsa well and let hot ingredients cool slightly before assembling.
Storage
Refrigerator: Store wrapped burritos for up to 3 days.
Freezer: Wrap individually in foil and place inside freezer bags. Freeze up to 3 months.
Reheating:
- Microwave: 2–3 minutes.
- Oven: 350°F for about 20 minutes.
- Air fryer: 350°F for 8–10 minutes.

Similar Recipes

Breakfast Burritos
Ingredients
- 4 slices turkey ham
- 3 tablespoons neutral oil
- 6 ounces frozen hash browns
- 3 large eggs
- ½ tablespoon unsalted butter
- ¼ teaspoon kosher salt
- 2 large 10-inch burrito-size flour tortillas
- ¾ cup shredded cheese blend
- ¼ cup chunky salsa
- Pickled jalapeño slices
- ¼ avocado thinly sliced
Instructions
- Preheat the oven to 400°F (200°C).
- Arrange the turkey ham slices on a baking tray and bake for about 15–18 minutes until lightly crisp. Transfer to a paper towel-lined plate.
- Heat the neutral oil in a skillet over medium-low heat. Add the frozen hash browns, pressing them into an even layer. Cook for about 5 minutes per side until crispy and golden. Remove and wipe the skillet clean.
- Melt the butter in a nonstick skillet over medium-low heat.
- Whisk the eggs with kosher salt. Pour into the skillet and gently scramble until just set.
- Lay one tortilla flat. Sprinkle a little shredded cheese near the bottom, leaving a border around the edges.
- Add half of the crispy hash browns, scrambled eggs, turkey ham, salsa (draining excess liquid), pickled jalapeños, avocado slices, and more cheese.
- Fold in the sides and roll tightly into a burrito.
- Repeat with the second tortilla.
- Heat a skillet over medium heat. Sprinkle a little cheese directly onto the skillet and place the Breakfast Burritos seam-side down over the cheese. Cook until the cheese becomes golden and crispy, about 2 minutes.
- Flip and repeat on the other side.
- Slice in half and serve immediately with extra salsa.
Notes
- Serve with sour cream, fresh salsa, or guacamole.
- Fresh cilantro adds extra flavor.
- Add black beans for extra protein and fiber.
- For extra spice, use hot salsa or additional jalapeños.
Conclusion
These Breakfast Burritos are everything you want in a satisfying morning meal—crispy, cheesy, hearty, and full of fresh flavor. Whether you’re making easy breakfast burritos for a busy weekday or stocking the freezer with homemade breakfast burritos, this recipe is guaranteed to become a favorite for breakfast lovers of all ages.

