Foods with healthy fats include avocados, nuts, seeds, fatty fish, and plant-based oils like olive and canola. These foods are rich in monounsaturated and polyunsaturated fats, the two types that support heart health and help your body absorb essential nutrients. The key is knowing which foods pack the most benefit and how to work them into your meals without overdoing calories.
Two Types of Healthy Fat
Not all fats work the same way in your body. The two you want more of are monounsaturated fats and polyunsaturated fats. Monounsaturated fats are especially concentrated in olive oil, avocados, and nuts like almonds, hazelnuts, and pecans. Polyunsaturated fats show up in sunflower oil, corn oil, soybean oil, walnuts, flax seeds, and fish. Some foods, like canola oil, are good sources of both.
Both types improve your blood lipid profile in different ways. Monounsaturated fats help your body clear triglycerides from the bloodstream more efficiently and promote better fat burning after meals compared to saturated fat. Polyunsaturated fats, particularly the omega-3 variety found in fish, shift your cholesterol particles toward larger, less harmful forms while reducing triglycerides. The net effect of replacing saturated fat with these unsaturated fats is a lower risk of heart disease over time.
Best Whole-Food Sources
Avocados
A whole medium avocado contains about 22 grams of fat, and 15 of those grams are monounsaturated. It also delivers 10 grams of fiber and only 240 calories. That combination of healthy fat and fiber makes avocados unusually filling for a fruit. Half an avocado on toast or sliced into a salad is a practical serving.
Nuts
An ounce of almonds provides about 12.5 grams of unsaturated fat with just 1 gram of saturated fat. Walnuts pack 16 grams of unsaturated fat per ounce and stand out because they’re loaded with ALA, a plant-based omega-3 fatty acid. They also contain folate and vitamin E. Pecans, hazelnuts, and pistachios are all strong choices, each with their own nutrient profiles, but walnuts are the omega-3 standout among nuts.
Seeds
Flaxseeds and chia seeds contain two to three times the ALA of walnuts, making them the most concentrated plant sources of omega-3s you can find. A tablespoon of ground flaxseed stirred into oatmeal or a smoothie is one of the simplest ways to boost your omega-3 intake without cooking anything. Pumpkin seeds and sesame seeds are rich in monounsaturated fat and work well as snacks or salad toppers.
Fatty Fish
Salmon, mackerel, sardines, herring, and trout are the top sources of EPA and DHA, the two omega-3 fats your body uses most readily. Unlike the ALA in plants, EPA and DHA don’t need to be converted by your body before they go to work. DHA in particular increases LDL particle size, making cholesterol less likely to contribute to plaque buildup in arteries. Two servings of fatty fish per week is the standard recommendation for heart health.
Cooking Oils Worth Using
Olive oil is 72% monounsaturated fat and only 13% saturated, making it one of the healthiest oils available. Despite a common belief that it can’t handle heat, olive oil is actually more stable during cooking than many other options. Extra virgin olive oil has a smoke point around 350°F, while regular olive oil ranges from 390°F to 470°F, which covers most stovetop cooking.
Avocado oil has the highest smoke point of common healthy oils at 520°F, so it’s a good pick for high-heat methods like searing or stir-frying. Canola oil is another versatile option: only 7% saturated fat, 58% monounsaturated, and 29% polyunsaturated, with zero trans fat.
Walnut oil (smoke point 400°F) and flaxseed oil are better used in dressings or drizzled over finished dishes. Both are high in polyunsaturated fat, which means they go rancid faster. Store them in the refrigerator to extend their shelf life.
For comparison, coconut oil is 87% saturated fat, and butter is about 60% saturated. Neither qualifies as a source of healthy fat, even though they’re fine in small amounts.
How Oil Fat Profiles Compare
The percentage of each fat type varies dramatically across common oils. Safflower oil is 74% polyunsaturated. Olive oil is 72% monounsaturated. Coconut oil is 87% saturated. Knowing these numbers helps you pick the right oil for your goals.
- Olive oil: 72% monounsaturated, 8% polyunsaturated, 13% saturated
- Canola oil: 58% monounsaturated, 29% polyunsaturated, 7% saturated
- Sunflower oil: 20% monounsaturated, 66% polyunsaturated, 10% saturated
- Corn oil: 24% monounsaturated, 60% polyunsaturated, 13% saturated
- Soybean oil: 44% monounsaturated, 37% polyunsaturated, 16% saturated
How Much Fat You Actually Need
The World Health Organization recommends adults get no more than 30% of their total calories from fat. Within that budget, no more than 10% should come from saturated fat and no more than 1% from trans fat. The rest should come from unsaturated sources. For someone eating 2,000 calories a day, that means roughly 65 grams of total fat, with saturated fat capped around 22 grams.
Fat is calorie-dense: 9 calories per gram, more than double the 4 calories per gram in protein or carbohydrates. That means portions matter even with healthy sources. A tablespoon of olive oil is about 120 calories. An ounce of nuts is roughly 160 to 185 calories. These are nutrient-rich foods, but they add up fast if you’re not paying attention to serving sizes.
Practical Ways to Add Healthy Fats
The simplest swap is replacing butter or margarine with olive oil when cooking. Stick margarine made with soybean oil can contain up to 23% trans fat, which is the one type of fat with no safe intake level. Tub spreads are somewhat better but still carry 5% to 11% trans fat depending on the blend.
Tossing a handful of walnuts or almonds into yogurt, oatmeal, or salads adds both healthy fat and texture. Keeping a jar of ground flaxseed in the fridge gives you an easy omega-3 boost you can stir into almost anything. Snacking on a quarter of an avocado with a pinch of salt takes 30 seconds and gives you about 5.5 grams of monounsaturated fat.
For meals, building around fatty fish twice a week covers your EPA and DHA needs. On other nights, cooking vegetables or lean protein in olive or avocado oil, then finishing with seeds or a drizzle of walnut oil, layers in multiple sources of healthy fat without requiring dramatic changes to what you already eat.

