It may seem a bit counterintuitive to eat fatty foods to burn body fat, but it all depends on the types of fat you eat. Fatty fish, such as salmon, mackerel, tuna, anchovies, or sardines, are rich in omega-3 fatty acids. In particular, these fish contain DHA and EPA, two types of omega-3 fatty acids with excellent fat-burning powers. To ensure you get enough of these beneficial nutrients, aim to eat at least two or three servings of fatty fish per day. Taking fish oil pills is another good way to get these beneficial fatty acids into your diet.