Cholesterol is a substance found in animal products, so foods that come from plants are naturally free of cholesterol. Here's a comprehensive list of foods that contain no cholesterol:
Fruits
- Apples
- Bananas
- Berries (strawberries, blueberries, raspberries)
- Oranges
- Pears
- Grapes
- Melons (cantaloupe, watermelon)
- Mangoes
Vegetables
- Leafy greens (spinach, kale, lettuce)
- Carrots
- Broccoli
- Bell peppers
- Tomatoes
- Cucumbers
- Cauliflower
- Sweet potatoes
Whole Grains
- Oats
- Brown rice
- Quinoa
- Barley
- Whole wheat bread
- Whole grain pasta
- Millet
Legumes
- Lentils
- Chickpeas
- Black beans
- Kidney beans
- Peas
- Pinto beans
Nuts and Seeds
- Almonds
- Walnuts
- Chia seeds
- Flaxseeds
- Sunflower seeds
- Pumpkin seeds
Plant-Based Oils
- Olive oil
- Canola oil
- Avocado oil
Tofu and Tempeh
- Tofu
- Tempeh
Herbs and Spices
- Basil
- Parsley
- Cilantro
- Oregano
- Thyme
- Cinnamon
- Turmeric
Non-Dairy Milk
- Almond milk
- Soy milk
- Coconut milk
- Rice milk
Beverages
- Herbal teas
- Black coffee
- Green tea