Foods that build muscle

Berries make an excellent snack and the natural sugar will help keep your energy up. The extra energy will help you to extend your workout and the carbs will give you the boost you need to lift heavier weights for longer intervals.   (iStock)

Nuts, like almonds, are a healthy source of fiber, protein and vitamin E. They are an especially helpful snack - packed with healthy fats and calories - if you are trying to add weight. Avoid nuts with extra sugars and salts. (iStock)

Flax seeds are an excellent source of omega-3, protein and fiber.

Another good source of protein and muscle-strengthening calcium is yogurt. Eating this creamy dairy product is a healthy and low-fat way to bulk up. If you’re trying to put on weight, try eating the stuff with fruit on the bottom, which will give you an extra calorie boost. Trying to lose weight? Go for low-fat, plain yogurt or light vanilla-flavored.

If you are on a strict workout regimen, drinking enough water is crucial. Aim for at least two glasses during each meal to prevent dehydration, which may make your muscles look smaller and sap your energy during workouts.

Eating low-fat ricotta cheese after a work out will speed muscle recovery because it contains muscle-building amino acids.

When working out, you want protein, which eggs have plenty of. Eggs also contain vitamins A, D and E. For men: Eggs have cholesterol, which will boost your testosterone levels, helping you to build muscle.  

Olive oil, which is high in healthy fats, is known to lower rates of inflammation within the body, which may help you recover more quickly after a particularly grueling workout. Pour over your salad or use it as a sauce substitute on pasta. Olive oil is also a healthy way to add more calories to your diet. Obviously, if you're trying to lose weight - extra calories are not what you need - but, when adding muscle, extra calories are key. (iStock)

Known for fighting inflammation and its omega-3 properties, salmon should be a staple in any muscle-building diet. It's also an excellent source of protein.  (iStock)

Like ricotta cheese, tofu provides amino acids. But, it also contains isoflavone, which is known to help muscles recover. Tofu also contains protein, which is a necessity for gaining muscle.