Health

Flexitarian Diet Macro Calculator — Daily Protein, Fat & Carbs

Calculator Free · Private
Reviewed by: (política editorial ) · Last reviewed:
kcal
Was this calculator helpful?

The flexitarian diet (coined by Dawn Jackson Blatner, 2009) is essentially vegetarian with strategic exceptions: 5 plant-based days per week + 2 days with fish or poultry. The standard macro split is 20% protein / 30% fat / 50% carbohydrates. Ranked #2 in US News Best Diets 2024 and #1 in sustainable diets, it delivers cardiovascular benefits and a 25% reduction in carbon footprint—without the strictness of veganism. This calculator gives you your exact daily macro targets and a 7-day protein plan.

Last reviewed: June 3, 2026 Verified by Source: Academy of Nutrition and Dietetics — Plant-Based Eating, Harvard T.H. Chan — The Nutrition Source, Poore & Nemecek (2018) — Environmental impacts of food production, EAT-Lancet Commission — Healthy Diets From Sustainable Food Systems 100% private

The flexitarian diet uses a 20/30/50 macro split: 20% of calories from protein, 30% from fat, and 50% from carbs. For 2,000 kcal/day that means 100 g protein, 67 g fat, and 250 g carbs. The weekly structure is 5 plant-based days (legumes, tofu, eggs) + 2 days with meat or fish.

When to use this calculator

  • Reduce meat consumption without going fully vegetarian
  • Lower cardiovascular disease risk
  • Shrink your carbon footprint
  • Works for omnivorous families
  • Manage high cholesterol with a sustainable diet

Worked example: 2,000 kcal flexitarian

  1. Target: 2,000 kcal/day.
  2. Protein: 2,000 × 0.20 ÷ 4 kcal/g = 100 g/day (20% of calories).
  3. Fat: 2,000 × 0.30 ÷ 9 kcal/g = 67 g/day (30% of calories).
  4. Carbs: 2,000 × 0.50 ÷ 4 kcal/g = 250 g/day (50% of calories).
  5. Weekly: 5 plant-based days (legumes, tofu, eggs) + 2 days with fish or poultry (150 g serving).
Result: 2,000 kcal flexitarian: 100 g protein + 67 g fat + 250 g carbs. 5 veggie days + 2 meat/fish days. Carbon footprint ~25% lower than omnivore.

How it works

2 min read

How the flexitarian macro formula works

The 20/30/50 macro split is the canonical Blatner flexitarian distribution:

protein (g) = daily_kcal × 0.20 / 4
fat (g)     = daily_kcal × 0.30 / 9
carbs (g)   = daily_kcal × 0.50 / 4

Protein (1 gram = 4 kcal) and carbs (1 gram = 4 kcal) both yield 4 kcal per gram; fat (1 gram = 9 kcal) is more calorie-dense.

Flexitarian macro reference table

Calories/dayProtein (g)Fat (g)Carbs (g)
1,6008053200
1,8009060225
2,00010067250
2,20011073275
2,50012583313
2,80014093350
3,000150100375

Values aligned with Academy of Nutrition and Dietetics flexitarian position paper (2023) and EAT-Lancet reference diet.

7-day protein source plan

DayPlant-based protein sourceMeat/fish?
MondayLentils + rice (completes all amino acids)No
TuesdayTofu or tempeh stir-fryNo
WednesdaySalmon or tuna (150 g)Yes
ThursdayChickpeas + eggsNo
FridayChicken breast (150 g) or sardinesYes
SaturdayEdamame + quinoaNo
SundayEggs + cheese + legume soupNo

Blatner levels

LevelMeat servings/week
Beginner6–8 (about 100 g each)
Advanced3–4
Expert0–2

Key nutrients to watch

  • Vitamin B12: zero in plant foods — supplement 250 μg/day or 2,500 μg/week.

  • Iron and zinc: absorption from legumes improves with vitamin C at the same meal.

  • Omega-3 (EPA/DHA): include flaxseed/chia oil, or algae oil supplement on plant days.

  • Calcium: fortified plant milk or broccoli + almonds on veggie days.
  • Special cases

  • Athletes on flexitarian: bump protein target to 1.4–1.8 g/kg body weight on training days.

  • Weight loss: reduce total calories 15% and raise protein share to 25% to preserve muscle.

  • Type 2 diabetes: favor low-GI plant days (lentils, chickpeas over rice); lean meat only.
  • Common mistakes

    1. Relying on ultra-processed plant burgers — high in sodium and saturated fat.
    2. Skipping B12 supplementation on plant-heavy weeks.
    3. Under-eating protein on plant days (aim 25–30 g per meal).
    4. Treating meat days as unlimited cheat days — portion control still applies.

    Sources

    Evidence from Academy of Nutrition and Dietetics, EAT-Lancet Commission (Willett et al. 2019), and Blatner (2009).

    Editorial review

    Reviewed by the Hacé Cuentas editorial team. Each reference value is cross-checked against the cited official sources. Results are informational — not a replacement for personalized medical or dietitian advice.

    Frequently asked questions

    What macros should I eat on a flexitarian diet?

    The standard flexitarian macro split is 20% protein, 30% fat, 50% carbohydrates. For 2,000 kcal/day that works out to 100 g protein, 67 g fat, and 250 g carbs. This is the canonical Blatner distribution, designed to support mostly plant-based eating while allowing occasional meat.

    How many grams of protein do I need on flexitarian diet?

    At 20% of calories: 1,800 kcal → 90 g protein; 2,000 kcal → 100 g; 2,500 kcal → 125 g. Athletes should target 1.4–1.8 g per kg of body weight and may need to bump protein percentage to 25% on training days.

    What is the flexitarian diet?

    A mostly plant-based eating pattern with strategic meat or fish on 2 days per week. Coined by dietitian Dawn Jackson Blatner in 2009. It's flexible vegetarianism—you reduce meat dramatically without eliminating it. Macro split: 20% protein, 30% fat, 50% carbs.

    How many days per week can I eat meat on flexitarian?

    The flexitarian structure calls for 5 plant-based days + 2 days with fish or poultry. Beginners can start with 2–3 plant-based days and work up. Expert level reaches 0–2 meat servings per week total.

    How much weight can I lose on a flexitarian diet?

    Average weight loss is 4–6 kg (9–13 lbs) over 6 months, according to studies comparing flexitarians to omnivores on similar calorie deficits. The high fiber from plant foods increases satiety, helping maintain the deficit naturally.

    Does a flexitarian diet reduce carbon footprint?

    Yes — approximately 25% lower carbon footprint compared to a meat-heavy omnivorous diet, according to Poore & Nemecek (2018, Science). Shifting even 5 days per week away from meat accounts for most of the environmental gain.

    Is the flexitarian diet the same as pescatarian?

    No. Pescatarian means no meat but fish is always allowed. Flexitarian means mostly plant-based with occasional poultry, beef, or fish — maximum flexibility on which protein you choose when you do eat animal products.

    Do I need to take supplements on a flexitarian diet?

    Vitamin B12 is the main one — supplement 250 μg/day or 2,500 μg/week if your plant-based days outnumber your meat days. Omega-3 (algae oil) on plant days is also recommended. Iron and zinc from legumes are adequate with proper food combining (add vitamin C at the same meal).

    Can athletes follow a flexitarian diet and build muscle?

    Yes, with adjustments. Increase protein to 1.4–1.8 g/kg body weight on training days, prioritize post-workout plant proteins (pea + rice protein blend), and supplement B12 weekly. The 2 meat/fish days provide full amino acid profiles to complement plant sources.

    How does the flexitarian diet reduce heart disease risk?

    Research shows a 15% reduction in cardiovascular mortality for flexitarian eaters. The mechanism: high fiber from plant days lowers LDL cholesterol, omega-3 from fish days reduces triglycerides, and reduced red meat lowers saturated fat intake — a triple cardiovascular benefit.

    Sources and references

    You may also find useful