Slow-Cooker Cod with Tomato-Balsamic Jam

Mellow, slightly sweet and devoid of the overt fishy flavor that's polarizing for so many, this slow-cooker cod is perfect for pairing with a show-stopping sauce like this tomato-balsamic jam. Diced pancetta provides a salty counterpart to the sweet onion, tomatoes, vinegar and honey and gives the jam complexity. Garnish with fresh thyme sprigs, if desired.

Prep Time:
15 mins
Additional Time:
4 hrs 25 mins
Total Time:
4 hrs 40 mins
4 servings
Nutrition Profile:


  • 3 ounces diced pancetta (about 1/2 cup diced)

  • 1 cup chopped sweet onion (from 1 onion)

  • 1 pint cherry tomatoes, halved

  • 1 tablespoon balsamic vinegar

  • 1 tablespoon honey

  • 1 teaspoon fresh thyme leaves

  • ½ teaspoon black pepper

  • 4 (6 ounce) skinless cod fillets

  • ¼ cup fresh flat-leaf parsley leaves (Optional)


  1. Cook the pancetta in a nonstick skillet over medium, stirring occasionally, until crisp, about 5 minutes. Transfer the pancetta and drippings to a 5-quart slow cooker. Add the onion, tomatoes, vinegar, and honey, stirring to combine. Partially cover, and cook on HIGH until the mixture is syrupy and jam-like, about 4 hours.

  2. Stir together the thyme and black pepper in a small bowl. Sprinkle over the cod fillets. Place the fish on the tomato mixture in the slow cooker; cover completely, and cook on LOW until the fish flakes easily with a fork, about 25 minutes. Serve the cod with the tomato jam; sprinkle with the parsley, if desired.

Nutrition Facts (per serving)

243 Calories
8g Fat
11g Carbs
30g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 243
% Daily Value *
Total Carbohydrate 11g 4%
Dietary Fiber 1g 4%
Total Sugars 8g
Added Sugars 4g 8%
Protein 30g 60%
Total Fat 8g 10%
Saturated Fat 4g 20%
Sodium 470mg 20%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles