The American Heart Association recommends eating fish twice a week to promote heart health. That’s a lot of fish recipes, but don’t worry, we’ve got you covered.

Smoky, sweet and tangy, this easy-to-make meal is full of flavor and cooks in a single pan. Roasting peppers and tomatoes intensifies their natural sweetness and is balanced by a splash of vinegar. Heart-healthy almonds add nuttiness and a satisfying crunch. Rainbow trout is an affordable and heart-healthy option that is easy to find at your local grocery store, but this recipe works with any white-fleshed fish. Use whatever fish your family enjoys, and don’t be afraid to try something new. Less common mackerel is another excellent heart-healthy option.


3 red, yellow, or orange peppers
½ small red onion
1 cup cherry tomatoes
1 teaspoon olive oil
1 teaspoon fresh thyme
1 teaspoon smoked paprika
1 lb rainbow trout or your preferred fish
2 tablespoons sherry vinegar
¼ cup unsalted smoked or roasted almonds, chopped
2 tablespoons flat leaf parsley
Lemon wedges for serving


  1. Preheat oven to 425°.
  2. Remove seeds and cut peppers into strips. Slice red onion into half moons.

  1. On a large sheet pan toss pepper strips, onion slices and tomatoes with the olive oil, thyme and paprika until evenly coated. Roast until tomatoes are just beginning to burst, 20-25 minutes.

  1. Remove sheet pan from oven and carefully toss vegetables with vinegar and almonds. Arrange fish over top and if desired, lightly season with pepper. Roast for an additional 10 minutes or until fish is cooked through and flakes easily with a fork.

  1. Sprinkle fish with chopped parsley and divide fish and vegetables between four plates. Serve hot with lemon wedges.

Serves 4.


Calories 248 Total Fat 9 g
Saturated Fat 1 g Monounsaturated Fat 2 g
Polyunsaturated Fat 2 g Trans Fat 0 g
Cholesterol 67 mg Sodium 43 mg
Potassium 916 mg Total Carbohydrate 14 g
Dietary Fiber 4 g Sugars 6 g
Protein 27 g