This copycat recipe recreates the hearty, diner-style breakfast burrito that Denny’s made famous, featuring a warm flour tortilla wrapped around fluffy scrambled eggs, seasoned sausage, crispy hash browns, and a blend of melted cheeses. It works so well because it balances the savory sausage with the creamy eggs and the satisfying crunch of the hash browns, all tied together with a zesty salsa and creamy sauce. Perfect for a weekend brunch or a filling weekday breakfast, this burrito brings the diner experience right to your own kitchen.
Ingredients
- 4 large flour tortillas (10-inch / 25 cm)
- 1 lb (450 g) breakfast sausage (pork or turkey)
- 8 large eggs
- 1/4 cup (60 ml) milk
- 2 cups (300 g) frozen shredded hash browns
- 1 cup (120 g) shredded cheddar cheese
- 1/2 cup (60 g) shredded Monterey Jack cheese
- 1/2 cup (120 ml) salsa (mild or medium)
- 1/4 cup (60 g) sour cream
- 2 tbsp (30 ml) vegetable oil
- Salt and black pepper to taste
- Optional: hot sauce, diced green onions, or avocado for serving
Instructions
- Heat a large nonstick skillet over medium heat. Add the breakfast sausage and cook, breaking it up with a spatula, until browned and cooked through, about 6-8 minutes. The sausage should reach a safe minimum internal temperature of 160°F (71°C) as per USDA FSIS guidelines. Remove the sausage with a slotted spoon and set aside, leaving a little drippings in the pan.
- In the same skillet, add the frozen hash browns and spread them in an even layer. Cook over medium-high heat without stirring too often, allowing them to get golden and crispy on the bottom, about 5-7 minutes. Flip and cook another 3-4 minutes until crispy on both sides. Season with a pinch of salt and pepper. Remove from the skillet and set aside.
- In a medium bowl, whisk together the eggs, milk, salt, and pepper until well beaten. Reduce the skillet heat to low-medium. Pour in the egg mixture and cook, stirring gently with a spatula, until the eggs are softly scrambled and just set, about 3-4 minutes. Do not overcook; they should remain moist and fluffy.
- Warm the tortillas in a dry skillet over low heat for about 20 seconds per side, or wrap them in a damp paper towel and microwave for 30 seconds. This makes them pliable and easier to roll.
- Assemble the burritos: Lay a tortilla flat on a clean surface. In the center, layer a quarter of the scrambled eggs, followed by a quarter of the cooked sausage, a quarter of the crispy hash browns, and a sprinkle of both cheddar and Monterey Jack cheeses. Add a spoonful of salsa and sour cream on top.
- Fold in the sides of the tortilla over the filling, then roll tightly from the bottom up, tucking the filling in as you go. Repeat with the remaining tortillas.
- Optional: For a crispier exterior, heat a clean skillet over medium heat with a little oil. Place the burritos seam-side down and cook for 2-3 minutes per side until golden and crispy. Serve immediately.
Tips
- Don’t overfill: It’s tempting to pile on the filling, but overstuffing makes rolling difficult and can cause the burrito to burst. Stick to about 1 cup of filling per tortilla.
- Use a hot skillet for hash browns: For extra crispy hash browns, make sure your skillet is hot before adding them, and resist the urge to stir frequently. Let them develop a golden crust.
- Season as you go: Taste the sausage and eggs separately and adjust seasoning. The sausage is often salty, so go easy on the salt in the eggs.
- Make-ahead tip: You can prep the sausage, hash browns, and scrambled eggs a day ahead and store them in the fridge. Assemble and roll the burritos the next morning for a quick breakfast.
Serving Suggestions
Serve these burritos hot with extra salsa, sour cream, and a sprinkle of fresh cilantro or green onions on the side. They pair wonderfully with a side of fresh fruit, a simple green salad, or a cup of hot coffee. For a complete diner-style meal, add a side of crispy bacon or a small bowl of refried beans.
Variations
- Vegetarian: Omit the sausage and add 1 cup of black beans (rinsed and drained) or sauteed bell peppers and onions. You can also use plant-based sausage crumbles.
- Spicy: Use hot sausage, add a diced jalapeño to the eggs, and use a spicy salsa or chipotle sauce. A dash of cayenne pepper in the eggs adds extra heat.
- Bacon and Potato: Swap the sausage for crispy bacon bits and use roasted diced potatoes instead of hash browns for a different texture.
- Southwest: Add black beans, corn, and a little cumin to the filling. Top with a drizzle of ranch dressing or a squeeze of lime.
Storage and Reheating
Refrigerate leftover burritos in an airtight container or individually wrapped in foil for up to 3-4 days. To reheat, unwrap and place on a microwave-safe plate; microwave on high for 1-2 minutes, or until heated through. For a crispier result, reheat in a toaster oven or air fryer at 350°F (175°C) for 5-7 minutes. You can also freeze uncooked or cooked burritos for up to 2 months; thaw overnight in the fridge before reheating. Always ensure reheated burritos reach an internal temperature of 165°F (74°C) for food safety.
Frequently Asked Questions
Can I use fresh hash browns instead of frozen? Yes, you can. Use 2 cups of freshly shredded potatoes, but be sure to squeeze out excess moisture with a clean kitchen towel before cooking to ensure they get crispy.
What is the best way to roll a burrito so it doesn’t fall apart? Start with warm tortillas, don’t overfill, fold the sides in snugly, and roll tightly from the bottom. Pressing gently as you roll helps seal the filling. If you want it extra secure, you can place the burrito seam-side down in a hot pan for a minute to ‘glue’ the seam.
Can I make this recipe gluten-free? Absolutely. Simply use gluten-free flour tortillas or corn tortillas (though corn tortillas are smaller and may require less filling). Ensure your sausage and salsa are also gluten-free.
How do I keep the burritos warm for a crowd? After rolling, place them on a baking sheet in a 200°F (95°C) oven, covered loosely with foil, for up to 30 minutes before serving. This keeps them warm without drying them out.
Can I use egg whites instead of whole eggs? Yes, you can substitute 8 egg whites for the whole eggs. The texture will be slightly less rich, but it will still work well. Add a little extra cheese or a splash of milk to compensate for the lack of fat.
What if I don’t have Monterey Jack cheese? You can substitute with any good melting cheese like mozzarella, pepper jack, or even a mild gouda. Pepper jack will add a nice spicy kick.
Related
- Chicken Tinola Ingredients & Easy Recipe
- Calories in Hot Cross Buns: Recipe & Count
- Who Sells Mini Hot Dogs? Top Places to Buy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).