20 Rustic Christmas Fish Recipes Straight from Grandma

Laura Hauser

June 25, 2026

Christmas just isn’t Christmas without those heartwarming fish dinners Grandma used to make. Her rustic recipes, full of flavor and tradition, are the ultimate comfort food for the holidays. Ready to recreate the magic? These 20 dishes are your ticket to a cozy, memorable feast.

Grandma’s Herb-Crusted Baked Cod

Grandma

Often, the best dishes are the ones that carry memories. This herb-crusted cod, a Christmas Eve tradition in our family, brings warmth and comfort with every flaky bite.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 4 (6-ounce) cod fillets, skinless, about 1 inch thick
  • 1/2 cup panko breadcrumbs, lightly toasted
  • 2 tablespoons fresh parsley, finely chopped
  • 1 tablespoon fresh thyme leaves
  • 1 teaspoon lemon zest, freshly grated
  • 2 cloves garlic, minced
  • 3 tablespoons salted butter, melted
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. Preheat your oven to 400°F. Line a baking sheet with parchment paper for easy cleanup.
  2. In a small bowl, combine the panko breadcrumbs, parsley, thyme, lemon zest, minced garlic, and 2 tablespoons of the melted butter. Season with the salt and pepper, then stir until the mixture is evenly moistened. Tip: Toasting the panko beforehand adds a deeper nutty flavor.
  3. Pat the cod fillets dry with paper towels — this step helps the crust adhere. Place them on the prepared baking sheet, spacing evenly. Brush the tops with the remaining 1 tablespoon melted butter.
  4. Divide the herb mixture evenly over each fillet, pressing gently so it sticks. Tip: For a thicker crust, mound it slightly rather than spreading thin.
  5. Bake for 20 to 25 minutes, until the crust is golden and the cod flakes easily when tested with a fork. Tip: Insert a fork and twist gently; if the fish separates into clean flakes, it’s done.
  6. Let the cod rest on the baking sheet for 2 minutes before serving. This allows the juices to settle, keeping the fish moist.

Crisp on top and tender within, each bite tastes like a cozy holiday memory. Serve with roasted asparagus and a squeeze of fresh lemon for a bright finish.

Old-Fashioned Salmon Chowder

Old-Fashioned Salmon Chowder

Under the soft glow of winter twilight, I find myself craving the warmth of a bowl that feels like a hug. This old-fashioned salmon chowder, with its velvety broth and tender potatoes, has become my quiet ritual for Christmas Eve.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 35 minutes

Ingredients

  • 1 lb fresh wild-caught salmon fillet, skin removed
  • 4 cups whole milk
  • 2 cups heavy cream
  • 3 tbsp unsalted butter
  • 1 large yellow onion, finely diced
  • 2 cloves garlic, minced
  • 2 medium russet potatoes, peeled and cubed into 1/2-inch pieces
  • 2 cups low-sodium chicken broth
  • 1 bay leaf
  • 1 tsp dried thyme
  • 1/2 tsp smoked paprika
  • 1 tsp fine sea salt, plus more to taste
  • 1/2 tsp freshly ground black pepper, plus more to taste
  • 2 tbsp all-purpose flour
  • Fresh dill sprigs for garnish (optional)

Instructions

  1. Melt the unsalted butter in a large pot over medium heat. Tip: Use a heavy-bottomed pot to prevent scorching.
  2. Add the finely diced yellow onion and cook, stirring occasionally, until translucent, about 4 minutes.
  3. Add the minced garlic and cook for 1 minute until fragrant.
  4. Sprinkle the all-purpose flour over the vegetables and stir constantly for 1 minute to form a light roux.
  5. Gradually whisk in the chicken broth and whole milk, stirring continuously to prevent lumps.
  6. Stir in the cubed potatoes, bay leaf, dried thyme, smoked paprika, fine sea salt, and freshly ground black pepper. Bring the mixture to a gentle simmer. Tip: Keep heat low to avoid curdling the dairy.
  7. Cook until the potatoes are tender, about 15 minutes, stirring occasionally to ensure even cooking.
  8. While the chowder simmers, cut the salmon fillet into 1-inch chunks.
  9. Add the salmon chunks to the pot and cook for 5 to 7 minutes until just opaque and flaky. Tip: Do not overcook; salmon should flake easily with a fork.
  10. Pour in the heavy cream and stir gently. Heat through for 2 minutes. Taste and adjust seasoning with additional salt and pepper if needed.
  11. Remove the bay leaf. Serve hot, garnished with fresh dill sprigs if desired.

Creamy and comforting, each spoonful offers the rich flavor of salmon balanced by the earthy potatoes. For a festive touch, serve with crusty bread for dipping, or a side of roasted Brussels sprouts.

Rustic Pan-Seared Trout with Lemon Butter

Rustic Pan-Seared Trout with Lemon Butter

Knowing that Christmas dinner can feel overwhelming, I find comfort in this simple pan-seared trout with lemon butter sauce. It’s a quiet, rustic dish that lets the fish shine.

Serving: 2 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

For the trout

  • 2 skin-on trout fillets (about 6 oz each), pin bones removed
  • 1/2 teaspoon fine kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 cup all-purpose flour
  • 2 tablespoons extra virgin olive oil
  • 3 tablespoons unsalted butter, cubed
  • 1 fresh lemon, halved (one half juiced, the other sliced)
  • 2 tablespoons fresh parsley, finely chopped

Instructions

  1. Pat the trout fillets dry with paper towels until no moisture remains—this ensures a crispy skin.
  2. Season both sides of each fillet evenly with kosher salt and freshly ground black pepper.
  3. Place the flour on a plate and lightly dredge each fillet, shaking off any excess.
  4. In a large nonstick skillet, heat the extra virgin olive oil over medium-high heat until shimmering.
  5. Add the cubed unsalted butter; as it melts, swirl the pan to combine with the oil.
  6. Gently place the trout fillets skin-side down in the skillet—listen for a steady sizzle.
  7. Cook without moving for 3–4 minutes, until the skin is golden and crisp (use a fish spatula to peek underneath).
  8. Carefully flip each fillet and cook for another 2 minutes.
  9. Squeeze the juice from one lemon half over the fillets, then add the lemon slices to the pan.
  10. Tilt the pan slightly and use a spoon to baste the fish with the lemon butter sauce for about 30 seconds.
  11. Transfer the trout to serving plates and spoon the sauce and lemon slices over the top.
  12. Sprinkle with fresh parsley and serve immediately.

Every bite of this trout offers a crisp, golden skin and tender, flaky meat, with the bright lemon butter tying it all together. It’s a peaceful, elegant dish that feels special without any holiday fuss.

Grandma’s Fish Pie with Mashed Potato Topping

Grandma

Very late on a quiet Christmas Eve, I find myself thinking of my grandmother's kitchen—the scent of butter, fish, and warm cream drifting from the oven as snow fell outside. This pie was her gentle offering, a soft comfort after the flurry of wrapping and carols.

Serving: 6 | Prep Time: 30 minutes | Cooking Time: 45 minutes

Ingredients

Fish Filling

  • 1 ½ lbs flaky cod fillets, skin removed
  • 2 cups creamy whole milk
  • 2 bay leaves, dried and fragrant
  • 4 tbsp unsalted butter
  • 1 medium yellow onion, finely diced
  • ¼ cup all-purpose flour
  • 1 tsp finely ground sea salt
  • ½ tsp freshly ground white pepper
  • 1 tbsp fresh lemon juice
  • 2 tbsp finely chopped fresh parsley

Mashed Potato Topping

  • 2 lbs Yukon Gold potatoes, peeled and quartered
  • 4 tbsp unsalted butter, softened
  • ¼ cup warm heavy cream
  • 1 tsp finely ground sea salt
  • ¼ tsp freshly ground white pepper
  • 1 large egg yolk, at room temperature

Instructions

  1. Place the cod fillets in a large skillet and pour in the whole milk. Add the bay leaves. Bring to a gentle simmer over medium heat, then reduce the heat to low and poach for 5 minutes, until the fish flakes easily with a fork. Remove the fish with a slotted spoon and set aside. Reserve the poaching milk.
  2. In a separate saucepan, melt 4 tablespoons butter over medium heat. Add the diced onion and sauté for 4–5 minutes, until translucent and soft. Sprinkle the flour over the onion and cook, stirring constantly, for 1 minute to make a roux.
  3. Slowly whisk the reserved poaching milk into the roux, stirring until smooth. Cook over medium heat for 2–3 minutes, until the sauce thickens enough to coat the back of a spoon. Season with 1 teaspoon salt and ½ teaspoon white pepper.
  4. Flake the poached cod into large chunks, discarding any bones. Gently fold the fish into the sauce along with the lemon juice and chopped parsley. Remove from heat and set aside.
  5. Boil the potatoes in a large pot of salted water for 15–20 minutes, until fork-tender. Drain well, then return to the pot over low heat for 1 minute to steam dry. Mash until smooth, then beat in the remaining 4 tablespoons butter, warm heavy cream, 1 teaspoon salt, and ¼ teaspoon white pepper. Once smooth, stir in the egg yolk until fully incorporated.
  6. Preheat your oven to 375°F. Pour the fish filling into a 9-inch deep-dish pie plate. Spoon the mashed potatoes over the filling, spreading gently to the edges. Use a fork to create peaks on the surface for golden browning.
  7. Bake for 25–30 minutes, until the filling is bubbling around the edges and the potato topping is lightly golden. Let rest for 10 minutes before serving to allow the sauce to set.
  8. Tip: For extra-rich flavor, brush the potato top with melted butter before baking.
    Tip: If the sauce seems too thick after adding fish, stir in an extra splash of milk.
    Tip: Let the pie rest after baking to ensure neat slices.

During those first bites, the creamy fish filling and buttery potato melt together like a warm embrace—soft and soothing. I love serving it with a simple green salad dressed in lemon vinaigrette to cut the richness, or just a glass of cold white wine by the fire.

Honey-Glazed Smoked Salmon Platter

Honey-Glazed Smoked Salmon Platter

Crisp winter evenings call for a platter that feels both indulgent and effortless. This honey-glazed smoked salmon platter is my go-to for holiday gatherings, where the sweet glaze meets the silky, smoky fish in a way that feels both elegant and cozy.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 5 minutes

Ingredients

For the Honey Glaze

  • 1/4 cup rich wildflower honey
  • 2 tablespoons unsalted butter, cut into small cubes
  • 1 tablespoon low-sodium soy sauce
  • 1 teaspoon finely grated lemon zest

For the Platter

  • 1 pound high-quality cold-smoked salmon slices, preferably wild-caught
  • 2 tablespoons brined capers, drained
  • 1/4 cup thinly sliced red onion
  • 4 ounces smooth cream cheese, softened
  • 2 tablespoons fresh dill fronds, roughly chopped
  • 1/2 teaspoon coarsely ground black pepper

Instructions

  1. In a small saucepan over medium-low heat, combine the honey, unsalted butter, soy sauce, and lemon zest. Stir gently until the butter melts and the mixture is smooth, about 2 minutes.
  2. Remove the glaze from heat and let it cool for 3 minutes. (Tip: Letting the glaze cool slightly prevents it from cooking the delicate smoked salmon.)
  3. Arrange the smoked salmon slices in a single layer on a large serving platter. Overlap them slightly for a more abundant look.
  4. Using a pastry brush, lightly coat each salmon slice with the honey glaze. Apply two thin coats for a balanced sweetness. (Tip: A pastry brush helps spread the glaze evenly without tearing the fish.)
  5. Scatter the drained capers over the glazed salmon, followed by the sliced red onion and dollops of softened cream cheese.
  6. Sprinkle the fresh dill and coarsely ground black pepper over the top. (Tip: For the best flavor, use freshly ground black pepper and dill just before serving.)
  7. Serve immediately, or cover loosely with plastic wrap and refrigerate for up to 2 hours. If chilled, let the platter sit at room temperature for 10 minutes before serving.

Every bite offers a perfect balance of sweet, salty, and smoky notes—ideal for pairing with a crisp white wine or sparkling water. I love to add a few extra lemon wedges on the side for guests to squeeze over the top, brightening each mouthful with a hint of citrus.

Crispy Fried Catfish with Hushpuppies

Crispy Fried Catfish with Hushpuppies

A quiet evening in the South calls for something warm and comforting. This crispy fried catfish paired with golden hushpuppies feels like a rustic Christmas meal, but it's perfect any cozy night.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes

Ingredients

For the Catfish

  • 4 (6-ounce) tender catfish fillets
  • 1 cup creamy buttermilk
  • 1 tablespoon fiery hot sauce (such as Tabasco)
  • 1 cup finely ground cornmeal
  • 1/2 cup all-purpose flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon cayenne pepper
  • 3 cups peanut oil (for frying)

For the Hushpuppies

  • 1 cup finely ground cornmeal
  • 1/2 cup all-purpose flour
  • 1 tablespoon granulated sugar
  • 2 teaspoons baking powder
  • 1 teaspoon kosher salt
  • 1 large farm-fresh egg
  • 1/2 cup creamy buttermilk
  • 1/4 cup sweet finely diced onion
  • Oil for frying (from catfish step)

Instructions

  1. In a shallow dish, whisk together 1 cup buttermilk and 1 tablespoon hot sauce. Add catfish fillets, turning to coat. Cover and refrigerate for at least 30 minutes (or up to 2 hours).
  2. In a separate wide, shallow bowl, combine 1 cup cornmeal, 1/2 cup flour, 1 teaspoon salt, 1/2 teaspoon pepper, and 1/4 teaspoon cayenne. Stir until evenly mixed.
  3. Pour 3 cups peanut oil into a deep, heavy-bottomed pot or Dutch oven, ensuring it’s at least 2 inches deep. Heat over medium-high until a deep-fry thermometer reads 350°F. (Tip: If you don’t have a thermometer, drop a pinch of cornmeal into the oil; it should sizzle immediately.)
  4. Remove one catfish fillet from the buttermilk mixture, letting excess drip off. Dredge it in the cornmeal mixture, pressing gently to adhere. Shake off any excess. Place on a wire rack. Repeat with remaining fillets.
  5. Carefully lower 2 fillets into the hot oil (do not overcrowd). Fry until golden brown and crispy, about 4-5 minutes per side, flipping once. The internal temperature should reach 145°F. (Tip: Maintain oil temperature between 340°F and 350°F for best results.)
  6. Transfer fried catfish to a paper towel-lined plate. Keep warm in a 200°F oven while you fry the remaining fillets and the hushpuppies.
  7. For the hushpuppies, in a medium bowl, whisk together 1 cup cornmeal, 1/2 cup flour, 1 tablespoon sugar, 2 teaspoons baking powder, and 1 teaspoon salt.
  8. In a small bowl, beat the egg, then stir in 1/2 cup buttermilk and 1/4 cup diced onion. Pour the wet mixture into the dry mixture and stir just until combined. Do not overmix; batter should be thick and slightly lumpy.
  9. Ensure the frying oil is still at 350°F. Using a small cookie scoop or two spoons, carefully drop rounded tablespoons of batter into the hot oil. Fry in batches of 6-8, turning occasionally, until golden brown and cooked through, about 2-3 minutes. (Tip: Test one hushpuppy first; if it browns too quickly, lower the heat slightly.)
  10. Remove hushpuppies with a slotted spoon and drain on a fresh paper towel-lined plate. Repeat with remaining batter.
  11. Serve the crispy catfish immediately alongside the hushpuppies, with lemon wedges and your favorite dipping sauce.

Much like a warm hug on a cold evening, the crunch of the catfish gives way to tender, flaky fish, while the hushpuppies offer a sweet, savory bite. Serve with a side of tangy coleslaw and a squeeze of lemon for brightness.

Baked Stuffed Whole Sea Bass

Baked Stuffed Whole Sea Bass

Nothing feels more celebratory than a whole fish glistening on the table, its skin crackling with each slice. This Christmas, I wanted a centerpiece that felt both elegant and intimate—a sea bass stuffed with fragrant herbs, slowly baked until the flesh turns silky and the aroma fills the kitchen.

Serving: 4 | Prep Time: 25 minutes | Cooking Time: 40 minutes

Ingredients

For the Sea Bass

  • 1 whole sea bass (2.5 lbs), gutted and scaled
  • 1 lemon, thinly sliced
  • 4 sprigs fresh rosemary
  • 6 sprigs fresh thyme
  • 1/4 cup fresh parsley, chopped
  • 4 cloves garlic, minced
  • 3 tablespoons rich extra-virgin olive oil
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon freshly ground black pepper

Instructions

  1. Preheat your oven to 400°F, allowing it to fully heat so the fish roasts evenly.
  2. Rinse the sea bass under cold water and thoroughly pat it dry with paper towels—moisture is the enemy of crisp skin.
  3. Using a sharp knife, score the fish on both sides with three diagonal cuts about an inch apart; this helps the heat penetrate and the seasoning infuse.
  4. In a small bowl, combine the minced garlic, chopped parsley, fine sea salt, and freshly ground black pepper.
  5. Rub the fish inside and out with the rich extra-virgin olive oil, coating every crevice.
  6. Stuff the cavity with the lemon slices, rosemary, and thyme sprigs, pressing gently to fit.
  7. Rub the garlic-herb mixture over the entire fish, working it into the scores for maximum flavor.
  8. Place the seasoned fish on a parchment-lined baking sheet. For even cooking, consider shaping a foil cradle if the fish is large.
  9. Bake for 35 to 40 minutes, until the skin is golden and the flesh flakes easily when prodded at the thickest part. Pro tip: let the fish rest for 5 minutes after baking to lock in juices.
  10. Transfer to a serving platter, garnishing with fresh lemon wedges and extra herbs.

Baked this way, the sea bass remains incredibly moist and tender, while the stuffing infuses every bite with a subtle citrus-herb brightness. For a festive touch, serve it on a bed of roasted fennel and orange slices—the colors alone will make the table glow.

Grandma’s Pickled Herring in Cream Sauce

Grandma

Gathering around the table during the holidays always brings back the fragrant memories of my grandmother's kitchen. This pickled herring in cream sauce is a gentle nod to those cherished Scandinavian Christmases.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

For the Pickled Herring in Cream Sauce

  • 8 ounces brined pickled herring fillets
  • 1 cup full-fat sour cream
  • 1/2 cup heavy whipping cream
  • 1/4 cup thinly sliced red onion
  • 2 tablespoons chopped fresh dill
  • 2 tablespoons raw apple cider vinegar
  • 1 tablespoon granulated sugar
  • 1/2 teaspoon finely ground white pepper
  • 1/4 teaspoon sea salt

Instructions

  1. In a medium bowl, combine 1 cup full-fat sour cream and 1/2 cup heavy whipping cream. Whisk until smooth.
  2. Add 2 tablespoons raw apple cider vinegar, 1 tablespoon granulated sugar, 1/2 teaspoon finely ground white pepper, and 1/4 teaspoon sea salt. Whisk again until sugar dissolves.
  3. Fold in 1/4 cup thinly sliced red onion and 2 tablespoons chopped fresh dill.
  4. Cut 8 ounces brined pickled herring fillets into 1-inch pieces. Gently fold into the cream mixture.
  5. Cover and refrigerate for at least 2 hours to allow flavors to meld. (Tip: For best results, let it sit overnight.)
  6. Before serving, stir gently and garnish with additional fresh dill and a pinch of white pepper. (Tip: Serve on crisp rye bread or with boiled potatoes.)
  7. Taste and adjust salt or vinegar if desired. (Tip: The sauce should be creamy with a bright tang; if too thick, thin with a splash of milk.)

Not too rich, but velvety, with a subtle sweetness balanced by the sharpness of pickled herring. I love spooning it over buttered rye toast for a comforting snack that feels like a hug.

Lemon-Dill Grilled Halibut Steaks

Lemon-Dill Grilled Halibut Steaks

Lately, I’ve been craving something light and fresh for a change from heavy holiday fare. This lemon-dill grilled halibut is a gentle, bright option that feels like a breath of sea air.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 12 minutes

Ingredients

  • 4 (6-ounce) fresh halibut steaks, about 1-inch thick
  • 3 tablespoons fresh lemon juice (from about 1 juicy lemon)
  • 2 tablespoons finely chopped fresh dill
  • 2 tablespoons extra virgin olive oil
  • 1 teaspoon finely grated lemon zest
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. Pat the halibut steaks dry with paper towels to ensure a good sear.
  2. In a small bowl, whisk together lemon juice, dill, olive oil, lemon zest, salt, and pepper until combined.
  3. Place the halibut in a shallow dish and pour the marinade over, turning to coat. Let rest at room temperature for 10 minutes. (Tip: Don't marinate longer or the acid will 'cook' the fish.)
  4. Preheat a gas or charcoal grill to medium-high heat (about 400°F). Clean and oil the grates.
  5. Remove halibut from marinade, letting excess drip off. Place on grill.
  6. Grill for 5-6 minutes per side, until the fish flakes easily with a fork and has an internal temperature of 130°F at the thickest part. (Tip: Use a fish spatula for easier turning.)
  7. Transfer to a platter and let rest 2 minutes. Sprinkle with extra fresh dill if desired.

The delicate flakes of halibut melt in your mouth, carrying the bright citrus and herbal notes. This dish pairs beautifully with a simple arugula salad or roasted baby potatoes.

Spicy Blackened Red Snapper

Spicy Blackened Red Snapper

Gently, I found myself thinking about a Christmas Eve dinner that didn't follow all the rules. A blackened fish, rustically spiced, with a warmth that wraps around you like a favorite sweater. This spicy red snapper became that dish.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 8 minutes

Ingredients

Blackening Spice Blend

  • 1 tablespoon sweet paprika
  • 1 teaspoon finely ground black pepper
  • 1 teaspoon flaky sea salt
  • 1 teaspoon dried oregano
  • 1 teaspoon garlic powder
  • 1/2 teaspoon cayenne pepper
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon dried thyme

For the Fish

  • 4 (6-ounce) fresh red snapper fillets, skin-on or skinless
  • 2 tablespoons rich unsalted butter, melted
  • 1 tablespoon high-smoke-point avocado oil

Instructions

  1. In a small bowl, combine the sweet paprika, finely ground black pepper, flaky sea salt, dried oregano, garlic powder, cayenne pepper, onion powder, and dried thyme. Whisk until evenly blended.
  2. Pat the fresh red snapper fillets dry with paper towels. This helps the spice blend adhere better and promotes a crisp crust.
  3. Brush the melted rich unsalted butter evenly over both sides of each fillet. The butter adds richness and helps the blackening process.
  4. Generously sprinkle the spice blend over both sides of the fillets, pressing gently so it sticks. Tip: For a deeper flavor, let the seasoned fillets rest for 5 minutes.
  5. Heat the high-smoke-point avocado oil in a heavy cast-iron skillet over medium-high heat until it shimmers but doesn't smoke.
  6. Carefully place the fillets in the hot skillet, skin-side down if skin-on. Cook for 4 minutes without moving—this creates a beautiful blackened crust. Tip: Avoid overcrowding the pan; cook in batches if needed to maintain heat.
  7. Using a thin spatula, gently flip the fillets. Cook for another 4 minutes, or until the fish flakes easily with a fork and the internal temperature reaches 130°F. Tip: The residual heat will carry it to 135°F (ideal for red snapper).
  8. Transfer the fillets to a warm plate and let rest for 1 minute before serving.

Unexpectedly, the fish comes out with a deeply charred, aromatic crust that yields to tender, juicy flakes inside. Serve it with a simple squeeze of lemon and a side of buttery rice or roasted vegetables for a complete meal that feels both rustic and special.

Creamy Tuscan-Style Baked Tilapia

Creamy Tuscan-Style Baked Tilapia

There's something quietly comforting about a baked fish dinner on a cool winter evening, especially when it's bathed in a creamy Tuscan sauce with wilted spinach and bursts of sun-dried tomatoes.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

  • 4 (6-ounce) tilapia fillets, patted dry
  • 1 tablespoon rich extra virgin olive oil
  • 3 cloves garlic, thinly sliced
  • 1 cup heavy cream, at room temperature
  • 1/2 cup sun-dried tomatoes, chopped
  • 3 cups fresh baby spinach
  • 1/2 cup finely grated Parmesan cheese
  • 1 teaspoon dried Italian seasoning
  • 1/2 teaspoon fine sea salt
  • 1/4 teaspoon freshly ground black pepper

Instructions

  1. Preheat your oven to 400°F.
  2. Season both sides of the tilapia fillets with sea salt and black pepper.
  3. In a large ovenproof skillet, heat the olive oil over medium heat until shimmering.
  4. Sear the tilapia fillets for 2 minutes per side, until golden brown, then transfer to a plate. (Tip: don't overcrowd the pan; cook in batches if needed.)
  5. Reduce heat to medium-low and add the sliced garlic and chopped sun-dried tomatoes; cook for 1 minute until fragrant.
  6. Pour in the heavy cream and sprinkle in the Italian seasoning, stirring gently to combine. Bring to a gentle simmer. (Tip: using room-temperature cream helps prevent curdling.)
  7. Stir in the grated Parmesan cheese until melted and the sauce is smooth.
  8. Add the fresh spinach and cook, stirring occasionally, until wilted, about 2 minutes. (Tip: if the sauce seems too thick, add a splash of milk.)
  9. Return the tilapia fillets to the skillet, spooning the creamy sauce over each fillet.
  10. Transfer the skillet to the preheated oven and bake for 12–15 minutes, until the fish flakes easily with a fork. (Tip: fish continues to cook from residual heat, so remove it just before it's fully opaque in the center.)

Nothing beats the way the creamy sauce clings to each flaky piece of tilapia, with the sweet pop of sun-dried tomatoes and the earthiness of spinach. Serve it over a bed of pasta or with crusty bread to soak up every last drop.

Grandma’s Cod Cakes with Tartar Sauce

Grandma

Holding onto holiday flavors a bit longer feels like a small act of defiance against time. This year, the leftover cod from Christmas dinner found new life in my kitchen, transformed into golden, crispy cakes. Each bite carries a whisper of that festive meal, now wrapped in a warm, crunchy crust.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

  • 2 cups leftover cooked cod, flaked
  • 1 cup leftover mashed potatoes
  • 2 large farm-fresh eggs, beaten
  • 1/4 cup finely chopped fresh parsley
  • 1/2 teaspoon finely ground black pepper
  • 1/2 teaspoon sea salt
  • 1 cup plain breadcrumbs, divided
  • 1/4 cup all-purpose flour
  • Vegetable oil for deep-frying
  • 1/2 cup good-quality mayonnaise
  • 2 tablespoons finely chopped dill pickles
  • 1 tablespoon capers, drained and chopped
  • 1 teaspoon fresh lemon juice

Instructions

  1. In a large bowl, combine the flaked cod and mashed potatoes until evenly mixed.
  2. Add one beaten egg, chopped parsley, 1/2 teaspoon black pepper, and salt. Stir gently to combine.
  3. Gradually add 1/2 cup breadcrumbs, folding until the mixture holds together. (Tip: if it's too wet, add another tablespoon of breadcrumbs; if too dry, add a teaspoon of milk.)
  4. Shape the mixture into 8 equal patties, about 3 inches in diameter and 1/2 inch thick.
  5. Place the flour on a shallow plate. Lightly coat each patty with flour, shaking off excess.
  6. In a separate shallow bowl, place the remaining beaten egg. On another plate, place the remaining 1/2 cup breadcrumbs. Dip each floured patty first into egg, then into breadcrumbs, pressing gently to adhere.
  7. Heat 2 inches of vegetable oil in a heavy pot to 350°F (175°C). Use a deep-fry thermometer for accuracy.
  8. Carefully fry the patties in batches, turning once, until golden brown and heated through, about 3–4 minutes per side. (Tip: do not overcrowd the pot; the oil temperature will drop.)
  9. Drain on paper towels and keep warm in a low oven while preparing the sauce.
  10. In a small bowl, mix together the mayonnaise, dill pickles, capers, lemon juice, and remaining 1/4 teaspoon black pepper. Refrigerate until serving.

Resting on the plate, these cod cakes boast a delicate crunch that gives way to a soft, savory interior. A dollop of tangy tartar sauce cuts through the richness beautifully. Serve them with a crisp green salad for a light supper, or alongside roasted vegetables for a more substantial meal.

Smoked Mackerel Pâté with Toast Points

Smoked Mackerel Pâté with Toast Points

Here, in the quiet of a winter afternoon, I find myself reaching for the smoky richness of mackerel pâté. It's a humble yet elegant dish, perfect for those moments when you want something special without the fuss.

Serving: 8 | Prep Time: 15 minutes | Cooking Time: 10 minutes

Ingredients

  • 8 oz smoked mackerel fillets, skin removed and flaked
  • 8 oz cream cheese, softened
  • 2 tbsp freshly squeezed lemon juice
  • 1 tbsp capers, drained
  • 2 tbsp fresh dill, chopped
  • 1 tsp prepared horseradish
  • ½ tsp finely ground black pepper
  • 1 baguette, sliced into ¼-inch rounds (about 24 slices)
  • 2 tbsp extra virgin olive oil, for brushing

Instructions

  1. In a food processor, combine the flaked smoked mackerel with softened cream cheese.
  2. Add lemon juice, capers, dill, horseradish, and black pepper.
  3. Pulse until smooth but still slightly textured; avoid over-processing.
  4. Transfer pâté to a bowl and refrigerate at least 30 minutes to meld flavors.
  5. Preheat oven to 375°F. Brush baguette slices with olive oil and arrange on a baking sheet.
  6. Toast for 8-10 minutes until golden and crisp, watching carefully to prevent burning.
  7. Serve chilled pâté with warm toast points, garnished with extra dill if desired.

Nothing beats the combination of smoky, creamy pâté on crunchy toast. It's a comforting bite that feels both rustic and refined.

Oven-Roasted Salmon with Maple Glaze

Oven-Roasted Salmon with Maple Glaze

Recently, I found myself craving something both comforting and special for a quiet Christmas Eve. This oven-roasted salmon with maple glaze became that dish—sweet, savory, and so easy to prepare, with a sticky caramelized crust that feels festive without being fussy.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

  • 4 (6-ounce) skin-on salmon fillets, patted dry
  • 1/3 cup pure maple syrup, amber-hued
  • 2 tablespoons low-sodium soy sauce, for savory depth
  • 2 cloves garlic, finely minced
  • 1 tablespoon rich extra-virgin olive oil
  • ½ teaspoon flaky sea salt
  • ¼ teaspoon freshly cracked black pepper
  • optional: 4 sprigs fresh thyme, for garnish

Instructions

  1. Preheat your oven to 400°F and line a baking sheet with parchment paper.
  2. In a small bowl, whisk together the amber-hued maple syrup, savory low-sodium soy sauce, and finely minced garlic until combined.
  3. Pat the salmon fillets dry with paper towels—this ensures the skin crisps beautifully.
  4. Brush the flesh side of each fillet with the rich extra-virgin olive oil, then season evenly with flaky sea salt and freshly cracked black pepper.
  5. Place the fillets skin-side down on the prepared baking sheet. Spoon the maple mixture over the tops, spreading it gently to coat.
  6. Roast for 12–15 minutes, or until the salmon flakes easily with a fork and the internal temperature reaches 135°F at the thickest part. Pro tip: invest in an instant-read thermometer for perfectly cooked fish every time.
  7. For a deeper caramelization, switch the oven to broil and cook for 1–2 minutes, watching closely to prevent burning. Let the salmon rest on the sheet for 2 minutes before serving—this allows the glaze to set and the juices to redistribute.

You'll find the glaze forms a beautiful, sticky crust that yields to tender, flaky salmon beneath. For a complete holiday plate, serve it over wild rice pilaf with roasted Brussels sprouts—the sweetness of the maple will sing alongside the earthy vegetables.

Simple Pan-Fried Haddock with Capers

Simple Pan-Fried Haddock with Capers

A quiet afternoon in the kitchen, the light fading early, and a craving for something simple yet elegant. This pan-fried haddock with capers and brown butter feels like a warm hug—quick to make but surprisingly luxurious, perfect for a cozy Christmas Eve.

Serving: 2 | Prep Time: 5 minutes | Cooking Time: 10 minutes

Ingredients

  • 2 (6-ounce) fresh haddock fillets, skinless, patted dry
  • 2 tablespoons high-quality unsalted butter
  • 2 tablespoons brined capers, drained and patted dry
  • 1 tablespoon fresh lemon juice
  • 1/4 teaspoon fine sea salt
  • Freshly ground black pepper, to taste

Instructions

  1. Pat the haddock fillets completely dry with paper towels. Season both sides evenly with fine sea salt and a few grinds of black pepper.
  2. In a large nonstick skillet over medium heat, melt the unsalted butter. Swirl the pan occasionally and watch until the butter foams then turns a nutty brown, about 2–3 minutes. A tip: keep your eyes on it; brown butter can go from perfect to burnt in seconds.
  3. Add the drained capers to the browned butter. Cook for about 30 seconds, stirring gently, until they become fragrant and slightly crisp.
  4. Carefully place the haddock fillets in the skillet, presentation side down. Cook without moving for 3–4 minutes, until the bottom is golden and a crust forms. Tip: resist the urge to peek too early—letting it sear undisturbed ensures that beautiful crust.
  5. Using a thin spatula, gently flip the fillets. Cook for another 2–3 minutes, until the fish flakes easily when tested with a fork. The internal temperature should reach 145°F.
  6. Immediately remove the skillet from heat. Squeeze the fresh lemon juice over the fish, allowing the sizzle to settle. Serve right away, spooning the brown butter and capers over the top.

Zest and tang linger on the palate, the capers offering little bursts of brine against the sweet, tender fish. Pair it with a simple side of roasted potatoes or a light arugula salad for a meal that feels both effortless and special.

Grandma’s Fish Stew with Tomatoes and Olives

Grandma

A soft golden evening, rain tapping the window, and the scent of garlic blooming in olive oil—this is when I make Grandma's fish stew. It's a quiet, rustic dish that feels like a Mediterranean Christmas, even in July.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

For the Base

  • 3 tablespoons rich extra virgin olive oil
  • 1 large yellow onion, finely chopped
  • 4 cloves garlic, thinly sliced
  • 1/2 teaspoon coarse sea salt
  • 1/4 teaspoon red pepper flakes
  • 1 (28-ounce) can fire-roasted diced tomatoes
  • 1 cup dry white wine, such as Sauvignon Blanc
  • 1 cup low-sodium fish stock

For the Fish and Olives

  • 1 1/2 pounds firm white fish fillets (like cod), cut into 2-inch chunks
  • 1/2 cup pitted Kalamata olives, halved
  • 2 tablespoons capers, rinsed
  • Fresh flat-leaf parsley, for garnish

Instructions

  1. Heat the rich extra virgin olive oil in a large heavy-bottomed pot over medium heat until it shimmers.
  2. Add the finely chopped yellow onion and cook, stirring occasionally, until softened and translucent, about 6 minutes.
  3. Stir in the sliced garlic, coarse sea salt, and red pepper flakes; cook for 1 minute until fragrant.
  4. Pour in the fire-roasted diced tomatoes with their juices, scraping up any brown bits from the bottom of the pot.
  5. Add the dry white wine and low-sodium fish stock; bring the stew to a gentle simmer.
  6. Let the stew bubble uncovered for 15 minutes, stirring occasionally, to deepen the flavors. (Tip: Simmering longer until the liquid reduces slightly concentrates the tomato taste.)
  7. Season the fish fillet chunks lightly with a pinch of salt. Nestle them into the simmering broth, spooning some liquid over the tops.
  8. Cook the fish gently for 5 to 7 minutes, until it flakes easily with a fork. Avoid stirring too much to keep pieces intact. (Tip: Use a wide spatula to turn the fish once halfway through for even cooking.)
  9. Gently fold in the halved Kalamata olives and rinsed capers; cook for 2 more minutes just to warm them through. (Tip: Add olives at the end so their briny pop isn't lost.)
  10. Remove from heat. Taste the broth and add a pinch more salt if needed, but remember the olives and capers bring saltiness.
  11. Ladle the stew into warm bowls and garnish with fresh flat-leaf parsley.

Rich, briny, and silky with olive oil, each spoonful carries a whisper of the sea and a memory of family feasts. Serve it with crusty sourdough for dipping, or spoon over soft polenta for a hearty winter meal.

Beer-Battered Fried Fish and Chips

Beer-Battered Fried Fish and Chips

Flickering Christmas lights cast a warm glow as I stand at the stove, the familiar scent of bubbling oil and beer batter filling the kitchen. This year, our casual family meal centers on a classic: Beer-Battered Fried Fish and Chips.

Serving: 4 | Prep Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 1/2 pounds flaky cod fillets, cut into 4 portions
  • 1 cup unbleached all-purpose flour
  • 1 cup ice-cold lager beer
  • 1 teaspoon baking powder
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon freshly cracked black pepper
  • 1 farm-fresh egg
  • 4 sturdy russet potatoes, peeled and cut into 1/2-inch thick fries
  • 6 cups high-smoke-point vegetable oil (such as peanut or canola), for deep frying

Instructions

  1. Place the cut potatoes in a large bowl of cold water and let them soak for at least 30 minutes to remove excess starch.
  2. In a deep, heavy pot or Dutch oven, heat the vegetable oil to 325°F, using a thermometer to monitor temperature.
  3. Drain the potatoes and pat them thoroughly dry with clean kitchen towels to prevent splattering.
  4. Working in batches, fry the potatoes for about 5 minutes, until they are pale and tender but not browned. Remove with a slotted spoon and drain on paper towels.
  5. Increase the oil temperature to 375°F for the final frying of both fish and chips.
  6. In a large mixing bowl, whisk together the flour, baking powder, 1/2 teaspoon of the salt, and 1/4 teaspoon of the black pepper.
  7. In a separate bowl, beat the egg lightly, then pour in the cold lager and whisk until combined.
  8. Pour the wet ingredients into the dry ingredients and stir gently with a spatula until just combined — small lumps are fine; overmixing makes the batter dense. Tip: The batter should be thick enough to coat the back of a spoon but still flow slowly.
  9. Season both sides of the cod fillets with the remaining 1/2 teaspoon salt and 1/4 teaspoon pepper. Pat the fish very dry with paper towels — this helps the batter cling.
  10. One at a time, dip each fillet into the batter, allowing excess to drip off, then carefully lower into the 375°F oil. Tip: Don't overcrowd; fry only 2 pieces at a time to keep oil temperature steady.
  11. Fry the fish for 5 to 6 minutes, turning once halfway, until the batter is deep golden brown and the fish flakes easily with a fork. Remove and drain on a wire rack over paper towels.
  12. Return the par-fried chips to the 375°F oil and fry again for 2 to 3 minutes, until crispy and golden all over. Tip: This double-fry method guarantees extra crunchy chips that stay crisp longer.
  13. Drain the chips on fresh paper towels and sprinkle immediately with a pinch of salt.

Perhaps the best part is how the crackling golden crust gives way to steaming, flaky fish, while the twice-fried chips stay perfectly crunchy. Pair it with a squeeze of lemon and a dollop of tartar sauce for a cozy Christmas Eve supper.

Baked Cod with Garlic and Parsley Crumb

Baked Cod with Garlic and Parsley Crumb

Here in the quiet of a winter evening, I find myself drawn to the warmth of the oven and the promise of a simple, comforting meal. This baked cod with a garlic and parsley crumb is exactly that — a gentle dish that feels like a hug on a plate.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

For the fish

  • 4 (6-ounce) cod fillets, skinless, about 1 inch thick

For the garlic-parsley crumb

  • 1/2 cup panko breadcrumbs
  • 2 cloves garlic, minced
  • 3 tablespoons fresh parsley, finely chopped
  • 2 tablespoons unsalted butter, melted
  • 1 tablespoon extra virgin olive oil
  • 1/4 teaspoon salt
  • 1/8 teaspoon finely ground black pepper

Instructions

  1. Preheat your oven to 400°F. Line a baking sheet with parchment paper.
  2. Pat the cod fillets dry with paper towels — this helps the topping stay crispy. Arrange them on the prepared baking sheet.
  3. In a small bowl, combine the panko breadcrumbs, minced garlic, finely chopped parsley, melted butter, extra virgin olive oil, salt, and pepper. Stir gently until the crumbs are evenly coated.
  4. Divide the crumb mixture over each fillet, pressing it lightly into the fish so it forms a crust.
  5. Bake for 15–20 minutes, until the topping is golden and the fish flakes easily when tested with a fork. Check at 15 minutes if fillets are thinner.
  6. Let the cod rest on the baking sheet for 2 minutes — this helps the juices settle and the crust stay crunchy.

Gently flaking the cod with a fork reveals tender, moist fish beneath a golden, crunchy crust that whispers of garlic and fresh parsley. Serve with a simple side of roasted vegetables or a bright green salad to let the delicate flavor shine.

Cured Gravlax with Mustard-Dill Sauce

Cured Gravlax with Mustard-Dill Sauce

There's something deeply comforting about the ritual of curing salmon at home—a quiet, patient process that rewards you with silky, translucent slices of gravlax. This Scandinavian Christmas classic, paired with a tangy mustard-dill sauce, feels both festive and intimate.

Serving: 8 | Prep Time: 20 minutes | Cooking Time: 0 minutes

Ingredients

  • 1.5 lbs center-cut salmon fillet, skin on, pin bones removed
  • 1/2 cup coarse kosher salt
  • 1/2 cup granulated sugar
  • 1 tablespoon finely ground white pepper
  • 1 large bunch fresh dill, fronds roughly chopped
  • 3 tablespoons whole-grain mustard
  • 2 tablespoons Dijon mustard
  • 2 tablespoons granulated sugar
  • 1 tablespoon white wine vinegar
  • 1/2 cup neutral oil, such as grapeseed or canola
  • Additional fresh dill, chopped, for garnish (optional)

Instructions

  1. In a small bowl, combine 1/2 cup coarse kosher salt, 1/2 cup granulated sugar, and 1 tablespoon finely ground white pepper. Stir until evenly mixed.
  2. Lay a large piece of plastic wrap on a work surface. Place the salmon fillet skin-side down on the plastic. Sprinkle half of the salt-sugar mixture evenly over the flesh, then scatter half of the chopped dill on top.
  3. Flip the salmon and coat the skin side with the remaining salt mixture and dill. Wrap the fillet tightly in the plastic wrap, then place it in a shallow dish.
  4. Set a weighted object—like a cast-iron pan or a heavy cutting board—on top of the wrapped salmon. Refrigerate for 24 to 48 hours, flipping the fillet every 12 hours to ensure even curing. Tip: Curing for 24 hours yields a milder flavor; 48 hours gives a firmer, saltier result.
  5. After curing, unwrap the salmon and scrape off all the salt, sugar, and dill. Rinse the fillet briefly under cold water, then pat dry with paper towels. Tip: Don't oversoak—just a quick rinse removes excess salt without losing flavor.
  6. Using a sharp, thin-bladed knife, slice the gravlax on a bias into thin, translucent slices, cutting away from the skin. Leave the skin behind. Tip: Chill the salmon for 30 minutes after rinsing for cleaner slices.
  7. To make the sauce: In a medium bowl, whisk together 3 tablespoons whole-grain mustard, 2 tablespoons Dijon mustard, 2 tablespoons granulated sugar, and 1 tablespoon white wine vinegar until smooth.
  8. While whisking constantly, slowly drizzle in 1/2 cup neutral oil until the sauce emulsifies and thickens. Stir in a tablespoon of chopped fresh dill if desired. Tip: For a lighter sauce, use only half the oil.
  9. Arrange gravlax slices on a platter and serve with the mustard-dill sauce on the side.

Draped over crispy rye bread or nestled on a bed of frisée, the gravlax's buttery texture melts on the tongue, while the sauce's bright tang cuts through the richness. It's an elegant yet uncomplicated dish that brings a touch of Nordic warmth to any winter table.

Grilled Swordfish with Chimichurri

Grilled Swordfish with Chimichurri

Rarely does a meal come together with such effortless elegance as grilled swordfish brushed with vivid chimichurri. The bright, herbal sauce cuts through the meaty fish, making every bite feel like a summer afternoon by the sea.

Serving: 4 | Prep Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

Chimichurri

  • 1 cup packed fresh parsley leaves, finely chopped
  • 3 tablespoons fresh oregano leaves, finely chopped
  • 4 garlic cloves, minced
  • 1/4 cup robust red wine vinegar
  • 1/2 cup rich extra virgin olive oil
  • 1 teaspoon red pepper flakes
  • 1 teaspoon flaky sea salt
  • 1/2 teaspoon freshly cracked black pepper

Grilled Swordfish

  • 4 (6-ounce) center-cut swordfish steaks, about 1 inch thick
  • 2 tablespoons extra virgin olive oil
  • 1 teaspoon flaky sea salt
  • 1/2 teaspoon freshly cracked black pepper

Instructions

  1. In a medium bowl, combine the chopped parsley, oregano, minced garlic, red wine vinegar, olive oil, red pepper flakes, salt, and pepper. Stir well until everything is evenly mixed.
  2. Let the chimichurri rest at room temperature for at least 15 minutes to allow the flavors to meld. (Tip: resting allows the garlic to mellow and the herbs to release their oils.)
  3. Preheat your grill to medium-high heat, around 400°F to 450°F. Brush the grates clean and lightly oil them.
  4. Pat the swordfish steaks dry with paper towels. Brush both sides with the 2 tablespoons olive oil, then season evenly with the 1 teaspoon salt and 1/2 teaspoon pepper.
  5. Grill the swordfish steaks for 4 to 5 minutes per side, depending on thickness. The fish is done when it flakes easily with a fork and the internal temperature reaches 145°F. (Tip: avoid overcooking—swordfish turns dry quickly, so check at the 4-minute mark.)
  6. Transfer the grilled steaks to a serving platter. Spoon a generous amount of chimichurri over each steak, allowing the sauce to pool around the edges. Serve immediately with extra chimichurri on the side.

Let the chimichurri's bold, zesty notes linger against the smoky, charred crust of the fish—it's a pairing that feels both bright and deeply comforting. For a complete meal, serve alongside a simple arugula salad with shaved Parmesan or alongside grilled lemon wedges to squeeze over everything.

Conclusion

So there you have it – 20 rustic fish recipes straight from grandma’s kitchen. Whether you’re cooking for Christmas Eve or a cozy dinner, these tried-and-true dishes are sure to bring comfort and joy. Try one tonight and let me know which becomes your family’s new favorite! Don’t forget to save this collection on Pinterest.

Leave a Comment