Meal planner — split your calories into meals.
This meal planner turns your daily calorie and macro targets into a sample day, split across 3 to 6 meals. It sets protein from your body weight and goal, fat at 25 percent of calories, and carbs as the remainder, then weights each meal so main meals carry more than snacks. Enter your numbers below — the meal table updates instantly, no signup.
| Meal | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Enter your details above to build the day. | ||||
| Day total | — | — | — | — |
This is a template, not a rule. The per-meal weights are a sensible convention — main meals carry more than snacks — not a formula. Flex real portions by 5 to 10 grams to fit real food, and aim for your daily protein and weekly calories, not a perfect number at any single meal.
The meal split, explained.
No black box. Macros are set first, then the day is weighted across your meals — mains bigger than snacks.
protein by kg · fat 25% · carbs left Protein at 2.2 / 2.0 / 1.8 g/kg for cut / maintain / bulk (Morton 2018, ISSN), fat at 25% ÷ 9, carbs are the remainder ÷ 4.
meal = weight% × day total Each meal gets a percentage weight that sums to 100%. Breakfast, lunch, and dinner are weighted heavier; snacks lighter.
template ±5–10 g These weights are a convention, not science. Real meals flex — aim for daily protein and weekly calorie consistency over any single meal.
Worked example: 2,200 kcal, 80 kg, maintain, 4 meals. Protein 80 × 2.0 = 160 g (640 kcal); fat 2,200 × 25% ÷ 9 ≈ 61 g (549 kcal); carbs (2,200 − 640 − 549) ÷ 4 ≈ 253 g. Split across breakfast 25%, lunch 30%, dinner 30%, snack 15% gives roughly 550 / 660 / 660 / 330 kcal per meal.
Built for people with a target but no plan.
If you already know your calories and macros but don't know how to spread them across a day, this is the fastest way to a workable structure.
| If you… | Use it to… |
|---|---|
| Have a calorie target but eat randomly | Turn one number into a per-meal plan you can actually shop and cook for. |
| Meal-prep on Sundays | Batch portions to per-meal protein, carb, and fat targets instead of guessing. |
| Keep missing your protein | See how much protein each meal needs so no single meal is a write-off. |
| Eat 5–6 small meals | Spread the day evenly enough that snacks still pull their weight. |
Related nutrition calculators.
Get your calories, set your macros, then split the day — and track every meal in the browser.
Macro calculator
Set the protein, carb, and fat targets to split.
Open toolCalorie calculator
Find the daily calorie target to feed in here.
Open toolProtein calculator
Dial in your daily protein and per-meal split.
Open toolNutrition tracker
Log each meal against these targets, in the browser.
Open toolMeal planning questions.
How do I split my calories into meals?
Set your daily calorie and macro targets first, then divide them across the number of meals you actually eat. A simple, honest split gives your main meals — breakfast, lunch, and dinner — a larger share and any snacks a smaller one, so the percentages add up to 100. This planner does exactly that: pick 3 to 6 meals and it hands each meal its own calorie, protein, carb, and fat target.
How many meals a day should I eat?
Whatever fits your day and keeps you full. Research on meal frequency shows total daily calories and protein matter far more than how many meals you split them into — three, four, five, or six all work. Fewer, bigger meals suit people who prefer to eat large; more, smaller meals suit grazers and anyone spreading protein out. Pick the number you can hold to every day.
Does meal timing matter for weight loss or muscle?
For weight loss, meal timing barely moves the needle — a calorie deficit drives fat loss whether you eat two meals or six. For muscle, spreading protein across three to five feedings of roughly 0.4 grams per kilogram each can modestly help muscle protein synthesis, but the daily protein total still does most of the work. Consistency over the week beats perfect timing on any single day.
How much protein should each meal have?
Aim for a similar amount at each main meal so muscle protein synthesis is stimulated several times a day — often around 0.4 grams per kilogram of body weight per meal, or roughly 30 to 45 grams for most people. This planner weights larger meals to carry more protein and snacks to carry less, but you can even it out; the daily protein total is what matters most.
How do I plan meals to hit my macros?
Start from per-meal targets like the ones this planner generates, then build each meal around a protein source first, add carbs to fuel training and fill energy, and let fat round out the rest. Track what you eat against each target and adjust portions until the day lands within about 5 to 10 grams of each macro. Over a week the small misses average out.
Is an even split or an uneven split better?
Both work — the split here is a sensible convention, not a formula. Weighting breakfast, lunch, and dinner heavier than snacks matches how most people naturally eat, but an even split across meals is just as valid, especially if you want equal protein doses. Treat the numbers as a starting template and flex real portions by 5 to 10 grams to fit real food.
Save your day. Hit every meal.
Free in your browser — Nishaana holds your per-meal targets and logs each meal against them, so you always know what's left to eat.
Start free