We generally know which foods to avoid in order to keep the weight off, rather than which foods to focus on in order to shed pounds. So here are some superfoods that help in the crusade against weight.

Dark chocolate: Avoid milk chocolate and replace it with dark chocolate. Validated research published in the American Journal of Clinical Nutrition shows that people who eat dark chocolate have greater insulin sensitivity compared to those who eat the same amounts of white chocolate.

Spinach and green leafy vegetables: Very low in calories, these vegetables help fight cancer, heart disease, obesity and even osteoporosis. They are also rich in vitamins A, K, B and C and antioxidants.

Dairy products: Cheese, skim milk and yogurt can help fight sugar cravings and boost metabolism.

Olive oil: Olive oil can help with weight loss because it contains unsaturated fats. Used in moderation, it helps you feel full throughout the day.

Green tea: This antioxidant-rich beverage helps with weight loss. The results of a study published in the Journal of Nutrition stated that the catechin in green tea boosts metabolism.

Almonds and walnuts: Ideal for snacking, these foods are known to be appetite suppressants and are essential for building muscle. Avoid salty varieties, which increase the risk of bloating.