Make Me a Meal Plan to Lower Cholesterol

A 7-day Portfolio Diet-inspired meal plan to lower LDL cholesterol with per-meal macro, saturated fat, and fiber tables — backed by Jenkins et al. research showing up to 29% LDL reduction.

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

High LDL cholesterol is one of the most modifiable cardiovascular risk factors, and dietary changes can produce results that rival some medications. The Portfolio Diet, developed by Dr. David Jenkins and colleagues at the University of Toronto, demonstrated a 29% reduction in LDL cholesterol in just four weeks — a result comparable to first-generation statin drugs. The study, published in the Journal of the American Medical Association (JAMA) in 2003, combined four key dietary components: soluble fiber, plant sterols, soy protein, and nuts.

The DASH (Dietary Approaches to Stop Hypertension) diet has also shown significant cholesterol-lowering effects, with a 2016 meta-analysis in the Journal of Human Nutrition and Dietetics reporting average LDL reductions of 7-11% alongside blood pressure benefits.

This 7-day meal plan draws from both the Portfolio Diet and DASH diet evidence to create a practical, trackable eating pattern focused on lowering LDL cholesterol.


How Does Diet Lower Cholesterol?

Four dietary mechanisms have the strongest evidence for reducing LDL cholesterol:

Mechanism Key Foods LDL Reduction Evidence
Soluble fiber Oats, barley, beans, psyllium, apples 5-10% Binds bile acids, forcing liver to use cholesterol to make more
Plant sterols/stanols Fortified foods, almonds, avocados 6-15% Block intestinal cholesterol absorption
Soy protein Tofu, edamame, soy milk, tempeh 3-5% Reduces hepatic cholesterol synthesis
Nuts Almonds, walnuts, pistachios 3-9% Provide unsaturated fats that improve lipid profile

When combined, these four components produced the 29% LDL reduction seen in Jenkins et al. (2003). The key is incorporating all four components consistently, not just one.


What Are the Daily Targets for Lowering Cholesterol?

Nutrient Daily Target Rationale
Saturated fat Less than 13g (~7% of 1,700 kcal) AHA recommends <5-6% for people with elevated LDL
Dietary cholesterol Less than 200mg ACC/AHA secondary target
Soluble fiber 10-25g (total fiber 30-40g) Therapeutic range for LDL reduction
Plant sterols/stanols 2g per day FDA-approved heart health claim
Soy protein 25g per day FDA-approved cholesterol reduction claim
Nuts 30-45g per day Jenkins Portfolio Diet protocol
Omega-3 fatty acids 1-2g per day Reduces triglycerides, anti-inflammatory
Trans fat 0g Directly raises LDL and lowers HDL

This meal plan is designed around approximately 1,700 kcal per day. Adjust portions based on your personal calorie needs while maintaining the same food categories and nutrient ratios.


Who Is This Meal Plan For?

This plan is designed for adults who:

  • Have been told by their healthcare provider that their LDL cholesterol is elevated (above 130 mg/dL)
  • Want to try dietary intervention before or alongside medication
  • Are looking for a structured framework to discuss with their doctor or dietitian
  • Can commit to meal preparation 4-5 days per week

If you are already taking statins or other lipid-lowering medications, dietary changes can amplify their effect. Always inform your healthcare provider when making significant dietary changes, as medication adjustments may be needed.


The 7-Day Cholesterol-Lowering Meal Plan

Day 1

Breakfast — Oat & Flaxseed Porridge with Almonds

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Rolled oats 50g 189 6g 34g 0.5g 5g
Ground flaxseed 15g 80 3g 4g 0.3g 4g
Almonds (sliced) 15g 87 3g 3g 0.3g 1g
Soy milk (unsweetened) 200ml 54 6g 1g 0.3g 1g
Blueberries 80g 46 1g 11g 0g 2g
Meal Total 456 19g 53g 1.4g 13g

Lunch — Lentil & Vegetable Soup

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Red lentils (dry) 60g 216 15g 36g 0.1g 6g
Carrots, celery, onion 120g 42 1g 9g 0g 3g
Crushed tomatoes 100g 24 1g 4g 0g 1g
Turmeric + cumin 5 0g 1g 0g 0g
Whole grain bread 1 slice (40g) 96 4g 17g 0.3g 3g
Olive oil 5ml 40 0g 0g 0.6g 0g
Meal Total 423 21g 67g 1.0g 13g

Snack — Edamame

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Edamame (shelled) 100g 122 11g 9g 0.6g 5g
Meal Total 122 11g 9g 0.6g 5g

Dinner — Baked Salmon with Barley & Steamed Vegetables

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Salmon fillet 140g 291 36g 0g 2.5g 0g
Pearl barley (cooked) 130g 157 3g 34g 0.1g 5g
Broccoli + green beans 150g 48 4g 9g 0g 4g
Olive oil + lemon 5ml 40 0g 0g 0.6g 0g
Meal Total 536 43g 43g 3.2g 9g

Day 1 Totals — 1,537 kcal | 94g protein | 172g carbs | 6.2g sat. fat | 40g fiber


Day 2

Breakfast — Soy Yogurt Parfait with Oats & Walnuts

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Soy yogurt (unsweetened) 200g 108 8g 8g 0.4g 1g
Rolled oats (raw) 25g 95 3g 17g 0.3g 2g
Walnuts 20g 131 3g 3g 0.3g 1g
Strawberries 100g 32 1g 7g 0g 2g
Ground flaxseed 10g 53 2g 3g 0.2g 3g
Meal Total 419 17g 38g 1.2g 9g

Lunch — Tofu & Chickpea Salad

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Firm tofu 150g 126 15g 2g 0.6g 1g
Chickpeas (canned, drained) 100g 136 7g 23g 0.2g 6g
Cucumber 80g 12 1g 2g 0g 0g
Red bell pepper 80g 25 1g 5g 0g 1g
Olive oil + tahini dressing 15ml 85 1g 1g 0.8g 0g
Meal Total 384 25g 33g 1.6g 8g

Snack — Apple & Almonds

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Apple (medium) 150g 78 0g 21g 0g 3g
Almonds 20g 116 4g 4g 0.3g 2g
Meal Total 194 4g 25g 0.3g 5g

Dinner — White Bean & Vegetable Stew

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
White beans (canned) 150g 170 12g 28g 0.1g 8g
Zucchini 100g 17 1g 3g 0g 1g
Kale 60g 27 2g 3g 0g 2g
Crushed tomatoes 100g 24 1g 4g 0g 1g
Olive oil 10ml 80 0g 0g 1.1g 0g
Whole grain roll 1 (40g) 96 4g 17g 0.3g 3g
Meal Total 414 20g 55g 1.5g 15g

Day 2 Totals — 1,411 kcal | 66g protein | 151g carbs | 4.6g sat. fat | 37g fiber


Day 3

Breakfast — Overnight Oats with Chia & Soy Milk

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Rolled oats 50g 189 6g 34g 0.5g 5g
Chia seeds 15g 73 2g 6g 0.3g 5g
Soy milk (unsweetened) 150ml 41 5g 1g 0.2g 1g
Raspberries 80g 42 1g 9g 0g 5g
Meal Total 345 14g 50g 1.0g 16g

Lunch — Grilled Chicken & Bean Salad

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Chicken breast (grilled, skinless) 130g 200 40g 0g 0.8g 0g
Black beans (canned) 100g 130 9g 22g 0.1g 7g
Mixed greens 80g 18 2g 2g 0g 1g
Avocado 40g 64 1g 3g 0.3g 3g
Corn kernels 50g 43 2g 9g 0g 1g
Lime + olive oil dressing 10ml 50 0g 1g 0.6g 0g
Meal Total 505 54g 37g 1.8g 12g

Snack — Walnuts & Dark Chocolate

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Walnuts 15g 98 2g 2g 0.3g 1g
Dark chocolate (85%+) 15g 83 2g 5g 2.5g 2g
Meal Total 181 4g 7g 2.8g 3g

Dinner — Baked Cod with Lentils & Roasted Cauliflower

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Cod fillet 160g 147 32g 0g 0.2g 0g
Green lentils (cooked) 130g 152 11g 25g 0g 6g
Cauliflower (roasted) 150g 38 3g 7g 0g 3g
Olive oil 5ml 40 0g 0g 0.6g 0g
Lemon + herbs 5 0g 1g 0g 0g
Meal Total 382 46g 33g 0.8g 9g

Day 3 Totals — 1,413 kcal | 118g protein | 127g carbs | 6.4g sat. fat | 40g fiber


Day 4

Breakfast — Tofu Scramble on Whole Grain Toast

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Firm tofu (crumbled) 150g 126 15g 2g 0.6g 1g
Spinach 60g 14 2g 1g 0g 1g
Mushrooms 60g 13 2g 2g 0g 1g
Turmeric + nutritional yeast 5g 18 2g 1g 0g 0g
Whole grain toast 1 slice (40g) 96 4g 17g 0.3g 3g
Olive oil 5ml 40 0g 0g 0.6g 0g
Meal Total 307 25g 23g 1.5g 6g

Lunch — Sardine & White Bean Salad

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Canned sardines (in water) 100g 168 25g 0g 1.5g 0g
White beans (canned) 120g 136 10g 23g 0.1g 6g
Arugula 60g 15 2g 2g 0g 1g
Cherry tomatoes 80g 14 1g 3g 0g 1g
Olive oil + lemon 10ml 80 0g 0g 1.1g 0g
Meal Total 413 38g 28g 2.7g 8g

Snack — Soy Milk Smoothie

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Soy milk (unsweetened) 250ml 68 8g 1g 0.3g 1g
Banana 80g 71 1g 18g 0g 2g
Ground flaxseed 10g 53 2g 3g 0.2g 3g
Meal Total 192 11g 22g 0.5g 6g

Dinner — Grilled Chicken with Oat-Crusted Vegetables & Quinoa

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Chicken breast (skinless) 140g 216 43g 0g 0.7g 0g
Quinoa (cooked) 130g 156 6g 27g 0.2g 3g
Eggplant + zucchini (roasted) 180g 40 2g 8g 0g 3g
Oat crumb topping 15g 57 2g 10g 0.2g 1g
Olive oil 5ml 40 0g 0g 0.6g 0g
Meal Total 509 53g 45g 1.7g 7g

Day 4 Totals — 1,421 kcal | 127g protein | 118g carbs | 6.4g sat. fat | 27g fiber


Day 5

Breakfast — Oat Bran Porridge with Almonds & Berries

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Oat bran 40g 100 6g 20g 0.3g 6g
Soy milk (unsweetened) 200ml 54 6g 1g 0.3g 1g
Almonds (sliced) 20g 116 4g 4g 0.3g 2g
Mixed berries 80g 36 1g 8g 0g 3g
Meal Total 306 17g 33g 0.9g 12g

Lunch — Tempeh Stir-Fry with Brown Rice

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Tempeh 100g 192 20g 8g 0.7g 5g
Brown rice (cooked) 130g 150 3g 31g 0.2g 2g
Mixed stir-fry vegetables 150g 45 3g 8g 0g 3g
Soy sauce + ginger 15 1g 2g 0g 0g
Sesame oil 5ml 40 0g 0g 0.6g 0g
Meal Total 442 27g 49g 1.5g 10g

Snack — Pear & Pistachios

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Pear (medium) 150g 86 1g 23g 0g 4g
Pistachios 20g 113 4g 5g 0.7g 2g
Meal Total 199 5g 28g 0.7g 6g

Dinner — Baked Trout with White Beans & Kale

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Trout fillet 150g 225 34g 0g 1.4g 0g
White beans (canned) 120g 136 10g 23g 0.1g 6g
Kale (sauteed) 80g 36 3g 5g 0g 2g
Olive oil 5ml 40 0g 0g 0.6g 0g
Lemon + garlic 8 0g 2g 0g 0g
Meal Total 445 47g 30g 2.1g 8g

Day 5 Totals — 1,392 kcal | 96g protein | 140g carbs | 5.2g sat. fat | 36g fiber


Day 6

Breakfast — Overnight Oats with Soy Yogurt & Pecans

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Rolled oats 50g 189 6g 34g 0.5g 5g
Soy yogurt 100g 54 4g 4g 0.2g 1g
Pecans 15g 104 1g 2g 0.3g 1g
Chia seeds 10g 49 2g 4g 0.3g 3g
Raspberries 60g 31 1g 7g 0g 4g
Meal Total 427 14g 51g 1.3g 14g

Lunch — Chickpea & Avocado Sandwich

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Chickpeas (mashed) 100g 136 7g 23g 0.2g 6g
Avocado 40g 64 1g 3g 0.3g 3g
Whole grain bread 2 slices (80g) 192 8g 34g 0.6g 6g
Lettuce + tomato 60g 10 1g 2g 0g 1g
Lemon juice + cumin 5 0g 1g 0g 0g
Meal Total 407 17g 63g 1.1g 16g

Snack — Edamame & Almonds

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Edamame (shelled) 80g 98 9g 7g 0.5g 4g
Almonds 10g 58 2g 2g 0.2g 1g
Meal Total 156 11g 9g 0.7g 5g

Dinner — Mediterranean Baked Fish with Lentils

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Sea bass fillet 150g 194 36g 0g 0.9g 0g
Green lentils (cooked) 120g 140 11g 23g 0g 5g
Roasted tomatoes 100g 18 1g 4g 0g 1g
Spinach (wilted) 80g 18 2g 2g 0g 2g
Olive oil + capers 10ml 85 0g 1g 1.1g 0g
Meal Total 455 50g 30g 2.0g 8g

Day 6 Totals — 1,445 kcal | 92g protein | 153g carbs | 5.1g sat. fat | 43g fiber


Day 7

Breakfast — High-Fiber Smoothie Bowl

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Soy milk (unsweetened) 200ml 54 6g 1g 0.3g 1g
Rolled oats 30g 113 4g 20g 0.3g 3g
Banana 100g 89 1g 23g 0g 3g
Ground flaxseed 15g 80 3g 4g 0.3g 4g
Walnuts (topping) 15g 98 2g 2g 0.3g 1g
Meal Total 434 16g 50g 1.2g 12g

Lunch — Bean & Barley Soup

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Mixed beans (kidney + cannellini) 120g 156 10g 26g 0.1g 8g
Pearl barley (dry) 30g 106 2g 23g 0.1g 4g
Carrots, celery, onion 120g 42 1g 9g 0g 3g
Crushed tomatoes 80g 19 1g 3g 0g 1g
Olive oil 5ml 40 0g 0g 0.6g 0g
Meal Total 363 14g 61g 0.8g 16g

Snack — Soy Yogurt & Berries

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Soy yogurt 150g 81 6g 6g 0.3g 1g
Blueberries 80g 46 1g 11g 0g 2g
Meal Total 127 7g 17g 0.3g 3g

Dinner — Grilled Chicken with Roasted Vegetables & Oat Pilaf

Ingredient Amount Calories Protein Carbs Sat. Fat Fiber
Chicken breast (skinless) 140g 216 43g 0g 0.7g 0g
Oat groats (cooked) 120g 140 5g 24g 0.3g 3g
Brussels sprouts (roasted) 120g 52 4g 11g 0g 4g
Olive oil 10ml 80 0g 0g 1.1g 0g
Meal Total 488 52g 35g 2.1g 7g

Day 7 Totals — 1,412 kcal | 89g protein | 163g carbs | 4.4g sat. fat | 38g fiber


Weekly Nutrition Summary

Day Calories Protein Carbs Sat. Fat Total Fiber Soy Servings
Day 1 1,537 94g 172g 6.2g 40g 1 (soy milk)
Day 2 1,411 66g 151g 4.6g 37g 3 (yogurt, tofu, milk)
Day 3 1,413 118g 127g 6.4g 40g 1 (overnight oats w/soy)
Day 4 1,421 127g 118g 6.4g 27g 2 (tofu, soy milk)
Day 5 1,392 96g 140g 5.2g 36g 3 (soy milk, tempeh, snack)
Day 6 1,445 92g 153g 5.1g 43g 2 (soy yogurt, edamame)
Day 7 1,412 89g 163g 4.4g 38g 2 (soy milk, yogurt)
Average 1,433 97g 146g 5.5g 37g 2/day

Key observations:

  • Saturated fat averages 5.5g per day — well under the AHA's 13g maximum (for a 1,700 kcal diet) and approaching the more aggressive <5-6% recommendation for elevated LDL
  • Fiber averages 37g per day — above the 30g therapeutic target, with significant soluble fiber from oats, beans, lentils, and flaxseed
  • Soy protein appears 2+ times per day — supporting the 25g daily target shown to reduce LDL
  • Nuts appear daily — providing 15-20g per day of almonds, walnuts, or pistachios

How to Track Saturated Fat and Fiber With Nutrola

Most calorie trackers only show calories and basic macros. Nutrola tracks saturated fat and fiber alongside your other macros, giving you the granular data you need for cholesterol management. Every food in its 100% nutritionist-verified database includes these micronutrient details.

Nutrola's recipe library includes hundreds of heart-healthy, low-saturated-fat recipes with verified macro and micronutrient data — browse by dietary goal, filter for low-saturated-fat or high-fiber options, and log any recipe to your daily tracker in one tap. Whether you need a bean soup recipe under 5g saturated fat or a high-fiber breakfast with verified oat content, the library has it covered.

For recipes you find on social media, Nutrola's import feature pulls recipes from YouTube, TikTok, and Instagram and calculates the full nutritional profile, including saturated fat and fiber content.


Additional Strategies for Lowering Cholesterol

How Much Exercise Do You Need to Lower Cholesterol?

The AHA recommends at least 150 minutes per week of moderate-intensity aerobic exercise to improve lipid profiles. Exercise primarily raises HDL cholesterol (the protective kind) and can modestly reduce LDL. A 2014 meta-analysis in Sports Medicine (Mann et al.) found that regular aerobic exercise increased HDL by an average of 4.6% and reduced triglycerides by 3.7%.

Do Plant Sterols Really Work?

Yes. Plant sterols and stanols have an FDA-approved health claim for cholesterol reduction. Consuming 2g per day reduces LDL by 6-15%. They are found naturally in small amounts in nuts, seeds, and vegetable oils, and in larger amounts in fortified foods (spreads, orange juice, yogurt). If you cannot reach 2g through whole foods alone, fortified products can bridge the gap.

How Long Does It Take to Lower Cholesterol With Diet?

Most studies show measurable LDL reduction within 4-6 weeks of consistent dietary changes. The Jenkins Portfolio Diet study showed a 29% reduction in just 4 weeks. However, the effect requires ongoing dietary adherence — cholesterol levels return to baseline when the dietary pattern is abandoned.


Frequently Asked Questions

Can diet alone lower cholesterol enough to avoid medication?

For some people, yes. The Portfolio Diet achieved LDL reductions comparable to first-generation statins (29%). However, whether dietary changes alone are sufficient depends on your baseline LDL level, cardiovascular risk factors, and your doctor's assessment. If your LDL is above 190 mg/dL or you have multiple cardiovascular risk factors, medication is typically recommended alongside dietary changes per ACC/AHA guidelines.

What is the single most effective food for lowering cholesterol?

Oats and oat bran have the strongest and most consistent evidence. The soluble fiber beta-glucan in oats binds bile acids in the gut, forcing the liver to use circulating cholesterol to produce more bile acids. Consuming 3g of beta-glucan per day (found in approximately 60g of dry oats) reduces LDL by 5-10%. This plan includes oats in some form nearly every day.

Are eggs bad for cholesterol?

Current evidence suggests that dietary cholesterol from eggs has a much smaller impact on blood cholesterol than previously believed. The AHA removed its specific dietary cholesterol limit in 2020 but still recommends moderation. This plan includes eggs sparingly (1-2 per week) and focuses instead on the four Portfolio Diet components with stronger evidence for LDL reduction.

Is coconut oil heart-healthy?

No. Despite marketing claims, coconut oil is approximately 82% saturated fat — higher than butter (63%) or lard (39%). A 2020 meta-analysis in Circulation (Neelakantan et al.) found that coconut oil significantly raised LDL cholesterol compared to non-tropical vegetable oils. This plan uses olive oil and small amounts of sesame oil as primary cooking fats.

How do I maintain variety on a cholesterol-lowering diet?

The Portfolio Diet components (oats, beans, soy, nuts) are versatile ingredients that work across many cuisines. Nutrola's recipe library lets you filter for heart-healthy recipes with low saturated fat and high fiber, giving you hundreds of options beyond this 7-day plan. You can also import recipes from social media and check whether they fit your cholesterol-lowering targets before adding them to your tracker.

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

Make Me a Meal Plan to Lower Cholesterol | Nutrola