Eating fish two times a week is great for your heart health because fish is high in omega-3 fatty acids. Omega-3 fatty acids are polyunsaturated fatty acids that can benefit the heart and people with high risks of heart disease. Fish is also a great source of protein and is not high in saturated fat compared to meat. Some fish are high in omega-3 fatty acids, while others aren’t. Here are some fish that are high in omega-3 fatty acids:
1. Albacore Tuna
Albacore tuna is the best source of omega-3 fatty acids when compared to other tuna species because it is naturally a fatty fish. A 3 oz. serving of Albacore tuna has as much protein as other meat or poultry and contains low amounts of fat. 
2. Wild Caught Salmon
Aside from omega-3 fatty acids, salmon has other benefits that are essential for heart health. Wild caught salmon also contains essential amino acids and is high in vitamin E. Vitamin E is a powerful antioxidant that can lower risk of heart disease and decreases the buildup of plaque in coronary arteries.
3. Rainbow Trout
This fish is high in protein and has enough Vitamin B-12 to make up 89% of your daily recommended allowance. Research shows that foods rich in Vitamin B can reduce the risk of heart disease and stroke.