
- por Miriam Thom
One-Pan Seafood Skillet with Cannellini & Jammy Tomatoes
- por Miriam Thom
From the Seatopia kitchen In-house
Recipe by Miriam Thom
Culinary Education at Seatopia — she develops the recipes that ship with the boxes and teaches the member cooking classes
Serves 4 · one deep skillet for the base, one for crisping the fish
A one-pan dinner that happens to have four kinds of seafood in it. Onion, garlic and cherry tomatoes cook down until the tomatoes burst and go jammy, cannellini beans go in with a little of their liquid, and then the part that makes the dish: four ripe tomatoes juiced straight into the pan, skins left behind. That is the broth. No stock cube, no tin.
Shrimp poach in it, kale wilts into it, and the salmon and branzino are crisped separately and broken over the top so the skin stays crisp. Salmon roe at the end, and bread for the bottom of the pan.
About 45 minutes
Most of it is the base reducing while you prep. The seafood is the last ten minutes and goes fast — have everything peeled and dry before you start it.
Serves 4
Straight from the skillet. Scales to six with another fillet and a second cup of beans; the pan just needs to be wide enough not to steam.
Four proteins, one pan
King salmon, branzino, black tiger shrimp and salmon roe. Each brings a different texture, which is the reason to use all four rather than doubling one.
The base keeps
Make the tomato and bean base up to two days ahead and refrigerate it. Reheat, then cook the seafood fresh — it takes minutes and does not reheat well.
The move that makes this dish
Four ripe tomatoes, halved and squeezed straight into the skillet — pulp, seeds and all the juice, none of the skin. It sounds fussy and takes about ninety seconds. What you get is a broth with the brightness of raw tomato and the body of a cooked sauce, because the fresh juice reduces rather than being reduced already. Skins left in would turn leathery and roll off the spoon.
4 ripe tomatoes, juiced As written
Sharpest and cleanest. Needs ripe fruit — a pale winter tomato gives you water. Best from midsummer through early autumn.
Passata or strained tomatoes
The honest off-season swap. About ¾ cup, already skinless and seedless. Rounder and less lively, so finish with extra lemon zest.
Tinned crushed tomatoes
Works, but it is a different dish — sweeter and heavier. Use about ½ cup, thin it with broth, and give it longer to cook off the tinned edge.
Pips are relative brightness across the three, not a measurement. The cherry tomatoes in the base stay whole until they burst — those are for sweetness and texture, and are a separate job from the juice.
Everything chopped and within reach — once the seafood starts, there is no time to prep.
Miriam Thom
4
This nutrient-dense seafood skillet combines crispy-skinned king salmon, branzino, and tender shrimp with fiber-rich cannellini beans and juicy tomatoes. It's a one-pan powerhouse packed with omega-3s, high-quality protein, and gut-loving fiber, perfect for a healthy meal.

1 branzino fillet, thawed
1 wild king salmon fillet, thawed
8 peeled black tiger shrimp, thawed
1 tin salmon roe, thawed
1 yellow onion, diced
5 garlic cloves, roughly minced
1 shallot, thinly sliced
1 cup cannellini beans, plus a little of their liquid
Up to 1 cup vegetable broth
1 cup cherry tomatoes
1 heaping tablespoon sun-dried tomatoes, finely chopped
4 ripe tomatoes, juiced
1 teaspoon extra-virgin olive oil
1 teaspoon avocado oil
½ bunch lacinato kale, chopped into 1-inch pieces
½ teaspoon chili flakes
2 sprigs rosemary
Lemon zest, to taste
Sea salt, to taste
Fresh parsley leaves, to serve
Crusty bread and butter, to serve (optional)
Remove the thawed fish from the fridge. Pat the fillets dry with an unbleached paper towel, then season the flesh and skin generously with sea salt. Peel the shrimp and set everything aside.
Heat the olive oil in a large skillet over medium heat. Add the onion, garlic, a pinch of sea salt, and the chili flakes. Cook until softened and fragrant. Add the cherry tomatoes and cook until they burst and turn jammy. Stir in the cannellini beans with a bit of their liquid.
Juice the four tomatoes directly into the pan, leaving the skins behind. Add the sun-dried tomatoes and rosemary, and let the mixture simmer and reduce. Add vegetable broth as needed for a rich, spoonable consistency. Stir in the kale and cook until just wilted, then finish with fresh lemon zest.
Nestle the shrimp into the tomato and bean mixture. Cook, turning once, until opaque and just curled. Remove from heat as soon as they're cooked through.
Meanwhile, heat the avocado oil in a separate skillet over medium-high heat. Once glossy and hot, add the fish skin-side down. Press gently with a spatula for the first few moments to keep the skin from buckling. Cook until golden and crisp, then remove.
Place the fish into the warm mixture and let the residual heat gently finish the cook. Break the fish into large pieces so the tender flesh and crispy skin distribute throughout.
To serve, top with fresh parsley and spoonfuls of salmon roe. Serve straight from the skillet, or with crusty toasted bread and butter for soaking up every last bit of the tomato and white bean broth.
One round of this recipe is a king salmon fillet, a branzino fillet, eight shrimp and a tin of roe — the Fish & Shell variety box covers the seafood in one go. Flake salt for the skin, ghee for the sear.
Unapologetically rich and velvety—Ōra King salmon, the gold standard for celebratory seafood
Sweet, briny shrimp with a natural richness, best enjoyed quickly seared for a delicate snap or pan-fried to preserve their depth.
Plump, briny pearls bursting with oceanic flavor. Adorn sushi and sashimi with these gourmet gems
The base can drift while you prep, but the seafood cannot — shrimp and fish are the last ten minutes and both are easy to overcook. Get everything peeled, patted dry and salted before the first pan goes on.

The night before
Move the sealed packs from the freezer to the refrigerator about 12 hours ahead — salmon, branzino, shrimp and the roe tin. In a hurry, submerge the sealed packs in cold water for 20–30 minutes. Never at room temperature.

Step 1
Pat both fillets dry with an unbleached paper towel — drier than feels necessary, skin especially — then salt the flesh and the skin generously. Peel the shrimp. Set it all aside while you build the base.

Step 2
Olive oil in a large skillet over medium. Onion, garlic, a pinch of salt and the chili flakes until soft and fragrant. Add the cherry tomatoes and leave them until they burst and go jammy, then stir in the cannellini beans with a little of their liquid.

Step 3
Squeeze the four ripe tomatoes straight into the pan and discard the skins. Sun-dried tomatoes and rosemary in, then let it simmer and reduce, loosening with vegetable broth until it is rich and spoonable. Kale in until just wilted, then lemon zest.

Step 4
Nestle the shrimp into the tomato and bean mixture and cook, turning once, until they are opaque and just curled. Off the heat the moment they are through — they will keep cooking in the pan and go rubbery if you let them.

Step 5
Avocado oil in a separate skillet over medium-high until glossy. Fish skin-side down, pressed gently with a spatula for the first few seconds so the skin does not buckle. Cook without moving until the skin is golden and crisp, then lift it out.

Step 6
Set the fish into the warm base and let residual heat finish it. Break it into large pieces so tender flesh and crisp skin run through the pan. Parsley, spoonfuls of salmon roe, and crusty bread and butter for the broth at the bottom.
About that “one pan”
Everything else genuinely is one pan. The salmon and branzino are the exception, and it is worth the second piece of washing up: skin crisps in dry heat and goes soft in liquid, so laying raw fillets into the tomato base means poaching them and losing the crackle entirely.
Fish cooked in the base
The skin steams instead of searing and turns slack and grey. The fillet also overshoots easily, because a simmering pan holds far more heat against it than a dry skillet does.
Crisp separately, finish off the heat
Sear skin-down in a hot dry pan, then set the fillets into the base and let residual heat carry them the rest of the way. Break them into large pieces at the last moment so the crisp skin sits proud of the broth rather than sinking into it.
Same reasoning behind the order of the seafood: shrimp poach in the base because that is exactly what suits them, and the roe never sees heat at all — it goes on at the table, where it stays as distinct beads instead of collapsing.
Four kinds of seafood is the luxurious version, not the required one. The base bends in every direction — what does not bend is searing the fish dry and separately.
| As written | Closest swap | If you are improvising | |
|---|---|---|---|
| The fish | 1 king salmon + 1 branzino fillet | Any two skin-on portions — steelhead, trout | One fillet and more shrimp; keep the skin on whatever you use |
| The shrimp | 8 peeled black tiger shrimp | Any raw peeled shrimp, added at the same point | Scallops — same pan, half the time, do not turn twice |
| The roe | 1 tin salmon roe, at the table | Trout roe, same amount | Leave it out; add extra lemon zest and a little flake salt |
| The bean | 1 cup cannellini, with liquid | Butter beans or great northern | Chickpeas — firmer, so give them longer in the base |
| The tomato broth | 4 ripe tomatoes, juiced | ¾ cup passata | ½ cup tinned crushed, thinned with broth and cooked longer |
| The green | ½ bunch lacinato kale | Cavolo nero, chard or spinach | Spinach goes in off the heat — it needs seconds, not minutes |
| Searing fat | 1 tsp avocado oil | Ghee or algae oil | Any high smoke point fat — not olive oil, not butter |

Everything up to the kale keeps for two days in the refrigerator and arguably improves — the sun-dried tomato and rosemary settle into the beans overnight. Reheat it gently, stir the kale through, then cook the seafood fresh.
Do not cook the shrimp or the fish ahead. Both are minutes of work and neither survives reheating; shrimp turn rubbery and crisp skin never comes back.

Each one is doing a different job. King salmon is fatty enough to hold up to a tomato base that would flatten a leaner fish. Branzino is delicate and flakes into the broth. Shrimp bring the snap. The roe is texture and salinity, added at the table and never cooked.
Doubling any single one gives you a good dish. Using all four is what makes it feel like a occasion, and it is the reason the variety box exists.
The base — aromatics, tomatoes, beans, kale and the shrimp — is genuinely one skillet, and that is the pan it is served from. The salmon and branzino get a second pan for a few minutes so the skin crisps. Cook them in the base and you will have poached fish with soft skin, which is a perfectly nice dinner but not this one.
Pull it while the centre is still slightly translucent and let the residual heat in the base finish it. Salmon carries on cooking for several minutes after it leaves the pan, so fish that looks perfect in the skillet is usually overcooked by the time it reaches the table.
Moisture or movement, nearly always. Pat the skin drier than feels reasonable, salt it, and get the pan properly hot before the fish goes in. Then leave it alone — press it flat for the first few seconds and do not touch it again until the skin releases on its own.
Make the base up to two days ahead and refrigerate it; it gets better. Reheat gently, wilt the kale in, then cook the shrimp and crisp the fish fresh. Neither reheats well.
Use about ¾ cup of passata instead of juicing them, and finish with extra lemon zest to put back the brightness. Out-of-season tomatoes give you water and not much else, and the juice is doing real work here.
Overnight in the refrigerator in the sealed pack, about 12 hours. In a hurry, submerge the sealed pack in a bowl of cold water for 20–30 minutes. Not at room temperature and not in warm water.
Miriam writes these and teaches them live. Every Seatopia box includes a FREE virtual cooking class where we work through a dish like this one together.