Fry Up Recipe: British Breakfast Hash With Crispy Potatoes and Eggs

Snacks

Fry Up Recipe: British Breakfast Hash With Crispy Potatoes and Eggs

The British fry-up recipe transforms a simple breakfast into a hearty, crispy hash that brings comfort to any morning. This dish delivers perfectly golden potatoes, savory sausages, and perfectly fried eggs—all ready in under 30 minutes.

The key lies in layering flavors through slow-cooked bacon, caramelized mushrooms, and tender tomatoes, creating a dish that feels both nostalgic and refined.

What makes this fry-up special is its balance of textures: crispy potatoes that shatter with each bite, juicy sausages that crumble easily, and eggs cooked to your preference. Every component is cooked separately to maintain ideal doneness, ensuring no soggy bits or overcooked edges.

The method is straightforward but requires attention to timing—each element must be ready simultaneously for that classic British breakfast experience.

By the time you plate this dish, you’ll have a golden, aromatic spread that’s rich in flavor and satisfying in every bite. The crispy potatoes form a sturdy base, while the eggs add freshness, and the sausages and bacon bring deep, smoky notes.

This isn’t just breakfast—it’s a full meal that’s perfect for lazy weekends or a hearty start to the day.

For those looking to adapt, swapping sausages for veggie links or adding black pudding keeps the dish traditional while accommodating dietary preferences. The recipe scales effortlessly, making it ideal for feeding a crowd or meal prepping for the week ahead. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
High Cal

Ingredients for fry up

Pantry staples meet British breakfast tradition for this crispy, savory hash.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch cubes, cold water soak
English Breakfast Sausages 🌭 6 whole Fresh or high-quality frozen
Thick-Cut Bacon 🥓 8 oz Thick-cut for best texture
White Onions 🧅 1 whole Thinly sliced, yellow works too
Button Mushrooms 🍄 8 oz Sliced, stems removed
Roma Tomatoes 🍅 4 whole Quartered, seeds removed
Large Eggs 🥚 4 whole Freshly laid preferred
Unsalted Butter 🧈 4 tbsp For crisping potatoes
Vegetable Oil 🫒 ¼ cup High smoke point for frying
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 2 cloves Minced, for seasoning

The potatoes are the foundation—Russet potatoes give that perfect fluffy interior with a crispy crust. Pre-cut frozen hash browns work in a pinch, but fresh-cut beats them every time. For the sausages, English breakfast sausages are ideal, but any good-quality breakfast sausage will do. Look for ones with visible meat pieces, not just filler. The bacon should be thick-cut—it makes all the difference for that satisfying crunch. If you're using frozen bacon, thaw it in the fridge overnight for even cooking. Trader Joe's and Costco

No thick-cut bacon? Regular bacon cut into thirds lengthwise works, though it won't be as crispy. Swapping sausages for veggie links or black pudding keeps the dish authentic while accommodating dietary needs. The mushrooms can be cremini if that's what you have, but button mushrooms caramelize more beautifully. For the tomatoes, Roma tomatoes hold up best, but any firm variety works. Fresh parsley is ideal for garnish, but dried parsley at half the amount gets you close. The key to crispy potatoes is patience—don’t rush the cooking time, even if it means waiting a few extra minutes for that perfect golden crust.

Potatoes keep for 5 days in the fridge if stored in an airtight container. Sausages and bacon freeze beautifully for up to 3 months, so make a double batch if you're planning ahead. The hash reheats best in a skillet over medium heat, adding a splash of water to keep it moist. For meal prep, cook the potatoes and sausages ahead, then reheat and top with fresh eggs in the morning. The eggs should always be cooked fresh—this isn’t a dish where reheating works well. Garnish with parsley just before serving to keep it vibrant.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss everything on a single sheet pan, let the bacon fat do the work, and walk away. No pots, no pans, no stress. The potatoes crisp up while the sausages sizzle, and the mushrooms soak up all that salty, smoky goodness without a single extra dish.
  • Crispy-Perfect Potatoes: Between us, there’s nothing like that golden crust on a Russet with a fluffy center—especially when it’s been caramelized in bacon grease. I’ll take this over mashed potatoes any day, and my kids will fight over the last slice. (Yes, even on a Tuesday night.)
  • Budget Breakfast Feast: This feeds four for under $10, and the leftovers? Even better the next day. The sausages and bacon get more flavor as they sit, and the potatoes stay crispy if you reheat them properly. Honestly, it’s my go-to when I’m broke but still want to feel like I’m eating something special.
  • Weekend Brunch Hero: Skip the fancy eggs—this is my secret weapon for lazy mornings or when friends drop by. The onions mellow out as they cook, the mushrooms add earthy depth, and the whole thing tastes like a hug from your grandma. Plus, it’s ready while your coffee’s still brewing.

Step-by-step instructions for British breakfast hash with crispy potatoes and eggs

Transform simple ingredients into a hearty, crispy breakfast hash using this straightforward method.

1

Par-Cook and Crisp the Potatoes

Place the 2 lbs of cubed russet potatoes in a large pot and cover with cold water. Add 1 teaspoon of the 1.5 teaspoons kosher salt and bring to a boil over high heat. Reduce to a simmer and cook for 8-10 minutes until the potatoes are tender when pierced with a fork but still hold their shape.

Drain the potatoes thoroughly and transfer them to a large skillet. Heat 2 tablespoons of the 4 tablespoons unsalted butter and 0.125 cup of the 0.25 cup vegetable oil over medium-high heat. Add the potatoes and spread them in a single layer. Cook undisturbed for 10-12 minutes, shaking the pan occasionally, until the potatoes develop golden-brown spots. This initial crisping is crucial for that perfect texture.

2

Cook the Bacon and Sausages

Increase the heat to medium and add the 8 oz thick-cut bacon to the skillet with the potatoes. Cook for 6-8 minutes, stirring occasionally, until the bacon is crispy and the fat has rendered out. Remove the bacon with a slotted spoon and set aside on paper towels to drain excess fat.

Push the potatoes to one side of the skillet and add the 6 whole english breakfast sausages to the empty space. Cook for 5-6 minutes, turning occasionally, until the sausages are golden brown and cooked through. Slice the sausages into bite-sized pieces and return them to the skillet with the potatoes.

3

Sauté the Vegetables

Add the 1 whole white onion, sliced, and the 8 oz button mushrooms, sliced, to the skillet. Cook for 5-6 minutes, stirring occasionally, until the onions are translucent and the mushrooms have released their moisture and begun to brown. Add the 2 cloves garlic cloves, minced, and cook for an additional 30 seconds until fragrant.

Stir in the 4 whole roma tomatoes, quartered, and cook for 2-3 minutes until they soften slightly. Season everything with the remaining 0.5 teaspoons kosher salt and 0.5 teaspoons ground black pepper. Remove the skillet from heat and let the hash sit for 2 minutes to meld the flavors.

4

Fry the Eggs and Assemble

Increase the heat to medium and add the remaining 2 tablespoons unsalted butter to the skillet. Once the butter foams, make 4 small wells in the hash mixture. Crack the 4 whole large eggs into these wells. Cover the skillet with a lid and cook for 3-4 minutes until the whites are set but the yolks remain runny.

Gently stir the hash to combine everything, being careful not to break the yolks. Transfer the hash to serving plates and garnish with the 0.25 cup chopped fresh parsley. Serve immediately with the crispy bacon on the side for that extra crunch.

👨‍🍳

Pro Tips For Making Fry Up

  • CRISP THE POTATOES FIRST: I learned this the hard way—cooking potatoes last means they steam instead of crisp. Toss them in cold oil, hit 375°F (190°C), and let them sizzle for 15 minutes before adding anything else. That golden crust won’t happen if you wait.
  • CUT BACON IN HALF: Thick-cut bacon takes forever, and it’s easy to overcrowd the pan. Slice each strip crosswise into thirds—keeps the fat flowing, renders faster, and gives you more crispy edges. (Yes, even if you’re impatient like me.)
  • DON’T SKIP THE MUSHROOM WASH: Button mushrooms hold dirt in their gills, and nothing ruins a fry-up faster than gritty bites. Give them a quick rinse, then dry them thoroughly with a paper towel. Wet mushrooms release water, turning your pan into a soup.
  • REST THE SAUSAGES: Fresh sausages ooze grease when sliced too soon. Cook them whole, then let them sit under foil for 5 minutes before cutting—locks in flavor and keeps them from falling apart. (Your future self will thank you.)

Make-ahead tips for this dish

Prep Ahead Components

The potatoes and sausages are the stars of this dish and can be prepped in advance to save time. Par-cook the potatoes by boiling them for 8-10 minutes until tender, then drain and store in an airtight container in the fridge for up to 2 days.

Cook the sausages ahead and slice them—store in the fridge for 3 days or freeze for 3 months. This way, you only need to crisp the potatoes and reheat the sausages on the day you serve. 💡

Crispy Potato Hack

For extra crispy potatoes, par-cook them the night before and refrigerate uncovered. This dries the surface slightly, ensuring a better crust when you crisp them in the skillet. The next morning, simply reheat the potatoes in the skillet with butter and oil for 10-12 minutes until golden.

I’ve found this method works especially well if you’re prepping for a crowd. ⚡

Egg-Freezing Tip

While eggs are best cooked fresh, you can prep the rest of the hash ahead and store it in the fridge for 3 days. When ready to serve, simply reheat the hash in a skillet with a splash of water, then top with fresh eggs.

This keeps the dish efficient for busy mornings. Just remember to garnish with parsley right before serving to keep it vibrant. 🌿

Batch Cooking for Meal Prep

Double the recipe and store components separately for easy assembly. Cook 4 lbs of potatoes and 12 sausages, then divide into meal prep containers. Store the bacon and mushrooms separately since they’re best added fresh.

On serving day, reheat the potatoes and sausages, add the bacon and mushrooms, and top with eggs. This method ensures you always have a hearty breakfast ready. 💪

Freezer-Friendly Sausages

If you’re planning ahead, freeze the cooked sausages in a single layer on a tray before transferring them to a freezer bag. This prevents them from sticking together. When ready to use, thaw them in the fridge overnight.

I’ve found that frozen sausages reheat just as well as fresh ones, making them perfect for meal prep. 🥶

Garnish Last Minute

Fresh parsley and crispy bacon are best added right before serving. The parsley adds a pop of color and freshness, while the bacon provides that satisfying crunch.

If you’re short on time, dried parsley works in a pinch—just use half the amount. Store garnishes separately until the last minute to keep everything fresh. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 18g90%
Cholesterol 320mg107%
Sodium 1850mg80%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this breakfast hash ahead of time?

Prep the potatoes and sausages in advance—they keep well in the fridge for 2-3 days or freeze for 3 months. Just reheat in a skillet with extra butter until crispy. The eggs should always be cooked fresh, so add them just before serving. This method saves time and makes mornings effortless!

2

What's the secret to crispy potatoes?

Par-cook them first for 8-10 minutes until tender, then drain completely. The key is using a mix of butter and oil in the skillet and cooking undisturbed for 10-12 minutes on medium-high heat. For extra crispiness, refrigerate the potatoes uncovered overnight before crisping.

3

Can I substitute any ingredients for dietary needs?

Yes! Swap sausages for veggie links or black pudding, use tofu bacon for vegetarian, or omit bacon entirely. For potatoes, try sweet potatoes or hash browns. Always adjust cooking times for different textures—veggie sausages may need 1-2 extra minutes.

4

How do I keep the hash from getting soggy?

Cook each component separately and add them to the skillet in stages. Keep the heat at medium-high and avoid overcrowding the pan. For reheating, use a dry skillet and add a splash of water only if needed. The eggs should be added last to maintain their perfect texture.

5

What's the best way to serve this dish?

Plate the hash with crispy eggs on top and serve with extra bacon on the side. Add fresh parsley for color and a squeeze of lemon for brightness. For a full breakfast, pair with toasted sourdough or brioche. This dish is hearty enough to stand alone for brunch or a lazy weekend meal.

★★★★★5.0(5 reviews)
Categories Snacks