Tin Fish and Eggs Recipe: Crispy Celery Crowns Over Silky Poached Magic

Breakfast & Brunch

Tin Fish and Eggs Recipe: Crispy Celery Crowns Over Silky Poached Magic

This tin fish and eggs recipe transforms humble pantry staples into a restaurant-worthy breakfast that’s crispy, silky, and packed with umami. The secret lies in the celery crowns—golden, caramelized, and layered with melted butter—that frame perfectly poached eggs and flaky tinned fish.

I first discovered this technique while researching Scandinavian sild og egg, but my version elevates it with a modern twist that’s foolproof for home cooks.

The magic happens in layers: crispy celery crowns absorb rich butter and garlic, creating a textured base that contrasts beautifully with the tender poached eggs. Tinned fish (like sardines or mackerel) adds a briny depth, while a touch of lemon brightens the dish without overpowering.

This isn’t just breakfast—it’s a crispy, savory masterpiece that feels indulgent yet simple to assemble.

What you’ll end up with is a plate that looks as impressive as it tastes: golden celery crowns holding silky eggs and flaky fish, all drizzled with a tangy lemon-butter sauce.

The textures—crunchy, creamy, and tender—balance perfectly, while the flavors sing with umami, brightness, and richness. It’s the kind of dish that turns a lazy morning into a memorable meal.

Pair it with crusty toast or a simple arugula salad to round out the plate, or serve it as a light lunch when you crave something hearty yet refreshing.

The best part? It comes together in under 30 minutes with minimal prep—no fancy techniques required, just attention to crisping those celery crowns just right.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for tin fish and eggs

Crispy celery crowns, flaky tinned fish, and silky poached eggs transform simple ingredients into a restaurant-worthy breakfast masterpiece.

Ingredient Amount Notes
Fresh Celery Stems 🧅 6 whole Thick, firm stems for crispy crowns
Unsalted Butter 🧈 ½ cup Cold, cubed for crisping celery
Garlic Cloves 🧄 4 cloves Minced, for butter infusion
Tinned Sardines or Mackerel 🐟 2 cans In olive oil, drained
Large Eggs 🥚 4 whole Fresh, cold for poaching
White Vinegar 💧 ¼ cup For poaching water
Lemon Juice 🍋 ½ cup Freshly squeezed
Extra-Virgin Olive Oil 🫒 ¼ cup For drizzling
Diamond Crystal Kosher Salt 🧂 1 tsp For poaching water
Freshly Ground Black Pepper 🌶️ ½ tsp For garnish
Crusty Sourdough Bread 🍞 8 slices For pairing
Fresh Dill 🌿 ¼ cup Chopped, for garnish

The celery crowns are the star here—look for thick, firm stalks with no blemishes. Trader Joe's often carries perfect celery for this, or hit the farmers market for the freshest. Butter matters too: use unsalted (the salt is already accounted for) and keep it cold until you're ready to melt it. The tinned fish? Sardines or mackerel in olive oil work best—drain them well, but save that oil for drizzling. Fresh dill is ideal for garnish, but dried works in a pinch at one-third the amount. For the eggs, farm-fresh if you can get them—they poach more beautifully.

No fresh dill? Substitute with parsley or chives—they’ll add a different brightness but still work. Short on butter? Olive oil or ghee will crisp the celery, though butter gives that unmatched richness. The vinegar for poaching can be swapped for white wine if you prefer, but vinegar keeps the eggs from getting too cloudy. For the fish, anchovies work too, but they have a stronger flavor. Want more umami? Add a dash of fish sauce to the poaching water. The sourdough bread is just for serving—any crusty bread will do, but sourdough’s tang complements the dish perfectly.

Celery crowns keep their crisp for about 2 days in the fridge if stored in an airtight container, but they’re best same-day. Poached eggs hold up for 1 day in the fridge—reheat gently in a warm pan with a splash of water. The tinned fish? Once opened, it’ll last 3 days in the fridge, but use it up quickly for best texture. For make-ahead prep, crisp the celery crowns and store them separately from the fish and eggs—assemble everything just before serving to keep the components perfect. The lemon juice can be prepped in advance, but always zest fresh for garnish.

❤️

Why You'll Love This Recipe

  • One-Pan Miracle: I swear by this—just toss everything into a hot skillet, no flipping or fussing. The celery softens while the eggs fry, and the butter pools into golden perfection. Literally five minutes of active time, and it’s done.
  • Umami Bomb: That first bite of crispy egg yolk breaking over the rich, briny sardines? Chef’s kiss. The garlic and butter caramelize into something deeper than takeout, and the celery adds this unexpected crunch that cuts through the richness.
  • Breakfast or Dinner: Honestly, I make this for both. Scramble the eggs in the morning with toast, or serve it over crusty bread at night with a glass of wine. The tinned fish keeps it hearty enough for dinner, but the simplicity makes it feel light enough for any meal.
  • Budget-Proof Protein: A tin of sardines or mackerel costs pennies compared to fresh fish, and it lasts forever. I buy them in bulk, and this recipe stretches them into three meals—no waste, no guilt. Plus, eggs and celery are always cheap staples. Win.

Step-by-step instructions for crispy celery crowns over silky poached magic

Transform humble pantry staples into a showstopping dish with these precise techniques.

1

Create the Crispy Celery Crowns

Preheat your oven to 425°F. Cut the 6 whole fresh celery stems diagonally into ½-inch thick slices, making sure each piece has a crisp, flat base. In a small bowl, combine the minced 4 cloves garlic with ½ teaspoon of the freshly ground black pepper.

Melt the ½ cup unsalted butter in a large oven-safe skillet over medium heat until foamy. Remove from heat and stir in the garlic mixture, letting it infuse for 2 minutes. Arrange the celery slices in a single layer, cut-side down, in the skillet. Press down gently to ensure even contact with the butter.

Transfer the skillet to the preheated oven and bake for 15-18 minutes until the celery is deep golden brown and crispy. Watch closely after 12 minutes—the edges should turn golden before the centers. Remove from the oven and keep warm while you prepare the poached eggs.

2

Poach the Eggs to Silky Perfection

Fill a deep saucepan with 4 cups water (enough to submerge the eggs) and bring to a gentle simmer over medium-low heat. Add the 1 teaspoon diamond crystal kosher salt and ¼ cup white vinegar to the water. The vinegar helps the whites coagulate beautifully.

Crack each of the 4 whole large eggs into a small bowl or ramekin. Once the water is simmering gently (small bubbles breaking the surface), carefully slide one egg into the water. Use a spoon to guide the water around the egg, creating a gentle current that helps the whites wrap around the yolk.

Poach the eggs for 3-4 minutes until the whites are set but the yolks remain runny. Use a slotted spoon to remove each egg and drain briefly on a paper towel-lined plate. Keep them warm while you prepare the sardine-mackerel mixture.

3

Prepare the Tin Fish and Lemon Dressing

In a small bowl, combine the 2 cans tinned sardines or mackerel (drained of oil), ½ cup lemon juice, and ¼ cup extra-virgin olive oil. Mash the fish gently with a fork until you achieve a chunky, spreadable consistency. Taste and adjust seasoning with additional salt or pepper if needed.

Divide the fish mixture evenly among the 4 crispy celery crowns, spreading it generously over the top of each. The warm celery will help the fish soften slightly while maintaining its rich, briny flavor.

4

Assemble and Garnish

Place one poached egg atop each celery crown, gently pressing down slightly to create a stable base. Drizzle the entire dish with any remaining extra-virgin olive oil from the fish mixture and sprinkle with the ¼ cup chopped fresh dill. The dill adds a bright, herbal contrast to the rich fish and eggs.

Serve immediately with the 8 slices crusty sourdough bread on the side. The bread helps soak up any residual lemony dressing, while the crispy celery crowns provide the perfect textural foundation for the silky poached eggs and briny fish. Each bite delivers a perfect balance of textures and flavors—crispy, creamy, and bright all at once.

👨‍🍳

Pro Tips For Making Tin Fish And Eggs

  • CRANK THE HEAT FIRST: Start your butter in a cold pan over medium-high heat—this guarantees a crispy base before the celery even hits the pan. I used to play it safe with medium, and my celery would steam instead of caramelize. Once the butter foams, drop the heat to medium and add your garlic and celery.
  • CHOP GARLIC SLIGHTLY THICK: Thin slices of garlic burn faster than you’d think, and you’ll end up with bitter bits. Go for ⅛-inch-thick rounds—just enough to soften without turning to ash. (Yes, even if you’re impatient like me.)
  • DRAIN TINNED FISH WELL: Pat those fish dry with a paper towel before adding them to the pan—excess oil will make your eggs swim instead of sizzle. I learned this the hard way when my first batch turned into a greasy mess. A quick wipe-down makes all the difference.
  • EGGS IN, PAN OUT: Slide the eggs into the pan after the fish is warm but not smoking—this keeps them from curdling. Then, immediately reduce the heat to low. Covering the pan for 3-4 minutes (yes, even if it feels weird) gives you creamy yolks without a single rubbery bite.

Common mistakes when making great tin fish and eggs

Overcooking Celery

Celery crowns are delicate—once they hit 18 minutes in the oven, they’ll quickly go from crispy to burnt. I’ve ruined more than a few batches by walking away for just 2 minutes. Set a timer and watch closely after 12 minutes.

The edges should be golden brown, but the centers should still feel firm to the touch. If you see smoke, pull them out immediately—they’ll keep crisping as they cool. 🔥

Poaching Eggs Too Long

Over-poached eggs turn rubbery and lose their silky texture. Aim for 3-4 minutes max—any longer and the yolks will firm up. I’ve learned the hard way that 3 minutes is the sweet spot for runny yolks.

Use a slotted spoon to remove them from the water immediately when they’re done, or they’ll continue cooking on the plate. Drain them briefly on paper towels to remove excess water before assembling.

Skipping the Vinegar

The ¼ cup white vinegar in the poaching water isn’t optional—it helps the egg whites coagulate evenly. Without it, your eggs might spread too much or stay cloudy. I once made this mistake and ended up with four sad, watery eggs.

The vinegar also adds a subtle tang that complements the fish and lemon. If you’re avoiding vinegar, try white wine instead, but reduce the amount to 2 tablespoons.

Using Warm Butter for Celery

Cold butter is your friend here—it crisps the celery beautifully. If you melt the butter completely before adding the celery, you’ll end up with soggy, greasy crowns. I’ve seen this happen when people rush the process.

Let the butter melt just until it’s foamy, then remove from heat to infuse with garlic. The butter should be warm enough to melt slightly when the celery touches it, but not so hot that it steams the vegetables. 💡

Not Draining Fish Oil

That oil from the tinned fish? It’s delicious, but it can make your celery crowns greasy if you don’t drain it properly. I’ve had to start over more times than I’d like to admit because I skipped this step.

Use a paper towel to blot the fish dry, then drain it in a fine-mesh strainer. Save that oil for drizzling over the final dish—it’s perfect for adding richness to the lemon dressing.

Assembling Too Early

This dish is all about temperature contrasts—hot celery crowns, warm fish, and silky eggs. If you assemble everything too soon, the celery will lose its crispness while you’re poaching the eggs. Keep the components separate until the very last minute.

I like to work in stages: crisp the celery first, then poach the eggs while the celery rests, and finally assemble just before serving. This keeps every element at its peak. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 320mg107%
Sodium 1100mg48%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 2g
Protein 32g64%
* 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 use any type of tinned fish for this recipe?

This dish works best with oily fish like sardines, mackerel, or anchovies—their rich flavors complement the eggs and celery beautifully. Light tuna or salmon will work too, but they lack the same depth. For a vegetarian twist, try mashed white beans or marinated tofu instead, though the texture will differ slightly.

2

How do I make this recipe vegetarian?

Swap the tinned fish for mashed white beans (like cannellini) or marinated tofu. Add 1 teaspoon soy sauce or nutritional yeast for umami depth. The celery crowns and poached eggs will still shine, but the dish will have a lighter, plant-based profile. Garnish with extra lemon zest to brighten the flavors!

3

Can I make this ahead of time?

Prepare the crispy celery crowns and fish mixture up to 1 day ahead, storing them separately in airtight containers. Poach the eggs fresh—they lose texture when reheated. When ready to serve, warm the celery crowns in a 350°F oven for 5-7 minutes and assemble everything just before eating.

4

What's the best way to reheat leftovers?

Reheat only the celery crowns in a 350°F oven for 5 minutes to restore crispness. The poached eggs and fish should be eaten fresh, but you can warm the fish mixture separately in a pan over low heat for 2 minutes. Never reheat poached eggs—they’ll turn rubbery. Store components separately in the fridge for up to 2 days.

5

Why are my celery crowns soggy?

Soggy celery usually means the butter was too hot or the oven wasn't hot enough. Use cold butter (just melted until foamy) and ensure your oven is at 425°F. Also, don't overcrowd the pan—leave space between slices for even crisping. If they cool too much, they'll lose crispness faster.

★★★★★5.0(4 reviews)
Categories Breakfast & Brunch