Eat Smart, Heart Strong: Foods That Help Prevent Heart Disease

What is Heart Disease?

“Heart disease” is a broad term covering several problems of the heart and blood vessels. The most common type is coronary artery disease, where the blood vessels supplying the heart become narrow or blocked. In Malaysia, heart disease remains the leading cause of death: in 2022, ischemic heart disease caused over 20,000 deaths (about 16.1% of medically certified deaths).

How It Forms & Why It Happens

Here’s a simple breakdown of how heart disease develops:

  • Over time, bad factors (like high blood pressure, high cholesterol, smoking, diabetes, obesity) damage the inner linings of arteries.
  • This damage allows fatty deposits (plaques) to build up inside the arteries (a process called atherosclerosis).
  • As plaques grow, they narrow the artery, reducing blood flow to the heart muscle or other organs.
  • If a plaque ruptures, it can cause a blood clot, which may block the artery suddenly, this will lead to a heart attack or other serious issues.
  • Diet plays a major role: diets high in saturated fats, trans-fats, salt, sugar, processed foods raise risk. Diets rich in fiber, healthy fats, whole grains, fruits and vegetables lower risk.

Who Can Get It & What Are the Symptoms

Anyone can develop heart disease — young or old — though risk grows with age and with certain known risk factors:

Risk factors you can’t change:

  • Age (risk increases after about age 45 for men, 55 for women)
  • Family history of heart disease
  • Gender (men have higher risk early, though women catch up after menopause)

Risk factors you can change:

  • Smoking
  • High blood pressure
  • High cholesterol
  • Diabetes
  • Overweight/obesity
  • Physical inactivity
  • Unhealthy diet
  • Excessive alcohol
  • Poor sleep, stress

In Malaysia, a recent study found that about 21.4% of adults aged 30+ have a high 10-year cardiovascular disease risk (>20%) — projecting to around 3.6 million people.

Common symptoms of heart disease may include:

  • Chest pain or discomfort (angina)
  • Shortness of breath
  • Fatigue, especially with activity
  • Palpitations (fast/irregular heartbeat)
  • Swelling in legs or ankles (in late stages)

Sometimes heart disease builds without obvious symptoms and only shows up when a serious event occurs — so prevention is key.

How to Prevent Heart Disease

Preventing heart disease means managing the risk factors and adopting healthy habits. Here are the core actions:

  • Keep your blood pressure, cholesterol and blood sugar under control — check regularly, follow treatment if needed.
  • Stay physically active — aim for at least 150 minutes of moderate exercise each week.
  • Stop smoking and limit alcohol.
  • Maintain a healthy weight — avoid excess belly fat.
  • Eat a heart-healthy diet (more on this below).
  • Get enough sleep, manage stress, and avoid long periods of inactivity.

According to Mayo Clinic, one of the eight steps of a heart-healthy diet includes: eat more vegetables & fruits, choose whole grains, limit unhealthy fats, control portion sizes.

What Foods Help Prevent Heart Disease

Let’s now move on to the good part — the foods that help your heart. These have been shown in many studies to reduce risk of heart disease, improve cholesterol, lower blood pressure and support artery health.

Here are foods you should include:

  • Leafy green vegetables and colourful vegetables: Vegetables like Spinach, kale, broccoli, carrots are rich in vitamins, minerals, fiber, and antioxidants. Diets high in plant foods are linked with lower heart disease risk.
  • Whole grains: Brown rice, oats, whole-wheat bread/pasta, quinoa. These provide fiber and help to control cholesterol and blood sugar.
  • Oily fish: Salmon, sardines, mackerel — these fish are rich in omega-3 fatty acids which support healthy blood vessels and lower triglycerides.
  • Nuts and seeds: Almonds, walnuts, flaxseeds, chia seeds — They contain healthy fats, fiber, and minerals that support heart health.
  • Legumes: Beans, lentils, chickpeas — These are plant-based protein, high in fiber and low in saturated fat.
  • Healthy oils: Olive oil, avocado oil — replacing saturated fat with unsaturated fat is better for your arteries.
  • Fruits: Berries, apples, citrusy fruits — these fruits come with antioxidants and are high in fiber. Some studies show eating whole grains and fruits can reduce heart disease risk significantly.
  • Limit salt / sodium: Eating less processed food and using fewer salty sauces helps control blood pressure, a major heart risk.

And here are foods to limit or avoid:

  • Deep-fried, heavily processed foods, such as fast food. Ultra-processed foods are strongly linked to increased heart disease risk.
  • Saturated and trans fats: butter, fatty red meat, full-fat dairy, processed meats. These raise bad cholesterol (LDL) and promote plaque build-up.
  • Sugary drinks and snacks: contribute to obesity, diabetes and increased heart risk.
  • Too much salt. Eating too much salt will raise blood pressure.
  • Refined grains (white bread, white rice) if eaten in high amounts without fiber.

Putting It All Together

So here’s how you can build your own “heart-healthy plate”:

  • Fill half your plate with vegetables and fruit.
  • A quarter with whole grains (brown rice, oats, quinoa).
  • A quarter with lean protein (fish, legumes, poultry) plus a small portion of nuts/seeds.
  • Use healthy oil for cooking, and flavour food with herbs/spices rather than salt.
  • Drink plenty of water, cut down on sweetened drinks.
  • Move your body regularly and don’t skip your health check-ups.

Heart disease doesn’t have to be inevitable. With the right foods, good habits, and timely check-ups, you can give your heart a strong chance at staying healthy. Diet is not everthing — but it’s one of the most powerful things you can control.
Start today with one small change: swap that fried snack for a handful of nuts or a piece of fruit. Over time, your heart will thank you.