← Back to blog March 2026

How to Create a Personalised Meal Plan with Claude

Getting personalised nutrition advice used to mean paying a dietitian $150–300 per session. Now you can generate a meal plan that's calibrated to your exact macros, uses ingredients you actually buy, and comes with a grocery list and meal prep instructions.

This walkthrough uses Claude as the AI, but the process is identical with ChatGPT, Gemini, or any other AI. JSON.fit's nutrition features are a one-time $9.99 USD unlock — no subscription.

What you'll need

Step 1: Set up your nutrition profile

Open JSON.fit and head to the nutrition setup. The app asks targeted questions that go well beyond just "how many calories do you want":

Nutrition setup menu with goals, budget, sleep, pantry sections
Personalised nutrition plan showing 3244 calories and macro targets
Cooking profile with budget, kitchen personality, and eating patterns
Sleep-optimised meal schedule with first and last meal windows
Swipe through: setup menu → calorie & macro targets → cooking profile → sleep-synced meal timing.

That last point is one of the underrated features. If you've got two chicken breasts, a bag of rice, and some frozen broccoli sitting at home, the AI will incorporate them into your plan instead of asking you to buy everything from scratch.

Step 2: The 3-step prompt system

This is where JSON.fit is different from apps that just fire off a single AI request and hope for the best. The app uses a 3-step prompt pipeline to make sure your meal plan is actually good before you import it:

Prompt 1 — Generate the plan. The app builds a detailed prompt from your setup answers and copies it to your clipboard. You paste this into Claude (or any AI). The AI creates a complete meal plan with meals, macros, ingredients, and timing.

Prompt 2 — Quality check. A second prompt asks the AI to review its own plan — checking for nutritional accuracy, macro consistency, ingredient availability, and whether the plan actually matches your preferences. The AI catches its own mistakes before you ever see the result.

Prompt 3 — Format for import. A third prompt converts the reviewed plan into JSON format that JSON.fit can parse. This is where it structures every meal, every ingredient, every macro into a clean file ready for import.

Step 1: Your Prompt is Ready - then paste and send to any AI
Step 2: Quality Check Review - ask AI to review and improve your meal plan
Step 3: Get Your Final Plan - ask AI to format it for the app
Three prompts, three steps: generate → review → format. Each one copies to your clipboard with a single tap.

Each step is just a tap to copy and a paste into your AI. The app walks you through the entire process — you don't need to know what any of the prompts say or how they work.

Step 3: The AI does the work

After the third prompt, Claude produces a complete JSON file with your full meal plan. In the example below, that's 7 days, 28 meals, 35 grocery items across 8 categories — all verified and consistent.

Claude's completed response showing a verified meal plan JSON file ready for import
Claude's finished output: 7 days, 28 meals, 35 grocery items — verified and ready to import.

Claude tends to be particularly good at meal plan generation because it follows structured output instructions precisely. The JSON it produces is clean and rarely needs correction. But ChatGPT, Gemini, and DeepSeek all handle this well too.

Step 4: Import in under a second

Copy the JSON file from Claude, go back to JSON.fit, tap "Paste Your Plan", and the app parses everything instantly. In the example below, a full 7-day bulking meal plan at 3,244 kcal imported in 0.81 seconds.

Meal Plan Ready screen showing 7-Day Bulking Meal Plan generated in 0.81 seconds
Generated in 0.81s. 7-day plan, 28 meals, ready to start tracking.

From here, every meal for every day is loaded with full macro breakdowns — per-meal calories, protein, carbs, and fat with timed meal slots based on your sleep schedule.

Saturday daily meal timeline showing Power Oats Bowl, Chicken Teriyaki Rice Bowl, Protein Yogurt Bowl, and Pork Stir-Fry with per-meal macros
A full day of meals with per-meal macro breakdowns and timed eating windows.

Step 5: Your grocery list

This is where it gets genuinely useful. JSON.fit takes every ingredient across every meal in your plan and generates a consolidated grocery list — with specific products, quantities, prices, and usage notes so you know exactly what each item is for.

Grocery list showing specific products with prices, quantities, and usage notes like batch cook Saturday
An exact shopping list with real products, prices, and notes on how each item is used in your plan.

Step 6: Meal prep instructions

If you selected meal prep during setup, your plan comes with a full batch cooking workflow — timed steps, temperatures, quantities, and storage instructions. In this example, a 90-minute Saturday afternoon batch cook covers lunches and snacks for the entire week.

Step-by-step batch cooking instructions with timed steps for rice and chicken
Step-by-step batch cooking — timed, sequenced, with exact quantities and temps.

The pantry intelligence angle

Here's a scenario that comes up every week: it's Wednesday, you've got leftover chicken, half a bag of spinach, and some eggs. What do you eat?

With JSON.fit, you go back to the setup, tell it what you have, regenerate the prompts, send them to Claude, and get a new plan that uses those ingredients. The cost of doing this? Zero — you've already unlocked nutrition. Generate as many plans as you want.

Compare that to a dietitian who charges per session, or an app like MacroFactor that gives you macro targets but doesn't tell you what to actually cook.

Quick comparison: what $9.99 gets you

For a single one-time payment, you get unlimited meal plan generation with a 3-step quality-checked prompt system, macro tracking, grocery lists, meal prep instructions, pantry-aware planning, and sleep-synced meal timing. No subscription, no ads. There's no monthly fee because JSON.fit doesn't run the AI — you do, with the AI you already have.

That's the entire model. You're already paying for Claude or ChatGPT (or using the free tier). JSON.fit just gives you the structured prompts and the tracking interface. There's nothing to charge monthly for.

Ready to build your meal plan?

Download JSON.fit on the App Store