Free Meal Planner

Personalized Meal Plan Generator

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.

Choose Your Diet Style

Select a diet to automatically pre-load the recommended foods. You can still add or remove items manually in Step 2.

1 Your Goals & Stats
2 Pick Your Foods

Choose at least 5 foods you enjoy. The planner will only use foods from your selection.

Proteins & Fish
Dairy
Grains, Carbs & Legumes
Vegetables
Fruits
Fats, Oils & Nuts
Selected: 0 foods
How it works: We calculate your TDEE with Mifflin-St Jeor + your activity multiplier, subtract your deficit, then split the target across 5 meals (25% / 10% / 30% / 10% / 25%). Portions are derived from the exact foods you picked, weighted by category — proteins at breakfast, lunch and dinner; grains in the morning; light options for snacks.

Use this generated meal plan as a starting point, then repeat, rotate or adjust meals based on your calorie target and preferences.

Calorie Calculator

Who This Tool Is For

The 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.

Why Track Calories and GI Together?

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.

How This Meal Plan Generator Works

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.

Building a Sustainable Meal Plan

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.

How to Adjust Your Plan

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:

Meal Examples

Generated plans vary based on your food choices and goal, but here are typical structures the tool produces.

Balanced fat loss day (~1,700 kcal, ~120 g protein)

High-protein maintenance day (~2,200 kcal, ~165 g protein)

Plant-based balanced day (~1,800 kcal, ~95 g protein)

You can recreate these patterns by selecting matching foods before generating, or click "Regenerate Plan" until the output structure looks similar.

Meal Timing and Frequency

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.

Related Free Tools

Calculator

Calorie Calculator

Find your daily TDEE and maintenance calories.

Calculator

Macro Calculator

Protein, carb and fat targets by goal.

Calculator

Calorie Deficit

How long to reach your goal weight.

Reference

GI Food List

Full glycemic index database for 160+ foods.

Disclaimer: This tool provides general nutritional guidance based on the Mifflin-St Jeor equation and standard activity multipliers. Results are estimates based on population averages and may not reflect your individual metabolism. Portion sizes and meal compositions are algorithmically generated suggestions, not prescriptions. Individual nutritional needs vary based on health status, medications, food allergies and other factors. Consult a registered dietitian or physician before making significant dietary changes, especially if you have diabetes, eating disorders, kidney disease or other conditions affecting nutrition. Learn more about our formulas and methodology.

Frequently Asked Questions

How accurate are the portion sizes?

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.

Can I use the same plan every day?

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.

What do the GI labels mean?

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.

Why is my calorie target so low?

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.

How do I increase protein in my plan?

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.

Can I follow this plan for a specific diet like keto or Mediterranean?

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.

How do I turn this daily plan into a weekly plan?

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.