Best Foods for the Plant-Based Diet

Focuses on whole plant foods while minimizing or eliminating animal products. Macro ratio: 25% protein, 50% carbs, 25% fat. Here are the best foods for your plant-based meal plan.

Recommended Foods

FoodCaloriesProteinCarbsFat
Lentils116 kcal9g20g0.4g
Quinoa120 kcal4.4g21g1.9g
Spinach23 kcal2.9g3.6g0.4g
Avocado160 kcal2g9g15g
Oats389 kcal16.9g66g6.9g
Almonds579 kcal21g22g50g

Per standard serving (~100g)

#1. Lentils

Lentils are a nutritional powerhouse combining plant protein, fiber, and complex carbohydrates. They're one of the best food choices for plant-based fitness nutrition.

  • Excellent plant protein source
  • Very high in fiber
  • Rich in iron and folate

Prep: Simmer in water (1:3 ratio) for 20-30 minutes. Use in soups, curries, salads, or as a side dish.

#2. Quinoa

Quinoa is a unique pseudo-grain that provides complete plant protein with all essential amino acids. It's a go-to carb source for vegetarians and anyone seeking nutrient-dense whole grains.

  • Complete plant protein
  • Gluten-free whole grain
  • Rich in iron and magnesium

Prep: Rinse well, cook 1:2 ratio with water for 15 minutes. Use as rice substitute, in salads, or as a breakfast bowl.

#3. Spinach

Spinach is one of the most nutrient-dense foods on earth, providing exceptional amounts of vitamins and minerals with virtually no calories.

  • Extremely low calorie
  • Rich in iron and folate
  • High in vitamin K

Prep: Eat raw in salads, sauté with garlic for 2 minutes, blend into smoothies, or wilt into soups.

#4. Avocado

Avocados are a nutrient-dense source of healthy monounsaturated fats and fiber. They support heart health, nutrient absorption, and provide lasting satiety.

  • Rich in heart-healthy monounsaturated fats
  • High fiber content
  • Contains potassium

Prep: Slice for toast, mash for guacamole, dice for salads, or blend into smoothies for creaminess.

#5. Oats

Oats are one of the best whole grain sources of complex carbohydrates and soluble fiber. They provide sustained energy and are a staple breakfast for athletes and fitness enthusiasts.

  • High in soluble fiber (beta-glucan)
  • Sustained energy release
  • Good plant protein content

Prep: Cook with water or milk (1:2 ratio) for 5 minutes. Make overnight oats by soaking in milk with chia seeds overnight.

#6. Almonds

Almonds are a nutrient-dense nut providing healthy fats, protein, and essential minerals. They're one of the best snacking options for fitness-minded individuals.

  • High in vitamin E
  • Good plant protein
  • Heart-healthy fats

Prep: Eat raw, toast in oven at 350°F for 10 minutes, make almond butter, or add to oatmeal and salads.

Foods to Avoid

  • Chicken Breast - 165 kcal, 31g P, 0g C, 3.6g F. Animal-derived product.
  • Salmon - 208 kcal, 20g P, 0g C, 13g F. Animal-derived product.
  • Tuna - 132 kcal, 28g P, 0g C, 1g F. Animal-derived product.
  • Turkey Breast - 135 kcal, 30g P, 0g C, 1g F. Animal-derived product.
  • Eggs - 155 kcal, 13g P, 1.1g C, 11g F. Animal-derived product.
  • Greek Yogurt - 59 kcal, 10g P, 3.6g C, 0.4g F. Animal-derived product.
  • Cottage Cheese - 98 kcal, 11g P, 3.4g C, 4.3g F. Animal-derived product.

Frequently Asked Questions

What are the best foods for Plant-Based?

Lentils, Quinoa, Spinach, Avocado. The Plant-Based diet follows 25% protein, 50% carbs, 25% fat.

What should I avoid on Plant-Based?

Limit or avoid chicken breast, salmon, tuna, turkey breast, eggs, greek yogurt, cottage cheese.

Can I track Plant-Based with Fitnit?

Yes! Fitnit's AI scanner analyzes food photos for macros, making it easy to stay within 25% protein, 50% carbs, 25% fat.

Is Plant-Based good for fitness?

Plant-Based can be effective for overall health and ethical eating. Focuses on whole plant foods while minimizing or eliminating animal products. Pair with exercise for best results.

Track Your Nutrition with AI

Use your phone camera to snap a photo for instant macros, manually enter your meals, or search our food database. Fitnit gives you three easy ways to track nutrition.

Get Started Free