If losing weight is your goal, these  foods may help support a healthy weight loss journey, according to science.

Healthy bodies come in all shapes and sizes. While weight loss is not a magic bullet for health, and not everyone needs to pursue weight loss

Beans

beans are a great source of protein. Beans are also high in fiber and slow to digest.

Salmon

Fatty fish like salmon are incredibly nutritious and very satisfying.

Cruciferous vegetables

Cruciferous vegetables include broccoli, cauliflower, cabbage, and Brussels sprouts.

Tuna

Tuna is another satiating high protein food. It’s a lean fish, meaning it has protein, which helps keep you full, as well as healthy fats

Avocados

Avocados are unique fruits. While most fruits are high in carbs, avocados are instead loaded with healthy fats

Nuts

Nuts are high fat foods that also provide you with protein, fiber, and other plant compounds that benefit heart health