Free Meal Plan Generator for Macros and Preferences

Generate a free one-day meal plan with accurate macros. Choose your diet, set calories, and get a balanced breakfast, lunch, and dinner in seconds.

This free meal plan generator creates a one-day plan with ±10% macro accuracy across 8 diet types using a database of 220+ whole foods. Set your calories, diet, and allergies to get breakfast, lunch, and dinner. Enter your stats below to generate.

Based on the Mifflin–St Jeor equation for TDEE. Macro splits follow evidence-based dietary guidelines.

Nutrition targets ?
calories
g
g
Food allergies
Your Planned Daily Targets
Calories
Protein
Carbs
Fat
Creating your personalized meal plan…
This takes 10–20 seconds

Key Takeaways

  • Generates a complete one-day plan with ±10% macro accuracy using mathematical optimization.
  • Supports 8 diet types: Balanced, High-Protein, Keto, Low-Carb, Mediterranean, Vegan, Vegetarian, Paleo.
  • Uses the Mifflin–St Jeor equation to auto-calculate your TDEE and calorie target.
  • Filters 9 food allergens (dairy, gluten, nuts, soy, eggs, fish, shellfish, and more).
  • Free with no signup — generate 1 plan per day, or upgrade for unlimited weekly plans.

Is this meal plan generator automatic?

Yes! When you submit your data using the form above, a unique meal plan will be automatically created. The generator takes your calories, macros, diet type, and allergy preferences, and builds a complete one-day plan with breakfast, lunch, and dinner. Each plan is generated from our database of 220+ whole foods with verified nutrition data — no generic templates. For a full 7-day plan with grocery lists, meal swapping, and progress tracking, check out the full version of our AI Meal Planner.

How does the macro calculator work?

The macro calculator uses the Mifflin-St Jeor equation, the gold standard recommended by the Academy of Nutrition and Dietetics, to estimate your Basal Metabolic Rate (BMR). It then multiplies by your activity factor (1.2× to 1.9×) to determine your Total Daily Energy Expenditure (TDEE), and applies a goal adjustment: −500 kcal/day for weight loss, +300 kcal/day for muscle building, or no change for maintenance. Safety floors of 1,500 kcal/day for men and 1,200 kcal/day for women are always enforced. Each diet type applies a specific macro split:

DietProteinCarbsFat
Balanced30%40%30%
High Protein40%30%30%
Keto20%5%75%
Low Carb35%20%45%
Mediterranean22%40%38%
Vegan / Vegetarian / Paleo30%40%30%

How does the meal plan creator work?

The meal plan creator uses a multi-stage pipeline. First, AI selects ingredients that match your diet type, respect your food allergies, and create tasty, balanced meals. Then a mathematical feasibility gate checks whether those ingredients can physically reach your macro targets — if not, it automatically swaps ingredients from the database. Finally, a precision solver adjusts every ingredient's portions to hit your exact calorie and macro targets within ±10% deviation. This is not a simple calorie counter — it's a real optimization engine that ensures every plan is nutritionally accurate.

Is this meal plan generator free?

Yes! This meal plan generator is completely free to use with no signup or email required. You can generate 1 plan per day. For unlimited 7-day meal plans with grocery lists, individual meal swapping, macro tracking, and auto-renewal, try the full AI Meal Planner.

What's the difference between the free plan and the full weekly planner?

FeatureFree Daily PlanFull Weekly Plan
Days generated1 day7 days
Macro accuracy±10%±10%
Diet types88+
Grocery listIncluded
Swap individual mealsIncluded
Progress trackingIncluded
Auto-renew weeklyIncluded
Food allergy filtering9 allergensFull customization
CostFree (1/day)Free to start

Does this meal planner work for vegetarians and vegans?

Yes! By selecting Vegan or Vegetarian as your diet type, the generator will only select plant-based or lacto-ovo vegetarian ingredients. This is particularly helpful for following a high-protein vegetarian or vegan diet — the solver will find the right combination of legumes, tofu, tempeh, nuts, and grains to hit your protein target without animal products.

How accurate are the macros in the generated meal plan?

All generated meal plans target ±10% macro accuracy across protein, carbs, and fat. This is achieved through a three-step process: ingredient feasibility validation, automatic ingredient swapping when deviations are detected, and a regularized least-squares solver that precisely adjusts portions. All nutrition data comes from our verified database of 220+ whole foods with macros per 100g.

Can I personalize my meal plan further?

The free generator supports 8 diet types, 2–4 meals per day, custom calorie targets, custom macro targets, and 9 food allergy filters. For even deeper customization — including specific food preferences, meal swapping, grocery lists, and weekly plan auto-renewal — use the full AI Meal Planner. You can set different macros for each day, pre-set meals you want to keep, and have the generator plan around them.

Does this meal planner use AI?

Yes, AI is used to select ingredients and create varied, diet-appropriate meals. However, the macro accuracy doesn't rely on AI alone — it uses proprietary mathematical optimization algorithms (feasibility gate + least-squares solver) to guarantee that every plan hits your nutritional targets. It's not just a wrapper for a chatbot.

How many meals per day should I eat for weight loss?

There's no single "best" number — research consistently shows that total caloric deficit matters more than meal frequency. Whether you eat 2, 3, or 4 meals per day, what drives fat loss is consuming fewer calories than you burn. Some people prefer fewer, larger meals for satiety; others do better with smaller, more frequent meals to manage hunger. This generator supports 2, 3, or 4 meals per day, so you can pick whichever structure fits your schedule and appetite best. The solver will distribute your calorie and macro targets evenly across however many meals you choose.

What diets does the meal plan generator support?

The generator supports 8 diet types, each with its own macro split and ingredient rules. Choose the one that best matches your eating style:

DietDescriptionTypical Macro Split (P / C / F)
Standard (Balanced)No food restrictions; even macro distribution30% / 40% / 30%
PaleoWhole foods only — no grains, dairy, or legumes30% / 40% / 30%
KetoVery low carb, high fat for ketosis20% / 5% / 75%
MediterraneanHeart-healthy fats, fish, vegetables, and whole grains22% / 40% / 38%
High-ProteinExtra protein for muscle building or satiety40% / 30% / 30%
VegetarianLacto-ovo — includes eggs and dairy, no meat or fish30% / 40% / 30%
Vegan100% plant-based — no animal products at all30% / 40% / 30%
Low-CarbReduced carbs with moderate fat and higher protein35% / 20% / 45%

How do I know if my calorie target is correct?

Your ideal calorie target is based on your Total Daily Energy Expenditure (TDEE), which is your Basal Metabolic Rate (BMR) multiplied by an activity factor. This generator auto-calculates your TDEE using the Mifflin-St Jeor equation when you fill in the Basic tab — then applies a −500 kcal adjustment for weight loss or +300 kcal for muscle gain. If you already know your maintenance calories or want finer control, switch to the Advanced tab and check the calorie override box to set an exact number. For a dedicated breakdown of your maintenance calories, try our TDEE Calculator.

Can I use this meal plan generator on my phone?

Yes — this tool is fully responsive and works on any screen size, so you can generate a meal plan from your phone's browser. For a complete mobile experience with weekly plans, a grocery list, recipe tracking, meal swapping, and push notifications, download the AI Meal Planner app for iOS and Android. The app syncs your preferences and plans across devices so you can plan on desktop and cook from your phone.

Get a Meal Plan That Matches Your Goals

Let our AI build a personalized meal plan with recipes and grocery lists tailored to your exact nutritional targets.

Get My Personalized Meal Plan

Free personalized plan in under 2 minutes