Crispy Potato Bubble and Squeak Recipe for Comfort Food Lovers

15 min prep 30 min cook 3 servings
Crispy Potato Bubble and Squeak Recipe for Comfort Food Lovers
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a chilly November evening, the kind where the wind whistles through the kitchen window and the house smells faintly of pine and simmering broth. I was rummaging through the fridge, hunting for a way to rescue a tub of leftover mashed potatoes that had been waiting patiently for a second chance. The moment I lifted the lid, a cloud of warm, buttery steam rose, carrying whispers of butter, a hint of garlic, and the comforting earthiness of potatoes. I imagined turning that humble mash into something golden, crisp, and utterly satisfying—a dish that could stand proudly on any dinner table, yet still feel like a secret family treasure.

That night, I remembered an old British classic called “bubble and squeak,” traditionally made with leftover vegetables and potatoes, fried until the edges crackle. The name itself conjures images of sizzling sounds and a playful, almost musical kitchen rhythm. I thought, “What if I could give this classic a modern twist, using the creamy mashed potatoes I have, some fresh greens, and a dash of love?” The idea was simple, yet the possibilities felt endless. The sizzle of the pan, the aroma of caramelized onions, and the bright green pop of cabbage or kale promised a symphony of flavors and textures that would make any comfort‑food lover swoon.

But here’s the thing: turning leftovers into a masterpiece isn’t just about tossing them together. It’s about understanding how each ingredient contributes to the overall experience—how the right amount of fat creates that perfect crunch, how a single egg can bind everything into a cohesive, buttery patty, and how a quick caramelization can unlock hidden sweetness. Have you ever wondered why restaurant versions of bubble and squeak taste so different from the home‑cooked ones? The secret lies in technique, timing, and a few pro tricks that I’m about to share.

Now, I’m going to walk you through every step, from gathering the perfect ingredients to mastering the golden‑brown finish that makes this dish unforgettable. Trust me, your family will be asking for seconds, and you’ll have a new go‑to comfort food that works beautifully any night of the week. Here’s exactly how to make it — and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: By caramelizing the onion first, you introduce a sweet, umami‑rich foundation that elevates the humble mashed potatoes into a dish that sings with complexity. The natural sugars in the onion brown beautifully, creating a fragrant backdrop that makes every bite memorable.
  • Texture Contrast: The combination of creamy interior and a crisp, buttery crust satisfies both the desire for comfort and the craving for crunch. When the patty hits the hot pan, the outer layer quickly forms a golden crust while the inside stays soft and fluffy.
  • Ease of Preparation: This recipe uses leftovers, so you’re not starting from scratch. It’s a perfect way to reduce food waste while creating a dish that feels like a brand‑new culinary adventure.
  • Time Efficiency: With a prep time of just 15 minutes and a cooking time of about 30, you can have a hearty, satisfying meal on the table in under an hour—ideal for busy weeknights.
  • Versatility: The base can be tweaked with different greens, herbs, or even cheese, making it adaptable to whatever you have on hand. It’s a canvas for creativity, whether you’re feeding kids or impressing guests.
  • Nutrition Boost: Adding cabbage or kale introduces fiber, vitamins, and minerals, turning a comfort dish into a balanced plate. The egg provides protein, while the olive oil or butter adds healthy fats that help absorb the nutrients.
  • Ingredient Quality: Using well‑seasoned mashed potatoes and fresh greens ensures every bite is flavorful. The quality of the butter or oil you choose can make the difference between a decent crust and an unforgettable crunch.
  • Crowd‑Pleasing Factor: The golden‑brown appearance, the satisfying “squeak” when you bite into it, and the comforting aroma make this dish a hit with both kids and adults. It’s the kind of food that brings people together around the table.
💡 Pro Tip: For an extra‑crisp crust, press the formed patties gently with a spatula before they hit the pan—this creates more surface area for the Maillard reaction, giving you that irresistible crunch.

🥗 Ingredients Breakdown

The Foundation: Mashed Potatoes

Leftover mashed potatoes are the heart of this dish. About 2 cups of creamy, well‑seasoned mash provide the buttery base that holds everything together. The starch in the potatoes creates a cohesive patty when combined with the egg, while the butter or olive oil you’ll add later gives it a luxurious mouthfeel. If your mash is a bit too runny, don’t worry—just let it sit for a few minutes to thicken, or add a tablespoon of flour to help it bind better.

Aromatics & Greens: Onion and Cabbage/Kale

A medium onion, diced finely, brings sweetness and depth. Caramelizing it first unlocks natural sugars that complement the earthy potatoes. As for the greens, roughly 1 cup of finely chopped cabbage or kale adds texture, a pop of color, and a nutritional boost. Cabbage offers a mild crunch, while kale contributes a slightly bitter, robust flavor—choose based on your preference or what you have on hand.

The Binding Hero: Egg

One large egg acts as the glue that binds the mash, greens, and onions into a sturdy patty. It also adds a subtle richness and a dose of protein, making the dish more satisfying. If you’re cooking for someone with an egg allergy, a flax‑egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water) works as a plant‑based alternative, though the texture will be slightly different.

The Golden Touch: Olive Oil or Butter

About 3 tablespoons of olive oil or butter are needed for frying. Butter imparts an irresistible richness and a nutty flavor that makes the crust sing, while olive oil keeps the dish a bit lighter and adds a subtle fruitiness. If you’re looking for a compromise, try a mix of half butter and half olive oil—you’ll get the best of both worlds.

🤔 Did You Know? Potatoes are a natural source of resistant starch, which can help support healthy gut bacteria when cooked and then cooled, making your bubble and squeak not just tasty but also gut‑friendly.

When selecting your ingredients, look for potatoes that are still creamy and not overly watery. Fresh, crisp cabbage or kale will hold up better during cooking, while a sweet onion will caramelize more evenly. And remember, the quality of your butter or oil can turn a good dish into a spectacular one—opt for unsalted, high‑fat butter for the richest flavor.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Crispy Potato Bubble and Squeak Recipe for Comfort Food Lovers

🍳 Step-by-Step Instructions

  1. Start by heating 1 tablespoon of butter (or olive oil) in a large skillet over medium heat. As the fat melts, add the finely diced onion, spreading it out in an even layer. Cook, stirring occasionally, until the onion turns a deep golden caramel, about 8‑10 minutes. The kitchen will fill with a sweet, nutty aroma that signals you’re on the right track. Pro Tip: If the onions start to brown too quickly, lower the heat and add a splash of water to keep them from burning.

  2. While the onions are caramelizing, place your leftover mashed potatoes in a large mixing bowl. If they seem a bit stiff, stir in a tablespoon of milk or cream to loosen them just enough for easy mixing. Sprinkle a pinch of salt and freshly cracked black pepper, then fold in the caramelized onions, allowing their sweetness to meld with the potatoes.

  3. Next, add the finely chopped cabbage or kale to the bowl. Toss everything together until the greens are evenly distributed throughout the mash. The mixture should look speckled with vibrant green flecks, promising a burst of color in each bite. Common Mistake: Over‑mixing can make the potatoes gluey; stir just enough to combine.

  4. Crack the large egg into the bowl and gently fold it in. The egg will bind the ingredients, creating a cohesive patty that holds together when fried. If the mixture feels too loose, sprinkle in a tablespoon of flour or breadcrumbs to help it firm up. Pro Tip: Let the mixture rest for 5 minutes after adding the egg; this allows the starches to hydrate and the mixture to tighten.

  5. Divide the mixture into 6‑8 equal portions, depending on how large you want your patties. With damp hands, shape each portion into a flat, round patty about ½‑inch thick. The patty should feel firm enough to hold its shape but still slightly pliable. If it sticks to your hands, wet them again or dust the patty lightly with flour.

  6. Wipe the skillet clean, then add the remaining 2 tablespoons of butter (or olive oil) and let it melt over medium‑high heat. You’ll know it’s ready when a drop of water sizzles instantly upon contact. Carefully place the patties in the hot pan, giving each enough space to breathe—crowding will steam them instead of crisping.

  7. Fry the patties for 4‑5 minutes on the first side, pressing gently with a spatula after a minute to ensure even contact with the pan. You’ll hear a gentle “sizzle” and see the edges start to turn a deep, inviting gold. Flip them once the underside is crisp and the patty releases easily from the pan.

  8. Cook the second side for another 4‑5 minutes, watching for that signature “bubble and squeak” sound as the edges bubble and the crust deepens. The aroma at this stage is intoxicating—a blend of buttery richness, caramelized onion sweetness, and a hint of green earthiness from the cabbage or kale.

  9. Once both sides are golden brown and the interior is hot and fluffy, transfer the patties to a plate lined with paper towels to absorb any excess oil. Let them rest for a couple of minutes; this short pause lets the flavors settle and the crust stay crisp. Go ahead, take a taste — you’ll know exactly when it’s right.

💡 Pro Tip: For an extra layer of flavor, finish the cooked patties with a quick drizzle of melted herb butter (mix softened butter with chopped parsley, thyme, and a pinch of garlic powder) just before serving.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you form the final patties, scoop a tiny spoonful of the mixture into a hot pan and fry it for a minute. Taste the mini‑sample; this is your chance to adjust seasoning. If it needs a pinch more salt, a dash of smoked paprika, or a splash of lemon juice, now’s the time. I once served this to a chef friend who said the flavor was spot‑on, but after the taste test, I added a whisper of nutmeg and it became his new favorite.

Why Resting Time Matters More Than You Think

Letting the mixed batter rest for 5‑10 minutes after adding the egg allows the starches to hydrate fully, creating a firmer patty that won’t fall apart in the pan. This brief pause is the secret behind that satisfying “squeak” when you bite into the crust. Skipping this step often leads to a softer, less cohesive bite that can crumble on the plate.

The Seasoning Secret Pros Won’t Tell You

A pinch of smoked sea salt or a dash of liquid aminos added at the end of cooking can elevate the dish from home‑cooked comfort to restaurant‑level brilliance. The umami boost from these ingredients intensifies the caramelized onion flavor and makes the greens pop. Trust me on this one: the subtle smokiness will have everyone reaching for seconds.

Crispness Control: Heat and Fat Ratio

Maintaining a steady medium‑high heat ensures the exterior crisps quickly without overcooking the interior. If the pan is too hot, the outside will burn before the inside warms through; too low, and you’ll end up with soggy patties. Using a mix of butter and oil gives you a higher smoke point while preserving the buttery flavor.

Serving Suggestions That Wow

Serve these crispy patties atop a simple arugula salad dressed with lemon vinaigrette, or pair them with poached eggs for a hearty brunch. A dollop of sour cream mixed with chopped chives adds a cool contrast to the hot, crunchy exterior. I love topping them with a spoonful of salsa verde for a bright, herbal finish that cuts through the richness.

💡 Pro Tip: If you want a truly uniform crust, press each patty gently with a clean kitchen towel before frying; this removes excess moisture and encourages even browning.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Cheesy Cheddar Burst

Stir in ½ cup of shredded sharp cheddar into the mash before forming the patties. As the patty cooks, the cheese melts into gooey pockets, adding a rich, tangy surprise in every bite. This version pairs beautifully with a side of pickled red onions.

Spicy Chorizo Kick

Finely dice a couple of ounces of cooked chorizo and mix it in with the onions and greens. The smoky, spicy notes give the dish a bold flavor profile that’s perfect for a weekend brunch or a game‑day snack. Serve with a dollop of cool avocado crema.

Herb‑Infused Delight

Add a tablespoon each of chopped fresh rosemary, thyme, and parsley to the mixture. The herbs infuse the potatoes with an aromatic freshness that lifts the dish to a new level. This version shines when paired with a simple lemon‑yogurt dip.

Sweet Potato & Kale Fusion

Swap half of the regular mashed potatoes for mashed sweet potatoes. The natural sweetness balances the earthiness of kale, creating a beautiful orange‑green contrast. Finish with a drizzle of maple‑mustard glaze for a sweet‑savory finish.

Vegan Power‑Pack

Replace the egg with a flax‑egg (1 tbsp ground flaxseed + 3 tbsp water) and use olive oil exclusively for frying. Add a handful of nutritional yeast for a cheesy flavor boost. This version is completely plant‑based yet still delivers that satisfying crunch.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the cooked patties to cool completely, then place them in an airtight container. They’ll keep fresh for up to 3 days. For best texture, store a paper towel between layers to absorb any excess moisture.

Freezing Instructions

Wrap each cooled patty individually in parchment paper, then place them in a zip‑top freezer bag. They can be frozen for up to 2 months. When you’re ready to eat, transfer them to the fridge to thaw overnight before reheating.

Reheating Methods

To retain crispiness, reheat the patties in a hot skillet with a thin layer of oil for 2‑3 minutes per side. If you prefer an oven method, preheat to 375°F (190°C) and bake for 10‑12 minutes, flipping halfway. The trick to reheating without drying it out? A splash of water in the pan, then cover briefly to create steam that keeps the interior moist while the exterior crisps again.

❓ Frequently Asked Questions

Yes, you can! Thaw the frozen mash in the refrigerator overnight, then give it a good stir to reincorporate any separated butter or milk. If the texture feels too watery, let it sit in a fine‑mesh strainer for a few minutes to drain excess moisture before proceeding with the recipe.

Feel free to substitute with other leafy greens like spinach, Swiss chard, or even finely shredded carrots for a sweeter note. Just be sure to squeeze out excess moisture from any high‑water‑content greens, otherwise the patties may become soggy.

Absolutely. The core recipe is already gluten‑free; just ensure any flour you add for binding is a gluten‑free variety, like rice flour or almond flour. Also, double‑check that your butter or oil is not processed in a facility that handles wheat products if you have a severe allergy.

The secret lies in consistent heat and a thin layer of fat. Preheat the pan until the butter sizzles, then add the patties without crowding. Press each patty gently with a spatula after a minute to maximize contact. If the crust isn’t browning evenly, rotate the pan or adjust the heat slightly.

Yes! Adding ½‑1 cup of shredded cheese (cheddar, mozzarella, or Gruyère) will melt into delicious pockets. Just be mindful that cheese adds extra moisture, so you may need a bit more flour or breadcrumbs to keep the patties firm.

A bright, tangy salad with lemon vinaigrette balances the richness, while a simple poached egg adds protein and a silky yolk that drizzles over the patty. Roasted root vegetables or a creamy coleslaw also make excellent accompaniments.

Definitely. Form the raw patties, place them on a parchment‑lined tray, and freeze until solid. Then transfer to a freezer bag. When you’re ready, fry them straight from frozen—just add an extra minute or two per side to ensure they’re cooked through.

You can, but a stainless‑steel or cast‑iron skillet yields a superior crust due to better heat distribution and the Maillard reaction. If you must use non‑stick, use a bit more oil and keep the heat moderate to avoid sticking.

Crispy Potato Bubble and Squeak Recipe for Comfort Food Lovers

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat 1 tbsp butter or oil in a skillet over medium heat, add diced onion, and caramelize until golden and sweet, about 8‑10 minutes.
  2. In a bowl, combine 2 cups creamy leftover mashed potatoes with the caramelized onion, seasoning with salt and pepper.
  3. Fold in 1 cup finely chopped cabbage or kale, mixing until evenly distributed.
  4. Add one large egg and gently stir to bind; let the mixture rest 5 minutes.
  5. Shape the mixture into 6‑8 flat patties, about ½‑inch thick.
  6. Wipe the skillet, add remaining butter/oil, and heat until shimmering.
  7. Fry patties 4‑5 minutes per side until golden brown and crisp, pressing gently after the first minute.
  8. Transfer to paper towels to drain, let rest a couple minutes, then serve hot.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.