I have been, or can be if you click on a link and make a purchase, compensated via a cash payment, gift, or something else of value for writing this post. Regardless, I only recommend products or services I use personally and believe will be good for my readers.

So many people are switching to a plant-based diet for better heart health, more energy, keep up with their children, natural face lift, and environmental reasons. In this guide you will discover simple plant-based meals you can cook this week along with easy ingredients and tips for beginners.
The bst plant-based food to lower cholesterol would be high in soluble fiber and plant sterols which block absorption.
The best plant-based foods for lowering cholesterol include oats, beans, lentils, berries, leafy greens, avocados, soy foods, nuts and seeds. These foods are rich in soluble fiber, plant sterols, and antioxidants, which help reduce LDL (“bad”) cholesterol and support heart health naturally.
- Oats and Barley
- Beans and Lentils
- Leafy Greens
- Berries
- Avocados
- Soy Foods
- Nuts and Seeds
Top 7 Foods Plant-Based That Lower Cholesterol
1. Leafy Greens.
Eat Leafy greens daily. I eat greens 3-6 times a day by adding rocket into oatmeal, zuccinni into lunch sandwiches, snacking on seaweed, steaming up cruciferous vegetables every evening (cauliflower, broccoli, brussel sprouts, daikon, rutabaga, collard greens, radish, watercress, kale, cabbage, arugula, horseradish, turnips, bok choy, mustard, mizuna, and maca – just to name a few).
2. Avocados
This source of monounsaturated fats and fiber will boost good cholesterol HDL while lowering LDL. (Monounsaturated Fat means healthy fat basically).
3. Fruits.
Dr.Greger has studies numerous medical journals and states that blackberries are the most nutritious fruit. Eat mixed berries by themselves.
4. Soy Products
Tempeh is a fermented soy product, makes great tacos, plan’t-based bacon and more. Make Pad Thai with Tofu is delish. Contains isoflavones end proteins that lower cholesterol.
5. Oats and Barley
Cannot go a day without oats. They are packed with much healthy ingredients for your body. First off great fiber from oats – and the steel cut oats are the most healthiest. The fiber in oats and barley contain soluble fiber that helps your gut – binding the cholesterol and helping with absorption. Remember Cholesterol only comes from Animal. Plant-Based eating does not include oats.
6. Beans, Lentils and Peas
Best thing about beans – they are high in fiber and protein. There are so many ways to include beans daily in your diet of plant-based eating. I make hummus without oil – or add a few ingredients such as orange juice and some balsmic vinegar to make as a salad dressing. Can make tempeh into plant based bacon and have a Sandwich. Stay tuned for more recipes with beans.
7. Seeds and Nuts
Almonds and Walnuts are healthy fats.Add some in your granola and/or oatmeal cookies. Make oil free pesto using walnuts, arugula, spinach, nutritional yeast, garlic and some vinegar.
Try These Heart-Healthy Plant-Based Recipes
- African Peanut Stew
- White Bean Soup
- Homemade Granola
- Oatmeal Breakfast Bowl

