Superfoods You Should Be Eating After 40


As you age, your body changes. That’s natural, but it can be frustrating – you may gain some weight, your body fat will distribute differently, and you may feel not so young and healthy as before. That’s not the end of the world, though – a healthy diet combined with regular exercises can help you stay in good shape.

Once you hit 40, you should add several essential foods into your diet. Broccoli, avocado, almonds, and olive oil are just some of the anti-aging foods that can help you look young and beautiful. Read on to learn more about them, and stay fit and healthy all the time:


Almonds are a good source of Vitamin E, which is essential for cell regeneration and the repair of damaged tissues. The antioxidant properties of almonds can also protect you against cancer, heart disease, and inflammation. Spread some almond butter on your morning toast, and enjoy its rich flavor and vitamins.

Another great thing about almonds is that they can help you lose weight. Just a small portion of nuts will make you feel full. Consider combining this healthy snack with supplements for menopause weight gain and regular physical activity for better results.


Broccoli is a rich source of Vitamin C and E, which can help fight wrinkles and keep your skin smooth and plump. It’s also packed with fiber and protein, so you can feel full and eat less at the same time. You can steam it, boil it, or even bake it – broccoli is a versatile food that you should add to your diet after 40.


Avocados are a good source of Vitamin K, which helps your blood clot normally and prevents excessive bleeding. They also contain unsaturated fats that can lower your cholesterol levels and prevent heart disease.

Olive oil

Olive oil contains monounsaturated fats that are very good for your heart health – they can lower cholesterol levels and prevent blood clots. But that’s not all – this oil can also reduce inflammation in your body, which is a factor in joint pain and arthritis. Olive oil is a great addition to any meal – drizzle it on your salads and veggies, or put it in your pasta dish.

Salmon and tuna

These fish are rich in Omega-3 fatty acids – they can lower your cholesterol levels, protect you against stroke, and prevent heart disease. Add salmon to your salads, or have a tuna sandwich for lunch – it’s a great way to improve your health after 40.

Salmon is also rich in Vitamin B6 that can boost your brain activity – so enjoy salmon for breakfast, lunch, or dinner – it’s an excellent choice for any meal!

Red wine

Red wine can improve your brain function and memory – it contains resveratrol, which prevents the death of brain cells and improves their performance. So add some wine to your diet – make sure it’s red, not white, and have a glass every day.


Dark chocolate

Dark chocolate can lower the risk of stroke, cancer, and heart disease. It also contains antioxidants that can improve your skin health – dark chocolate can help you get rid of wrinkles and acne and improve your complexion. But be careful – don’t overdo it – one ounce of dark chocolate is enough to keep you healthy and fit.

Whole grains

 Whole grains are high in fiber, which can lower cholesterol levels and prevent you from developing heart disease. They can also keep your blood sugar levels balanced, which is important for diabetics. Choose brown rice instead of white, and enjoy healthy meals every day.

Green tea

Green tea contains antioxidants that can protect you against cancer and other diseases. It can also improve your brain function, memory, and mood – have a cup of green tea every day to stay healthy and fit after 40.


Nuts are rich in Vitamin E and monounsaturated fats that can help lower your cholesterol levels and prevent you from developing heart disease. They also contain fiber that keeps you full longer, so you can eat less – that’s good for your waistline. Eat some nuts after dinner, or add them to your morning cereal – they’re a versatile food that you can enjoy at any time of the day.


Oatmeal is a great breakfast food that can keep your heart and brain health. It can keep your cholesterol levels balanced and prevent heart disease. It can also reduce inflammation and help you fight joint pain – if you have arthritis, consider eating oatmeal with fruits and nuts every morning.


Walnuts are a great source of omega-3 fatty acids, which can help lower your blood pressure and cholesterol levels and improve your overall health. They also contain Vitamin E that can keep your skin firm and smooth and prevent wrinkles. Add them to your salads, or enjoy them as a tasty snack – walnuts are a delicious addition to any diet.


Eggs are high in protein – they can improve your muscle mass and protect you against osteoporosis. The protein in eggs can also help you maintain a healthy weight – add them to your breakfast, and eat them with whole grains or oatmeal.


Kale is a rich source of protein, fiber, calcium, and Vitamin C – it can improve your skin health and lower your risk of developing cancer. It’s also rich in antioxidants that can help slow down aging – have some kale in your salad for dinner, or steam it and enjoy it as a side dish.

The Bottom Line

Food doesn’t only keep you alive, but it also significantly impacts your mood and looks. That’s why you need to make sure your diet includes superfoods mentioned in our list above. Also, if you reduce your sugar intake, cut out processed foods and start drinking more water, you will become more energetic. These small choices will bring you great results.

Julie Higgins
Julie is a Staff Writer at She has been working in publishing houses before joining the editorial team at momooze. Julie's love and passion are topics around beauty, lifestyle, hair and nails.