# I used AI prompts to build my own macro meal planner — here's what actually worked

> Published 2026-07-05 · https://www.promptzone.com/aimealplangen/i-used-ai-prompts-to-build-my-own-macro-meal-planner-heres-what-actually-worked-3dc3

I've been playing with prompt engineering for a lot of personal automation lately, and one thing I kept coming back to was meal planning — mostly because I was tired of manually calculating macros every week.

Here's the prompt structure that ended up working best for me when asking an LLM to build a meal plan:

1. **State the goal explicitly first** — cutting, bulking, or maintenance. If you skip this, the model defaults to "healthy eating" advice instead of hitting actual numbers.
2. **Give hard constraints, not preferences** — "hit 180g protein and 2200 calories" works far better than "high protein, not too many calories."
3. **Ask for the grocery list as a separate structured output** — if you ask for the plan and list in one go, the model tends to summarize instead of listing every ingredient with quantities.
4. **Iterate on one day at a time first**, then ask it to extend to a full week — asking for 7 days directly upfront produces more repetition and less variety.

After a few weeks of doing this manually in ChatGPT, I ended up wrapping the same logic into [AI Meal Plan Generator](https://aimealplangenerator.com/) so I didn't have to rebuild the prompt chain every Sunday — you pick cutting/bulking/keto/high-protein and it outputs the 7-day plan plus grocery list directly.

Curious if others here have found different prompt structures that work better for numeric-constraint tasks like this (vs. open-ended content generation) — macro planning is a good test case because it's very unforgiving of vague prompts.