Quick answer
A heart-healthy menu prioritizes leafy greens, fatty fish, berries or local fruits, nuts, whole grains, tempeh, avocado, and olive oil. Limit deep-fried foods, processed meats, salt, added sugar, and alcohol. A sample one-day menu: overnight oats with fruit for breakfast, brown rice with pepes ikan (fish cooked in banana leaves) and clear vegetable soup for lunch, and pea soup for dinner.
Many of us think that heart disease only affects older people, until reality arrives sooner than expected. In your 30s, blood pressure starts creeping up, cholesterol quietly builds up, and fatigue becomes more than just feeling tired.
Data from the Indonesian Ministry of Health (Kemenkes) shows that heart disease is the leading cause of death in Indonesia. But what is often overlooked is that most of these cases can be prevented. One of the simplest and most often underestimated ways is through diet.
What you eat today can be a protector or a trigger. But eating healthy does not mean eating expensive, bland, or complicated food. Spinach, tempeh, Indian mackerel, avocado: all of them can be heart-friendly when prepared carefully and with love.
In this article, you will find a list of heart-healthy foods that are not only nutritious, but also easy to find and delicious to serve. Because caring for your heart is not just about restrictions, but about choosing a longer and more meaningful life.
Why Does Diet Matter for Heart Health?
The heart is the center of our cardiovascular system. This organ works nonstop, pumping blood throughout the body and delivering oxygen and nutrients to every cell. Over time, however, an unbalanced diet can quietly put a strain on the heart.
Why Is a Modern Lifestyle Harmful to the Heart?
When the body takes in too much saturated fat, salt, and added sugar, the risk is not just weight gain. Beyond that, blood pressure can spike, “bad” cholesterol (LDL) levels rise, and blood vessels begin to lose their elasticity.
According to the Indonesian Ministry of Health, hypertension and high cholesterol are two major risk factors for heart disease that are becoming increasingly common in Indonesia. In fact, the World Heart Federation notes that poor diet contributes to more than 10 million deaths from cardiovascular disease worldwide every year.
Healthy Food Can Be Your Daily Medicine
The good news is that simple changes to your diet can offer natural protection for your heart. Foods rich in fiber, antioxidants, unsaturated fats, and natural nutrients may help:
- Lower blood pressure and LDL levels
- Raise good cholesterol (HDL) levels
- Reduce inflammation in the blood vessels
- Keep the heart rhythm steady and efficient
In fact, Cleveland Clinic emphasizes that the positive effects of heart-healthy food can be felt within 6 to 8 weeks, even before medical therapy is needed.
DASH and Mediterranean: Two Widely Researched Eating Patterns
The two eating patterns most widely studied in relation to heart health are the DASH diet (Dietary Approaches to Stop Hypertension) and the Mediterranean diet. Both focus not only on what to cut back on, but also on what to add to your plate:
- DASH emphasizes eating fruits, vegetables, whole grains, nuts, and low-fat dairy, while reducing salt, sugar, and saturated fat.
- Mediterranean encourages eating fatty fish, olive oil, whole grains, vegetables, and fruits, while limiting red meat and processed foods.
A study published in the New England Journal of Medicine found that the Mediterranean diet may lower the risk of heart attack and stroke by up to 30% in high-risk populations.
Focus on What You Add, Not Just What You Avoid
Instead of only limiting “bad” foods, it is more effective to start adding choices that support your heart. This approach feels lighter, more enjoyable, and more sustainable.
Try starting with:
- Adding one type of green vegetable to every meal
- Replacing deep-fried snacks with grilled fish rich in healthy fats
- Including nuts as an afternoon snack
- Replacing high-fat dressings with olive oil and a squeeze of lemon
Heart health is not always determined by big decisions. Rather, it is the small choices made consistently every day that build long-term protection.
Recommended Heart-Healthy Foods
Changing your diet does not mean removing everything you love from your plate. Instead, enriching your food choices with ingredients that are good for your heart can be an easy way to make a big difference to your long-term health.
Below is a list of 12 heart-healthy foods recommended by various global medical studies. Each one is not only rich in nutrients, but also easy to find and versatile enough to include in your daily menu.
1. Leafy Greens: Spinach, Water Spinach, and Mustard Greens
Leafy greens are rich in nitrates, which naturally help widen blood vessels and lower blood pressure. Their vitamin K and antioxidant content also helps keep the arteries elastic and reduces the risk of blood clots.
- Low in calories, high in fiber and phytonutrients
- Eating tips: lightly stir-fry without MSG, and add garlic as a natural anti-inflammatory
2. Fatty Fish: Salmon, Tuna, and Sardines
Fatty sea fish are rich in omega-3 fatty acids, which help keep your heartbeat steady, lower triglycerides, and reduce inflammation in the blood vessels.
- 2 servings/week recommended
- Local alternatives: Indian mackerel (ikan kembung), mackerel tuna (tongkol)
- Cooking tips: pepes (seasoned and cooked in banana leaves), boiled, or baked with a little oil
3. Berries and Local Alternatives
Strawberries, blueberries, and local fruits such as pomegranate and dragon fruit are high in flavonoids, antioxidants that can lower blood pressure and improve circulation.
- Low glycemic index, good for people with hypertension or diabetes
- Serving ideas: a fresh snack, yogurt topping, or infused water
4. Nuts & Seeds: Almonds, Chia Seeds, Flaxseed
Nuts and seeds contain soluble fiber, magnesium, and healthy fats that help lower bad cholesterol (LDL) and support blood vessel health.
- Chia & flaxseed → sources of ALA (plant-based omega-3)
- Eating tips: mix into smoothies, overnight oats, or salads
5. Healthy Oils: Olive Oil & Avocado
Extra virgin olive oil contains polyphenol antioxidants and monounsaturated fats that support blood vessel elasticity and reduce chronic inflammation.
- Avocado → high in potassium & vitamin E
- Use for: salad dressings, spreads on toast, or light stir-frying
6. Oats & Whole Grains
Oats and whole grains contain beta-glucan, a type of soluble fiber that helps absorb cholesterol from the gut and remove it from the body.
- Stabilizes blood sugar and keeps you feeling full longer
- Serving suggestions: overnight oats, sugar-free granola, whole wheat bread
- Note: avoid white flour or “refined wheat” products
7. Peas & Tempeh
Plant proteins such as tempeh and peas support heart health because they are low in saturated fat and high in fiber. Tempeh also contains natural probiotics from fermentation that support the gut microbiome, an important factor in regulating systemic inflammation.
- Tempeh contains isoflavones & iron
- Healthy cooking methods: steamed, lightly stir-fried, or oven-baked
8. Avocado
This fruit contains monounsaturated fats, potassium, and B-complex vitamins. Studies show that eating avocado regularly can lower LDL levels and blood pressure.
- Serve as: a salad topping, a smoothie ingredient, or a mayo substitute
9. Dark Chocolate (≥70% Cocoa)
Dark chocolate contains flavanols, antioxidants that help widen blood vessels and lower blood pressure slightly to moderately.
- Choose chocolate with little added sugar
- Healthy portion: 1 to 2 small squares per day
10. Garlic
Allicin, the active compound in garlic, helps lower blood pressure and cholesterol. Regular consumption may also improve blood flow and arterial elasticity.
- Eating tips: add it toward the end of cooking so its active compounds are preserved
11. Citrus Fruits: Lemons, Oranges, and Grapefruit
Rich in vitamin C, potassium, and soluble fiber. Citrus fruits help regulate blood pressure, strengthen blood vessels, and prevent inflammation.
- Grapefruit can interfere with the effects of certain medications (always consult your doctor)
- How to serve: fresh juice without sugar, a salad topping, or infused water
12. Green Tea
The catechins in green tea act as strong antioxidants that protect the lining of the blood vessels and help keep blood pressure normal.
- Also supports fat metabolism
- Ideal intake: 2 to 3 cups per day, without added sugar
Starting a heart-healthy diet is not about restricting yourself, but about enriching your choices. By adding nutrient-dense foods to your daily menu, not just avoiding risky ones, you have taken a real step toward protecting your heart today and in the future.
Foods & Habits to Limit
Keeping your heart healthy is not only about adding nutritious foods, but also about being aware of what you should cut back on. Without realizing it, some food choices and daily habits can put extra strain on the cardiovascular system. Understanding and limiting certain foods is an important step in a heart-healthy eating strategy.
Here are a few things to watch out for:
1. Saturated Fat: Deep-Fried Snacks & Processed Meats
Saturated fat can raise LDL (“bad”) cholesterol levels and speed up plaque buildup in the artery walls. If left unchecked, this can lead to blocked blood vessels and trigger coronary heart disease.
Examples of foods high in saturated fat:
- Deep-fried snacks (gorengan), especially those fried in reused oil
- Processed meats such as sausages, nuggets, corned beef, and bacon
- Butter, creamer, and high-fat processed cheese
According to the American Heart Association, saturated fat should be limited to less than 6% of your total daily calories.
2. Too Much Salt: Instant Foods & Packaged Seasonings
Too much salt can raise blood pressure (hypertension), one of the main risk factors for heart disease.
Main sources of hidden salt:
- Instant noodles and packaged soups
- Chips, salty crackers, and other savory snacks
- Instant seasonings such as bouillon cubes and bottled sauces
The WHO recommends a maximum daily salt intake of 5 grams (about one teaspoon).
3. Added Sugar: Sweet Drinks, Cakes, & White Bread
Added sugar causes blood glucose spikes and can accelerate inflammation and insulin resistance, two risk factors closely linked to heart disease.
Examples of products high in added sugar:
- Packaged drinks (sweetened tea, soda, energy drinks)
- Cakes, donuts, pastries, and low-fiber white bread
- Breakfast cereals labeled “low fat” but high in sugar
The American Heart Association recommends keeping added sugar to <25 grams/day for women and <36 grams/day for men.
4. Alcohol & Smoking: The Most Damaging Combination
If there are two habits that are most harmful to heart health, they are smoking and excessive alcohol consumption. Both damage the blood vessel walls, speed up the hardening of the arteries, and increase the risk of stroke and heart attack.
- There is no safe amount of smoking for the cardiovascular system
- Alcohol raises blood pressure and blood triglyceride levels
The World Heart Federation emphasizes that efforts to quit smoking and limit alcohol are highly significant preventive steps.
5. Practical Tips: Read Labels, Choose Wisely
To protect your heart through your everyday diet, start by being mindful when shopping and preparing food.
Simple tips:
- Make a habit of reading nutrition labels: pay attention to saturated fat, sodium, and sugar
- Choose products labeled “less salt,” “low fat,” or “no added sugar”
- Prioritize fresh, minimally processed foods
- Cut back on ultra-processed foods that are high in additives
With small but consistent habits, you can make every food decision more heart-friendly.
Sample One-Day Menu for a Healthy Heart
Adopting heart-healthy eating does not have to mean extreme changes. What matters most is consistency in choosing natural, fresh, and balanced ingredients. The following daily menu is designed to be easy to follow, enjoyable to eat, and supportive of long-term heart health.
Breakfast: Start the Day With Antioxidants and Fiber
- Overnight oats with low-fat milk or plant-based milk (such as almond milk)
- A sprinkle of fresh berries (strawberries, blueberries) or a local alternative such as dragon fruit
- Chia seeds as a source of plant-based omega-3 and soluble fiber
- Unsweetened green tea to warm the body and help keep blood vessels elastic
This combination provides steady energy while supporting stable blood pressure and cholesterol from the morning onward.
Lunch: Balanced, Nutritious, and Rich in Omega-3
- Brown rice as a source of complex carbohydrates that stabilize blood sugar
- Clear spinach soup (sayur bening) with sliced corn and garlic, high in nitrates and antioxidants
- Tuna pepes cooked without oil, a source of omega-3 fatty acids that support heart rhythm
- Orange slices as a natural dessert rich in vitamin C and potassium
Tip: Use fresh herbs such as Indonesian bay leaves (daun salam) or lemon basil (kemangi) to add flavor without having to add salt.
Afternoon Snack: Light, Filling, and Heart-Friendly
- A handful of unsalted roasted almonds
- Lemon-infused water for hydration and a refreshing taste
In fact, nuts such as almonds contain monounsaturated fats and magnesium that support heart function.
Dinner: Warm, Low-Fat, and Full of Nutrients
- Pea soup (plant protein + fiber)
- 1 slice of whole wheat bread (avoid white bread or products made with refined flour)
- ½ ripe avocado, a source of potassium and healthy fats
This menu leaves you feeling lightly full and helps your body recover while maintaining metabolic health and blood pressure.
Daily Drinks: Make Water Your Priority
- Aim to drink at least 2 liters of water per day
- Avoid drinks with added sweeteners such as packaged sweetened tea or soda
- You can add variety with infused water made from fresh fruit
According to the Indonesian Ministry of Health and the WHO, optimal hydration plays an important role in blood circulation and the function of vital organs, including the heart.
A Healthy Menu Doesn’t Have to Be Complicated
As you can see, heart-healthy food does not have to be boring or expensive. The key lies in a variety of nutrients, choosing natural ingredients, and careful preparation.
Tips for Sticking to a Heart-Healthy Eating Style
Adopting heart-healthy food is only the first step; the real key is making it a long-term lifestyle. Many people fail not because they lack intention, but because their strategy is too drastic and hard to maintain. Here are some practical ways to stay consistent without feeling burdened.
1. Start With One Small Change
Focus on adding, not restricting.
- Add 1 to 2 healthy foods to your daily menu, such as leafy greens or avocado.
- Small changes made repeatedly are more effective in building long-term healthy habits.
2. Do Simple Meal Prep
Preparing healthy food does not have to take hours.
- Prepare cut vegetables for the next 2 to 3 days.
- Keep overnight oats or tuna pepes in the fridge as a healthy backup meal.
With a little preparation, you will be more likely to make better choices when hunger strikes.
3. Use Nutritious Local Ingredients
You do not need imported foods to eat healthy.
- Water spinach, tempeh, papaya, sweet corn: all are affordable, easy to find, and rich in heart-friendly nutrients.
- The Indonesian Ministry of Health emphasizes the importance of eating fresh local food to support a balanced diet.
Use natural spices such as garlic or turmeric to add flavor, instead of salt or instant bouillon.
4. Make a Habit of Reading Nutrition Labels
A simple step with a big impact.
- Pay attention to the sodium, saturated fat, and added sugar content.
- Choose products labeled “low sodium” or “less saturated fat.”
Ideally, sodium intake should be <2,300 mg/day for adults, and lower if you have a history of hypertension.
Heart-Healthy Eating: Not a Diet, but an Investment
Consistency is not about perfection. It is about choosing mindfully, again and again, even when you are busy, bored, or tempted. With the strategies above, you are building a foundation for a healthy lifestyle that is more realistic, more forgiving, and, of course, friendlier to your heart.
Read also:
When Should You See a Doctor or Nutritionist?
Even if you have started following a heart-healthy diet, certain conditions call for professional guidance. Consulting a cardiologist or nutritionist is not only important for patients with chronic diseases, but also for anyone who wants to prevent heart complications in the future.
1. If You Have a History of Heart Disease or Risk Factors
If you have a history of hypertension, high cholesterol, or coronary heart disease, whether personally or in your family, a medical evaluation is strongly recommended. A personalized diet combined with regular monitoring can lower blood pressure and cholesterol levels significantly, while also slowing the progression of cardiovascular disease.
2. If Your Body Starts Sending Signals
Some early signs can be a warning that your heart is working extra hard. Watch out if you:
- Experience unusual weight gain
- Often feel your heart racing for no reason
- Get tired easily during light activity or feel short of breath
These symptoms may indicate a metabolic disorder, fluid retention, or a heart rhythm problem that requires prompt and appropriate treatment.
3. If You Need a More Personalized Meal Plan
Everyone’s nutritional needs are different, especially for people with a hole in the heart (jantung bocor), a weak heart, or other conditions such as diabetes or kidney disease. In these situations, a nutritionist plays a crucial role in:
- Adjusting portions, food types, and nutrient content
- Keeping your intake nutritious without straining the heart
- Creating a meal plan that is realistic, measurable, and sustainable
The Indonesian Ministry of Health and the Indonesian Heart Association (PERKI) also emphasize the importance of an individualized care approach for patients with heart disease.
Don’t Wait Until It’s Too Late
Making big changes to your diet can feel challenging. With professional guidance, however, your journey becomes safer and more focused. Seeking a consultation is not a sign of weakness, but a way of caring for yourself.
Conclusion: Eat Healthy, Keep Your Heart Strong
Taking care of your heart health does not have to wait until warning signs appear. In fact, starting a heart-healthy diet early can significantly reduce the risk of cardiovascular diseases such as hypertension, high cholesterol, and coronary heart disease.
Read also:
- Understanding Hypertension (High Blood Pressure): Symptoms, Causes, Treatment, and Prevention
- Beware the Dangers of High Cholesterol! Why Keeping Your Cholesterol in Balance Matters
- Beware of Coronary Heart Disease: A Hidden Danger to Your Health
- How to Keep Your Heart Healthy: A Complete and Practical Guide
Instead of focusing on a list of restrictions, it is better to start by adding foods that offer real benefits for the heart. For example, eating more leafy greens, fatty fish, nuts, and whole grains. This approach is more enjoyable, more sustainable, and can help build a healthy lifestyle.
In addition, small but consistent changes can actually make a big difference. Replacing snacks with fresh fruit, choosing water over sweet drinks, or preparing lunch at home: all of these steps, simple as they are, can strengthen your heart health over time.
Start Today, Not Later
Heart health is a long-term investment. And every plate you fill today is part of your protection for the future. So do not wait until symptoms appear. Start building a heart-healthy diet now.
If you would like professional guidance, the doctors at Heartology Cardiovascular Hospital can help you create a meal plan that suits your condition. Because caring for your heart is not only about living longer, but also about a better quality of life.
Keep as a reminder
Checklist before Your Consultation
Tick what you have prepared.
0 of 6 items checked
Checks are kept only while this page is open.
Next step
Want to Find the Right Doctor?
Learn about doctors by specialty and clinical focus before you decide on your next step.
The information on this page is for educational purposes and does not replace medical consultation, diagnosis, or treatment. For any health concerns, please consult a doctor directly.
Frequently Asked Questions.
Here are some frequently asked questions about healthy foods and daily menus for heart health.
What Healthy Foods Are Good for Keeping Your Heart Healthy?
Heart-healthy foods are generally rich in fiber, good fats, and antioxidants. Some good options include leafy greens such as spinach and water spinach (kangkung), fatty fish such as salmon and tuna, berries, nuts, seeds such as chia and flaxseed, and whole grains. These foods not only keep blood vessels healthy, but also help lower blood pressure and bad cholesterol naturally.
Which Fruits or Vegetables Are Recommended for People With Heart Problems?
Berries, such as blueberries and strawberries, are highly recommended because they are rich in flavonoid antioxidants that protect the heart from oxidative damage. As local options, dragon fruit and pomegranate offer similar benefits. As for vegetables, spinach, water spinach, and broccoli are good choices because they are high in vitamin K, natural nitrates, and fiber that support blood vessel elasticity.
What Kind of Diet Menu Is Right for Preventing High Cholesterol and Heart Disease?
A balanced diet that is low in saturated fat is key. For example, have overnight oats, fruit, and chia seeds for breakfast; brown rice, pepes ikan (fish cooked in banana leaves), and clear vegetable soup (sayur bening) for lunch; and pea soup with avocado for dinner. The focus is not only on restrictions, but on adding whole foods that benefit heart health.
What Foods Should You Avoid to Keep Your Risk of Heart Disease Low?
Deep-fried snacks, processed foods such as sausages and nuggets, salty foods such as chips and instant seasonings, and sugary drinks should be limited. These foods can raise LDL cholesterol levels and blood pressure, and trigger inflammation that puts extra strain on the heart in the long run.
How Can You Cook or Serve Food So It Stays Tasty Yet Heart-Healthy?
The key lies in cooking techniques that use minimal oil and additives. Try grilling, steaming, or lightly sautéing with olive oil and natural seasonings such as garlic. Avoid using MSG or too much salt, and explore flavors from local spices that are still delicious and heart-friendly.
Is the Mediterranean Diet Beneficial for the Heart Health of Indonesians?
Yes, according to various global studies, the Mediterranean diet has been shown to lower the risk of heart disease. The core of this eating pattern is a high intake of vegetables, fruits, fish, whole grains, and olive oil, all of which can be adapted using local ingredients such as tempeh, water spinach, or virgin coconut oil as an alternative.
How Many Servings of Fruits and Vegetables Do You Need Each Day for a Healthy Heart?
At least five servings of fruits and vegetables per day are recommended, equal to about 400 grams. Ideally, half of your plate at every meal should be filled with vegetables or fruit, with a variety of colors and types to get the most nutritional benefit.
Can Omega-3 Fish Oil Supplements Replace Eating Fatty Fish?
Omega-3 supplements can be an alternative if it is hard to eat enough fish, but they do not fully replace the whole benefits of fresh fatty fish. Eating fish twice a week is still preferred because fish naturally contains a combination of protein, selenium, and healthy fats.
What Simple Recipes Are Suitable for People With Heart Disease or High Cholesterol?
One practical recipe is mung bean soup with slices of steamed tempeh, plus a little olive oil and a squeeze of lime. This dish is low in saturated fat, high in plant protein, and rich in fiber, which helps lower cholesterol and keep blood pressure stable.
How Do Salt and Sugar Affect Heart Health, and What Are the Alternatives?
Too much salt can trigger high blood pressure, while added sugar contributes to inflammation and excess weight, two major risk factors for heart disease. Use natural spices, garlic, or a squeeze of lime instead of salt, and choose fresh fruit as a natural sweetener.
Sources and Transparency.
The information on this page is for educational purposes and does not replace medical consultation, diagnosis, or treatment. For any health concerns, please consult a doctor directly.
If you find information that needs clarifying, let us know through our Contact Us page.



