The meal planner that generates your plan for you

Your full week of meals,
built in one click

Set your goal, enter your stats. GainsMeal calculates your exact macros and generates 21 meals — breakfast, lunch, dinner — adjusted for the week. No spreadsheets, no guessing.

14-day free trial  ·  No credit card  ·  Cancel anytime

1,000+ USDA-verified ingredientsFull recipe libraryShopping list PDF exportEN + ES supportWorks on any device

From setup to plan in minutes

No spreadsheets. No guessing. Just your goal and a plan that works.

1

Enter your stats

Weight, height, age, and activity level. Takes two minutes. We handle the math.

2

Set your goal

Bulk, cut, maintain, or recompose. We calculate your exact TDEE and macro targets.

3

Click 'Generate' — your week is ready

One button generates breakfast, lunch, and dinner for every day, hitting your exact targets. Adjust anything you want.

Powered by AI — not just tracking

Every other app logs what you already ate. GainsMeal builds what you should eat next.

AI

One-click weekly meal plan generation

Click “Generate” and get a full week of meals calibrated to your exact calorie and macro targets. Breakfast, lunch, and dinner — all 7 days, in seconds. Adjust any slot you want.

AI

AI plan optimization

Not happy with a slot? Ask AI to swap meals and better hit your macro targets for the day.

AI

Weekly nutrition insights

Get a personalized weekly report analyzing your adherence, patterns, and recommendations.

AI

Pantry suggestions

Tell us what ingredients you have. AI suggests recipes you can make right now.

Everything you need to stay on track

The foundations, done right.

Daily food log

Log every meal and see your macros fill up in real time.

Shopping list + PDF

Auto-generated from your weekly plan. Print and go.

Weight tracking

Log your weight and see your trend over time.

Recipe library

1,000+ USDA-verified ingredients and community recipes.

What lifters say

Real people, real results.

★★★★★

I've tried every macro app out there. This is the first one that actually generates a full meal plan instead of just tracking what I already ate. Game changer.

DS

Daniel S.

Recomposition · maintaining for 6 months

★★★★★

I used to spend hours on spreadsheets every Sunday. Now I click a button and my week is planned. My lifts are going up and I'm eating enough without overthinking it.

MR

Marcos R.

Bulking · +8 kg in 4 months

★★★★★

The macro targets finally made sense to me. I stopped guessing portions and started seeing real progress. The shopping list alone saves me 30 minutes every week.

LT

Laura T.

Cutting · −6 kg in 10 weeks

Frequently asked questions

How do I calculate my macros for muscle gain?

To build muscle you need a calorie surplus — typically 200–400 kcal above your TDEE — with enough protein to support growth (around 1.6–2.2 g per kg of body weight). GainsMeal calculates your TDEE automatically from your weight, height, age, and activity level, then sets your macro targets for your goal. You just enter your stats and pick 'Bulk'.

What is TDEE and why does it matter?

TDEE (Total Daily Energy Expenditure) is the total number of calories your body burns in a day, including exercise and daily activity. It's the foundation of any diet: eat below it to cut, above it to bulk, and at it to maintain. GainsMeal calculates your TDEE using the Mifflin-St Jeor equation adjusted for your activity level.

How many calories should I eat to lose fat without losing muscle?

A moderate deficit of 300–500 kcal below your TDEE combined with high protein intake (1.8–2.2 g per kg) is the most effective approach for losing fat while preserving muscle. GainsMeal sets this up automatically when you select the 'Cut' goal, and builds a meal plan that hits your calorie and protein targets every day.

Can GainsMeal work for both bulking and cutting?

Yes. GainsMeal supports all four goals: Bulk, Cut, Maintain, and Recomposition. Each goal sets different calorie and macro targets. You can switch between goals any time and regenerate your meal plan instantly — your recipes and ingredients library stays intact.

Can I customize the meals in my weekly plan?

Absolutely. After generating your plan you can swap any individual meal slot manually or ask the AI to suggest a better-fitting replacement for a specific day. You can also edit serving sizes, add meals from your own recipe library, or remove meals entirely.

How long does it take to generate a weekly meal plan?

Under 10 seconds. Click 'Generate', and GainsMeal builds 21 meals — breakfast, lunch, and dinner for 7 days — all calibrated to your macro targets. You can regenerate the entire plan or swap individual slots as many times as you want.

Stop planning. Start eating right.

Your first week's meal plan is one click away. Free to start, no card required.

Get started free

14-day free trial  ·  No credit card required