Roasted Cod with White Beans, Tomato, and Truffle Oil

Ingredients (8)

  • 2 tablespoons olive oil
  • 1/2 cup finely chopped shallots
  • 2 medium cloves garlic, minced
  • 2 pounds tomatoes, peeled, seeded, and medium dice
  • 2 pounds cod fillet, cut into 6 equal portions
  • 1 1/2 cups cooked small white beans such as borlotti, cranberry, or cannellini (see Basic Cooked Beans, omitting the ancho chile)
  • 1/4 cup reserved bean cooking liquid, or water
  • Truffle oil for garnish (optional)
Try Amazon Fresh
Nutritional Information
  • Calories630
  • Fat4.82g
  • Saturated fat0.67g
  • Trans fat
  • Carbs143.11g
  • Fiber2.26g
  • Sugar127.04g
  • Protein5.0g
  • Cholesterol
  • Sodium9.79mg
  • Nutritional Analysis per serving (6 servings) Powered by

Get fresh food news delivered to your inbox

Sign up for our newsletter to receive the latest tips, tricks, recipes and more, sent twice a week.

Roasted Cod with White Beans, Tomato, and Truffle Oil

Chef Eric Ripert of Le Bernadin passed on this simple yet flavorful dish. Combining seared fish with a sweet tomato compote and tasty bean purée, it’s a quick dish that’s sure to impress.

What to buy: Chef Ripert uses cod for this recipe. If you can’t find it, use halibut.

Game plan: For a slacker solution, use canned diced tomatoes (drained of the juices) in place of the diced tomatoes and use high-quality canned cannellini beans to replace the cooked beans.

Tips for Beans and Fish


  1. 1Heat oven to 350°F. Heat 1 tablespoon of the oil in a large frying pan over medium-high heat, add shallots and garlic, and cook until fragrant, about 1 minute. Add tomatoes and season well with salt and pepper.
  2. 2Reduce heat to medium low and cook until nearly all liquid has evaporated, but tomatoes are still slightly chunky; transfer to a bowl and reserve. Wipe out frying pan, return to stovetop, and heat remaining 1 tablespoon of the oil over high heat. Season cod all over with salt and freshly ground black pepper, and, once oil shimmers, add cod and cook until nicely browned, about 2 minutes per side.
  3. 3Transfer fish to a baking sheet and place in oven to finish cooking. (According to Chef Ripert, an easy test for doneness is to insert a metal skewer into the center of a fillet for 5 seconds. The fish is done when the skewer goes in easily and, when removed, feels slightly warm to your lip.)
  4. 4Place 1/2 cup of the beans in a food processor with the reserved bean-cooking liquid and purée until smooth to make the sauce. Season well with salt and pepper.
  5. 5To serve, spoon tomato compote in the center of each plate and place a cod fillet on top. Spoon bean sauce outside the compote, and sprinkle reserved whole cooked beans around the fish and over the two sauces. Garnish with a few drops of truffle oil, if desired.

Beverage pairing: Olivier Leflaive Pugliny-Montrachet, France. A rich, full-bodied white fish like cod makes a good pairing with Chardonnay from a hallowed appellation, in this case Puligny-Montrachet in Burgundy. This Chardonnay has good body to match the fish, but also acidity to cut through it. Flavors of white flowers, lemon and mineral accent the rest of the dish.

Load Comments

Recommended from Chowhound

Husk On vs Husk Off: The Best Way to Grill Corn This Summer
How To

Husk On vs Husk Off: The Best Way to Grill Corn This Summer

by Jen Wheeler | Knowing how to grill corn on the cob is a necessary summer skill, so with Labor Day fast approaching...

9 Crazy-Good Corn Salads for Summer
Recipe Round-Ups

9 Crazy-Good Corn Salads for Summer

by Miki Kawasaki | When you've got super fresh, sweet summer corn, use it as the centerpiece of a salad, raw and straight...

Get 'Cherried' Away: 9 Creative Ways to Use Your Cherry Haul
Recipe Round-Ups

Get 'Cherried' Away: 9 Creative Ways to Use Your Cherry Haul

by David Watsky | Wondering what to do with your extra cherries? These sweet and savory cherry recipes should help...