Poached Cod with King City Pink Beans, Bacon & Greens
A 30-minute, cold-night bowl built from what was already in the kitchen
This dinner started the way most of my favorite meals do — not with a plan, but with ingredients that deserved to be used well.
There was raw cod in the fridge, left over from last night’s fish fry prep. I had just finished a pot of Rancho Gordo King City Pink Beans. Outside, the wind was loud and cold. Inside, the house felt still. I wanted something warm that didn’t feel heavy.
Instead of frying the fish, I rendered bacon, built a vegetable base in the fat, folded in the beans, let spinach melt into the broth, and gently poached the cod right in the ragù. What came to the table was humble, comforting, and better than the effort it took.
It’s the kind of meal that feels especially right on a cold, windy winter night — when you’re grateful to be indoors.
Place the raw bacon in a wide pot over medium heat and cook slowly until the fat renders and the bacon becomes crisp. Remove the bacon with a slotted spoon and reserve it for topping the bowls. Leave all of the rendered fat in the pot.
Build the bean ragù
Add the onion, carrot, celery, yellow pepper, and garlic directly into the bacon fat. Season with black pepper, cayenne, and Cajun seasoning. Stir, cover, and let everything cook down for about ten minutes until the vegetables soften, release their sweetness, and become glossy.
The kitchen should already smell like dinner.
Deglaze
Uncover the pot, add a splash of white wine, and scrape the bottom to lift all the good bits. Let the wine reduce until it no longer smells sharp.
Beans, greens, and broth
Add the King City Pink Beans with some of their broth, then pour in enough stock to keep everything loose and spoonable. Stir in the spinach and let the mixture simmer gently for about ten minutes.
The spinach should disappear into the broth. The beans should soften and thicken the liquid naturally. The whole pot should look like a rustic, brothy ragù.
Poach the cod
Nestle the raw cod chunks into the simmering ragù. Season lightly with salt and pepper.
💡
Cover the pot and let the fish poach gently for six to eight minutes, just until opaque and flaky, using medium-low flame. Think lazy bubbles, not exciting action.
Do not rush this. Gentle heat keeps the cod silky.
Serve
Spoon a generous scoop of the bean ragù into each bowl with plenty of broth.
Nestle the cod on top.
Drizzle with extra-virgin olive oil and scatter the reserved crispy bacon bits over the fish.
Serve immediately with warm cornbread for sopping.
Why this works
The bacon builds the foundation without overpowering.
The spinach melts into the broth and deepens it.
The beans become the sauce.
The cod stays clean and tender.
It’s simple food, cooked slowly enough to feel intentional.
Final thought
This is not a flashy dish. It doesn’t need to be. It’s warm, grounding, and deeply satisfying. It’s the kind of food that reminds you that cooking doesn’t have to be complicated to be meaningful.
It just has to be honest.
And sometimes, it just has to make you grateful to be inside while the wind does whatever it wants outside your windows.
A deeply comforting split pea soup simmered with bacon, cabbage, sweet carrots, and a splash of balsamic to brighten the whole bowl. Simple ingredients, slow-cooked flavor — perfect for cold days.
A fast, sweet heat shrimp dish tossed in a silky mango chipotle sauce. Bright, bold, and ready in minutes. Perfect for rice bowls, weeknights, and anyone who loves big flavor with no fuss.