What is a heart-healthy diet?
A heart-healthy diet reduces the risk of heart disease by emphasizing a wide variety of healthy plant-based foods like vegetables, fruits, grains, beans, nuts and seeds, while limiting unhealthy foods high in saturated (bad) fat, salt and sugar.
Benefits of a heart-healthy diet
- Helps lower bad cholesterol
- Controls high blood pressure
- Reduces the risk of heart disease
How to follow a heart-healthy diet
- Eat more fruits and vegetables: Eat a variety of colorful fruits and vegetables.
- Choose whole grains: Whole grains have fiber and nutrients that keep your heart healthy and control your blood pressure. Try new ones like farro, quinoa, and barley.
- Healthy fats: Choose fats that are good for you, like those in nuts, seeds, and fish. Try to avoid unhealthy, saturated fats and trans fats found in fried foods and junk food.
- Choose low-fat protein: Get most of your protein from seafood, beans, peas, soybeans, lentils, nuts and seeds and nut/seed butters. Small amounts of lean meat, poultry, low-fat or fat free dairy products and eggs can be eaten on occasion.
- Limit salt: Too much salt can be bad for your heart. Avoid processed foods and junk foods that have a lot of salt. Eat less than 2,300 mg of salt per day – that’s 1 teaspoon.
- Cut down on sugar: Eating too much sugar, especially from sweets and sugary drinks, isn’t good for your heart. Women should eat less than 25 g of added sugar per day. Men should eat less than 37.5 g per day.
- Control portion sizes: Use a small plate or bowl to help control your portions. Keep track of the number of servings you eat.
- Stay at a healthy weight: Eating the right foods can help you reach and keep a healthy weight, which is good for your heart.
- Stay active: Plan to get about 30 minutes of exercise each day.
- Moderate alcohol: If you drink alcohol, do it in moderation. That means no more than one drink a day for women and two for men.
Tips for choosing heart-healthy fats
Choose lean protein and low-fat dairy options
Saturated fat is mostly found in animal-based protein like beef, poultry and dairy products. It can be bad for your health because it raises bad cholesterol (LDL) levels. Eating less saturated fat can lower this bad cholesterol. Try to eat only 5-6% of your daily calories from saturated fat.
There are many foods with little or no saturated fat. Swapping these for foods high in saturated fat can help improve your cholesterol. You can also try eating more plant-based or vegetarian meals.
Avoid trans fats
Trans fats are mostly found in processed foods with hydrogenated fat. Just like saturated fat, trans fats raise your bad cholesterol (LDL) levels. You can find trans fats in stick margarine, shortening, sweets, baked goods, fried foods, and packaged foods with hydrogenated oils.
Avoid foods with ‘partially hydrogenated oil’ on the ingredient list, like cookies, pastries, baked goods, biscuits, crackers, microwave popcorn, and frozen dinners.
Choose foods with heart-healthy fats
Polyunsaturated and monounsaturated fats are good fats that can help lower your cholesterol when you eat them instead of saturated fats.
Here’s some examples:
- Fatty fish: salmon, mackerel, herring, sardines, trout
- Nuts and seeds: walnuts, flaxseeds, chia seeds, almonds, cashews, peanuts, and pecans
- Oils: corn oil, soybean oil, olive oil, peanut oil, safflower oil, flaxseed oil and sesame oil
- Avocados: fresh avocados and avocado oil
Limit your cholesterol
Cholesterol is a substance that moves through your blood with the help of lipoproteins, which carry fat. Your body needs some cholesterol to work properly, but too much can harm your arteries and cause heart attacks or strokes. You should eat less than 200 milligrams of cholesterol each day.
Foods with cholesterol include egg yolks and organ meats like liver and gizzards. Try to eat only two to four egg yolks a week and avoid organ meats to keep your cholesterol levels healthy.
Tips for choosing heart-healthy carbohydrates
Eat foods rich in soluble fiber
Soluble fiber is found only in plants, and it helps lower bad cholesterol.
Good sources of soluble fiber are asparagus, brussels sprouts, sweet potatoes, turnips, apricots, mangoes, oranges, beans, barley, oats, and oat bran.
Try to eat 5 to 10 grams of soluble fiber and 25-30 grams of total fiber each day. When you eat more fiber, make sure to drink more water so you don’t get constipated.
If you have trouble getting enough fiber, ask a dietitian about fiber supplements like psyllium husks or methylcellulose to help lower bad cholesterol.
Limit refined carbohydrates
Refined carbohydrates, which have a lot of simple sugars, can increase triglyceride levels. High triglyceride levels are linked to heart disease.
Examples of refined carbohydrate foods are table sugar, sweets, and drinks with added sugar.
Tips for reducing sodium (salt)
Too much salt can be harmful for people with high blood pressure. Here’s some ways to cut back:
- Eat more fresh foods and avoid processed foods which typically have more sodium.
- Fresh fruits and vegetables are low in sodium. Frozen fruits and vegetables without added juices or sauces are also good choices.
- Fresh meats have less sodium than processed meats like bacon, sausage, and hotdogs.
- Use less salt at the table and when cooking.
- Leave the salt out of recipes for pasta, casseroles, and soups.
- Look for food packages that say “salt-free”, sodium-free”, “very low sodium,” and “low sodium.” These have 140 milligrams or less of sodium per serving.
- Be careful with products labeled “unsalted,” “no salt added,” “reduced sodium,” or “lower sodium.” They might still have a lot of sodium. Always check the food label.
- Use herbs and spices to flavor your food such as basil, rosemary, thyme and paprika.
- Try lemon juice, lime juice, fruit juice or vinegar to add flavor.
- Buy a sodium-free seasoning blend or make your own at home.
Tips for eating in restaurants
- Check the menu: Many restaurants provide nutritional information on their menus and online. This allows you to plan your meal and choose healthier options.
- Look for key words: Choose dishes labeled as “grilled,” “baked,” “steamed,” “poached,” or “roasted” instead of “fried,” “creamed,” “sautéed,” or “crispy.”
- Ask for modifications: Don’t hesitate to ask your server about how dishes are prepared and request modifications. For example, you can ask for dressings and sauces on the side, or request that your meal be cooked with healthier oils like olive or canola oil.
- Control portions: Restaurant portions can be large. Consider sharing a dish with someone or asking for a to-go box at the beginning of the meal to set aside half for later.
- Choose healthy sides: Substitute fries or other high-calorie sides with healthier options like a side salad, steamed vegetables, or a baked potato.
- Limit sodium: Ask for your meal to be prepared without added salt, and avoid high-sodium items like soy sauce, teriyaki sauce, and other salty condiments.
- Skip the extras: Avoid extras like bread baskets, chips, and high-calorie appetizers. These can add unnecessary calories and fats to your meal.
- Drink smart: Choose water, unsweetened iced tea, or sparkling water instead of sugary drinks or alcohol.
- Focus on fruits and vegetables: Look for dishes that include a variety of colorful fruits and vegetables. These are typically lower in calories and high in nutrients.
Key take away
Eating a heart-healthy diet keeps your heart strong and helps prevent heart disease. It also lowers bad cholesterol and controls high blood pressure. To follow this diet, eat plenty of fruits, vegetables, and whole grains, and try to avoid foods high in saturated (bad) fats, salt, and sugar.