Select the foods you enjoy, enter your goal — we'll build a full-day plan with estimated portions, calories, and GI guidance for every meal.
Select a diet to automatically pre-load the recommended foods. You can still add or remove items manually in Step 2.
Choose at least 5 foods you enjoy. The planner will only use foods from your selection.
Use this generated meal plan as a starting point, then repeat, rotate or adjust meals based on your calorie target and preferences.
Calorie CalculatorThe Meal Plan Generator is built for people who want a structured nutrition starting point without spending hours researching recipes or paying for a coach. It is most useful if you fit one of these profiles:
This tool is not a substitute for working with a registered dietitian if you have a medical condition, food allergies, an eating disorder history, or specific clinical nutrition needs.
Most calorie tools stop at total calories. But the quality of those calories may affect how hungry you feel, how stable your energy is, and how easy the plan is to follow. The Glycemic Index (GI) measures how quickly a food may raise blood sugar — high-GI foods may raise blood sugar more quickly, while lower-GI foods may support steadier energy for some people.
This planner shows estimated grams to eat, estimated calories, and the glycemic index of every item. This dual approach helps you build meals that not only meet your calorie target but also keep you satisfied and energised throughout the day. For a deeper look at the glycemic index, explore our GI Food Database with 160+ foods rated and categorised.
This tool creates a personalised daily meal plan in three steps. First, it calculates your TDEE (Total Daily Energy Expenditure) using the Mifflin-St Jeor equation — the same method used in clinical nutrition research — multiplied by your activity factor. Your calorie target is then adjusted based on your goal weight and preferred weight loss pace.
Second, it distributes your daily calories across 5 meals using a practical meal split: 25% breakfast, 10% morning snack, 30% lunch, 10% afternoon snack, and 25% dinner. This is a general starting point that many people find helps balance energy throughout the day and reduces the energy dips that often lead to overeating. You can easily redistribute these calories if you prefer fewer or larger meals.
Third, the planner selects foods from your chosen ingredients and estimates practical gram portions for each meal. Proteins are prioritised at breakfast, lunch and dinner; grains are weighted toward morning meals for sustained energy; and lighter options fill snack slots. Every food item includes its GI rating so you can see at a glance whether a meal is built mostly from slower-digesting or faster-digesting carbohydrates.
The most effective meal plan is one you can actually follow. Research on dietary adherence consistently shows that personalisation, flexibility and enjoyment are stronger predictors of success than the "perfect" macro split. Here's how to get the most from your generated plan:
For a deeper look at building meals without tracking every gram, see How to Build a Balanced Plate Without Tracking Everything. And for prepping a few days ahead efficiently, see How to Meal Prep for 3 Days Without Getting Bored.
A meal plan is a starting point, not a fixed prescription. Use the first 2–3 weeks to test whether the generated plan matches real life, then adjust. The most common adjustments are:
Generated plans vary based on your food choices and goal, but here are typical structures the tool produces.
You can recreate these patterns by selecting matching foods before generating, or click "Regenerate Plan" until the output structure looks similar.
This planner uses a 5-meal structure (3 main meals + 2 snacks), but the number and timing of meals is flexible. Research shows that total daily calorie and protein intake matters far more than meal frequency for both weight loss and muscle building. The 5-meal structure is used because most people find it easier to manage hunger and energy with smaller, more frequent meals — but it's not mandatory.
If you prefer 3 larger meals with no snacks, simply redistribute the snack calories into your main meals. If intermittent fasting suits your lifestyle better, compress the same meals into a shorter eating window. The calorie total and macro distribution remain the same — only the timing changes.
The one timing factor that does matter: protein distribution. Spreading protein intake across 3–5 eating occasions (20–40 g per meal) is more effective for muscle protein synthesis than consuming most of your protein in a single meal. This is why the planner places protein sources at breakfast, lunch and dinner rather than concentrating them.
Find your daily TDEE and maintenance calories.
Protein, carb and fat targets by goal.
How long to reach your goal weight.
Full glycemic index database for 160+ foods.
Portions are calculated from your estimated TDEE using Mifflin-St Jeor, which is accurate within ±10% for most healthy adults. The main variable is your activity multiplier, which depends on self-assessment. Treat the generated portions as an informed starting point, follow the plan for 2–3 weeks, and adjust by 50–100 kcal per meal if your weekly weight trend doesn't match expectations.
You can, and many people find it simplifies meal prep and grocery shopping. However, rotating between 2–3 generated plans throughout the week helps ensure broader micronutrient variety and prevents flavour fatigue. Click "Regenerate Plan" to create different templates, then alternate them.
The Glycemic Index (GI) rates how quickly a food may raise blood sugar on a scale of 0–100. Low GI (55 or below) generally means slower, steadier absorption. Medium GI (56–69) is moderate. High GI (70+) may raise blood sugar more quickly. Pairing higher-GI foods with protein, fat or fibre tends to slow the overall response. GI is one signal among many — total calories, portions and food quality usually matter more.
The calculator enforces safety minimums: 1,400 kcal/day for men and 1,200 kcal/day for women, regardless of deficit settings. Eating below these levels makes it very difficult to meet essential nutrient requirements. If you're hitting the minimum, switch to a slower weight loss pace or increase your activity level to create a larger deficit through movement rather than food restriction.
Select multiple protein-rich foods (chicken, eggs, Greek yogurt, tuna, cottage cheese, salmon, lean beef). The planner prioritises these at breakfast, lunch and dinner. You can also select high-protein dairy options for snacks. Aim for 1.2–2.0 g per kg of body weight depending on your activity level. Use our Protein Calculator for a personalised target.
Yes. Use the diet preset buttons at the top of the food selection area to filter ingredients to those appropriate for your chosen diet style. The available options include balanced, keto, Mediterranean, high-protein, vegan, paleo, DASH and intermittent fasting. The planner will only use foods that fit the selected dietary pattern.
Generate 2–3 different daily plans by clicking "Regenerate Plan" with different food selections. Assign each template to specific days of the week (e.g., Plan A on Monday/Wednesday/Friday, Plan B on Tuesday/Thursday, Plan C on weekends). This gives you variety while keeping meal prep manageable. For a structured weekly approach, try our Diet Planner page.