What is a meal plan generator?
A meal plan generator creates a structured daily eating plan based on your calorie target, macro ratio, number of meals, and dietary preferences. Instead of deciding what to eat from scratch, you get a complete plan with breakfasts, lunches, dinners, and snacks pre-selected to hit your exact nutritional goals.
This generator scales every meal to match your calorie target — so whether you're eating 1,500 kcal for fat loss or 3,000 kcal for a bulk, every food item adjusts proportionally. It covers six diet styles and generates either a single-day plan or a full 7-day weekly schedule with daily variety.
Macro targets by diet style (at 2,000 kcal)
| Diet Style | Protein | Carbs | Fat | Best For |
|---|---|---|---|---|
| Balanced | 150g (30%) | 200g (40%) | 67g (30%) | General health, maintenance |
| High Protein | 200g (40%) | 150g (30%) | 67g (30%) | Muscle building, fat loss |
| Low Carb | 150g (30%) | 100g (20%) | 111g (50%) | Satiety, insulin management |
| Keto | 125g (25%) | 25g (5%) | 156g (70%) | Strict carb restriction |
| Vegan | 100g (20%) | 275g (55%) | 56g (25%) | Plant-based, sustainability |
| Vegetarian | 125g (25%) | 250g (50%) | 56g (25%) | Lacto-ovo vegetarian |
Meal frequency recommendations by goal
| Goal | Meals / day | Notes |
|---|---|---|
| Fat loss | 3–4 | Higher frequency helps manage hunger; protein per meal promotes satiety |
| Muscle building | 4–5 | Distributing protein across meals optimises muscle protein synthesis |
| Maintenance | 3–4 | Flexible — match to lifestyle and natural hunger patterns |
| Intermittent fasting | 2–3 (in window) | Concentrate daily protein across fewer, larger meals |
Frequently asked questions
How do I generate a meal plan based on my macros?
Enter your daily calorie target and choose a diet style that matches your macro goals: High Protein (40/30/30), Low Carb (30/20/50), Keto (25/5/70), or Balanced (30/40/30). The generator calculates your protein, carb, and fat targets in grams and selects meals scaled to match.
What is the best macro ratio for weight loss?
Research shows no single macro ratio is superior for weight loss when calories are equal. However, higher protein (30–40%) consistently improves outcomes — increasing satiety, preserving muscle, and boosting metabolism slightly. A practical starting point: 35% protein, 35% carbs, 30% fat.
How much protein should I eat per day?
For muscle building: 1.6–2.2 g/kg of bodyweight. For fat loss: 2.0–2.5 g/kg to preserve muscle in a deficit. For general health: 1.2–1.6 g/kg. A 75 kg person building muscle needs approximately 120–165 g of protein per day.
How many meals per day is optimal?
Meal frequency has minimal impact on fat loss or muscle growth when total daily calories and protein are equal. 3 meals suits those who prefer larger portions. 4–5 meals works better for muscle building (more even protein distribution) and hunger management.
Should I eat the same meals every day?
Consistency simplifies tracking, but variety ensures broader micronutrient coverage. Use the 7-day plan option here to get daily variety while keeping macros consistent. The plan automatically rotates meals across the week.
How do I use this for weight loss?
Calculate your TDEE, subtract 300–500 kcal for a sustainable deficit, enter that as your calorie target, and select High Protein. Follow consistently and reassess every 4 weeks. Use the TDEE Calculator on this site to find your starting number.
What is a good vegan meal plan for muscle building?
Select the Vegan diet style and a calorie target 200–300 kcal above your TDEE. Key protein sources: tofu (20g/200g), tempeh (30g/150g), lentils (18g/200g cooked), chickpeas (15g/200g). Creatine and vitamin B12 supplementation is recommended for vegan athletes.
How do I meal prep from this plan?
Generate a 7-day plan, identify repeated protein sources, and batch-cook them in one session. Roast 5–6 chicken breasts, cook a large pot of grains, and pre-portion into containers. Most people prep in 1–2 hours on Sunday for the whole week.