🚀 BETA VERZIJA - Utisci su dobrodošli na contact@plansports.ro

AI coach · meal plan

A personalised meal plan.
Calculated for you, with food from any shop.

The AI coach calculates your calories and macros from your profile and how often you train, then writes your meals: training days and rest days, two options for each meal, plus a weekly shopping list.

  • Calculated, not guessed. Basal metabolism from age, height and weight, multiplied by your activity, then adjusted for your goal.
  • Two kinds of day. On training days you eat more and get pre- and post-workout meals; on rest days, fewer carbs.
  • Ordinary food. What any supermarket has, with the grams written down, following your preferences, allergies and budget.

The meal plan comes with the training program in the PlanSports subscription: 29 lei a month, the first 7 days free.

Get your free program and plan See the example plan ↓ I have an account

How the plan is calculated

The same steps for everyone; only your data differ.

Basal metabolism

How many calories your body burns at rest, with the Harris-Benedict formula, from sex, age, height and weight.

Activity

Basal metabolism is multiplied by a factor based on how many sessions you do per week (table below).

Goal

Weight loss takes off 500 kcal a day, muscle gain adds 300, strength 200. After 60, the changes are smaller.

Rest day

Has 10% fewer calories for weight loss and 15% fewer for the other goals; mostly carbs go down.

Protein

Spread across meals, to keep muscle while losing weight. After 60, at most 1.8 g per kilo; after 70, at most 1.6 g.

Meals

As many meals a day as you want, by what you eat (everything, vegetarian, vegan), without your allergies or the foods you don't want, within your budget.

Activity factor

Sessions per weekFactor
0–1× 1.2
2–3× 1.375
4–5× 1.55
6× 1.725
7 or more× 1.9

Goal adjustment

GoalCalories per dayAfter 60
Weight loss−500 kcal−300 kcal
Muscle gain+300 kcal+200 kcal
Strength+200 kcal+150 kcal
General fitness00

Real example

A meal plan generated by the AI coach

The plan below was generated in the app on 20 oktobar 2026, together with the training program, for this profile. Weight and measurements were removed. The meals are in Romanian, as the app generated them.

  • Man
  • 47 years old
  • Lose weight
  • At home
  • No equipment
  • Advanced
  • 3 workouts a week, 60 minutes each
  • No injuries
  • Eats everything
  • 3 meals a day

Training day and rest day

Training dayRest day
Calories1820 kcal1640 kcal
Protein150 g140 g
Carbs185 g130 g
Fat52 g62 g
Meals3 meals + pre- and post-workout3 meals

On the rest day calories drop by 180 kcal, mostly from carbs (from 185 to 130 g); protein stays about the same.

Training day

1820 kcal · P 150 g · C 185 g · F 52 g

Mic dejun07:30 · 410 kcal

Opțiunea A

  • 2 ouă întregi + 3 albușuri (omletă, tigaie antiaderentă)
  • 60g pâine integrală
  • 1 roșie + 1/2 castravete
  • Ceai verde sau cafea neagră fără zahăr

P 30 g · C 40 g · F 14 g

Opțiunea B

  • 200g iaurt grecesc 2%
  • 50g fulgi de ovăz
  • 100g fructe de pădure (congelate)
  • 10g nuci
  • Scorțișoară

P 28 g · C 45 g · F 12 g

Prânz13:00 · 485 kcal

Opțiunea A

  • 150g piept de pui la grătar
  • 60g orez basmati (crud)
  • Salată mare: varză, morcov, ardei, salată verde
  • 10ml ulei de măsline + zeamă de lămâie

P 40 g · C 50 g · F 14 g

Opțiunea B

  • 150g file de curcan la cuptor
  • 250g cartofi copți
  • 200g legume la cuptor (dovlecel, ardei, ceapă)
  • 10ml ulei de măsline

P 38 g · C 48 g · F 13 g

Cină20:00 · 425 kcal

Opțiunea A

  • 180g file de merluciu/cod la cuptor
  • 200g cartof dulce copt
  • 150g broccoli la abur
  • 10ml ulei de măsline

P 36 g · C 42 g · F 12 g

Opțiunea B

  • 150g carne slabă de vită (pulpă) la tigaie
  • 50g paste integrale (crude)
  • Sos de roșii de casă cu usturoi și busuioc
  • Salată verde cu castraveți

P 38 g · C 40 g · F 14 g

Pre-antrenament1h înainte (ex. 16:30 pentru antrenament la 17:30)

  • 1 banană medie
  • 150g brânză de vaci slabă
  • 1 lingurită miere (opțional)

P 18 g · C 30 g · F 2 g

Post-antrenament30 min după

  • 1 porție de proteine din zer (whey), cu 300 ml apă sau lapte degresat
  • 1 măr mediu

P 25 g · C 28 g · F 2 g

Rest day

1640 kcal · P 140 g · C 130 g · F 62 g

Mic dejun08:00 · 440 kcal

Opțiunea A

  • Omletă din 3 ouă + 2 albușuri cu spanac
  • 1/2 avocado
  • 40g pâine integrală
  • Ceai verde

P 32 g · C 22 g · F 24 g

Opțiunea B

  • 250g iaurt grecesc 2%
  • 30g fulgi de ovăz
  • 20g nuci
  • 1 lingură semințe de in
  • 80g fructe de pădure

P 30 g · C 30 g · F 20 g

Prânz13:00 · 600 kcal

Opțiunea A

  • 180g pulpă de pui dezosată, fără piele, la cuptor
  • 150g cartofi la cuptor
  • 200g legume la cuptor
  • 30g brânză feta
  • 15ml ulei de măsline

P 50 g · C 42 g · F 26 g

Opțiunea B

  • 150g somon la cuptor
  • 50g orez basmati (crud)
  • Salată mare de crudități cu 10ml ulei de măsline
  • Lămâie, mărar

P 38 g · C 42 g · F 26 g

Cină19:30 · 600 kcal

Opțiunea A

  • 200g piept de curcan la grătar
  • Salată mare: rucola, roșii, castraveți, ardei
  • 15ml ulei de măsline
  • 20g migdale
  • 1 felie pâine integrală (40g)

P 55 g · C 30 g · F 28 g

Opțiunea B

  • 2 conserve ton în suc propriu (2x130g net)
  • 2 ouă fierte
  • Salată de fasole verde, roșii, ceapă roșie
  • 15ml ulei de măsline
  • 40g pâine integrală

P 58 g · C 28 g · F 24 g

WaterWater needs are calculated from weight: 33 ml per kilo a day, plus what you lose training. In the app you log glasses and see how much is left.

Weekly shopping list

All ingredients from both kinds of day, added up for a week and grouped by aisle.

Proteine

  • Piept de pui 1kg
  • Pulpă de pui dezosată 400g
  • File/piept de curcan 1.2kg
  • File merluciu/cod congelat 600g
  • Somon 300g
  • Carne slabă de vită (pulpă) 300g
  • Ton în suc propriu 4 conserve
  • Ouă 30 buc
  • Iaurt grecesc 2% 2kg
  • Brânză de vaci slabă 500g
  • Brânză feta 150g
  • Lapte degresat 1L

Carbohidrați

  • Fulgi de ovăz 500g
  • Pâine integrală 2 bucăți
  • Orez basmati 500g
  • Paste integrale 250g
  • Cartofi 2kg
  • Cartofi dulci 1kg
  • Miere 1 borcan mic

Legume/Fructe

  • Banane 5 buc
  • Mere 5 buc
  • Fructe de pădure congelate 750g
  • Avocado 2 buc
  • Lămâi 3 buc
  • Roșii 1.5kg
  • Castraveți 1kg
  • Ardei 1kg
  • Varză 1 buc
  • Morcovi 500g
  • Salată verde 2 buc
  • Rucola 200g
  • Spanac 300g
  • Broccoli 1kg
  • Dovlecei 1kg
  • Fasole verde congelată 500g
  • Ceapă 1kg
  • Ceapă roșie 3 buc
  • Usturoi 1 cap
  • Mărar, busuioc

Altele

  • Ulei de măsline extravirgin 500ml
  • Nuci 150g
  • Migdale 150g
  • Semințe de in 200g
  • Passata de roșii 500g
  • Scorțișoară
  • Ceai verde
  • Cafea
  • Condimente (sare, piper, boia, oregano)
  • Apă plată

Program real generat în aplicație; datele personale (greutate, măsurători) și suplimentele au fost scoase. Săptămâna 1 din program, planul de masă pentru ambele tipuri de zi și lista de cumpărături întreagă.

What you do with the plan in the app

Today's plan

The app knows whether today is a training or a rest day and shows the right meals.

Water and weight

Log water and weight; see the trend on a chart, next to your workouts.

New plan with a new program

When you generate a new program (after 4 weeks, a new goal, a new place to train), the meal plan is rebuilt from your data at that time.

The meal plan is indicative and does not replace a doctor or dietitian. If you have diabetes, heart or kidney disease, are pregnant or breastfeeding, talk to your doctor first. Allergies and conditions are used only with your consent and stored encrypted.

Meal plan FAQ

What does the personalised meal plan include?

Calories and macros (protein, carbs, fat) for training days and rest days, the day's meals with two options and grams written down, pre- and post-workout meals, water needs and a weekly shopping list.

How are my calories calculated?

From basal metabolism (Harris-Benedict formula, from sex, age, height and weight), multiplied by an activity factor based on weekly sessions, then adjusted for the goal: −500 kcal for weight loss, +300 for muscle gain, +200 for strength. After 60 the adjustments are smaller.

How much protein a day does the plan give?

Enough to keep or build muscle, spread across meals. For safety, after 60 the plan stays at or below 1.8 g per kilo, and after 70 at or below 1.6 g per kilo.

Why is the plan different on rest days?

Because you burn less. The rest day has 10–15% fewer calories, mostly from carbs, while protein stays about the same so muscles recover.

Does it work if I am vegetarian, vegan or have allergies?

Yes. You choose what you eat (everything, vegetarian, vegan), meals per day, budget, allergies and foods you don't want; the plan leaves them out.

Is the plan made by a dietitian?

No. It is generated by the AI coach using the rules above, with indicative values. For medical conditions, talk to your doctor or a dietitian first.

How much does the meal plan cost?

It comes with the 4-week training program in the PlanSports subscription: 29 lei a month per account, with the first 7 days free.

Your meal plan, in 30 seconds

Get your free program and plan The training program from the same example Training programs by sport