So what are some of the best foods that build muscle and lose weight? When looking to build muscle a good ratio of carbs to protein to fat would be around 40% 40% 20%. Remember these are quality fats and complex carbohydrates.

The most important building blocks for building muscles is protein. Protein is used to repair the damage done by resistance or weight training. So to build muscle you need protein. See some of the top choices for protein below.

Top protein choices

Chicken Breast

Turkey Breast

Tuna

Cottage Cheese

Egg Whites

Salmon

Lean Beef

Whey Protein

Carbohydrates are what give the body energy and fuel to workout. See some of the complex carbohydrates below:

Top Carb Choices

Brown Rice

Baked Potatoes

Whole Wheat Pasta

Sweet Potatoes

Bagels

Oatmeal

Fat Free Yogurt

Beans

Veggies

Broccoli

Green Beans

Cauliflower

Asparagus

Peas

Carrots

Spinach

When you think of building muscle or being fit you tend to think that you should avoid fat altogether. This is not true. Fats are a necessary component to sustain the metabolic functions of humans. See some of the top carb choices below.

Top Fat Choices

Avocado

Olive Oil

Natural Peanut Butter

Nuts

Flax Seed Oil

Fish Oil

So the next time you go to the grocery store, be sure you stock your cart full of the best foods that build muscle.