How to Create a Personalized GLP-1 Meal Plan with ChatGPT
By Dr. Su-Nui Escobar, DCN, RDN, FAND
Table of Contents
ToggleUpdated: September 2026
Over the past year, I’ve been hearing more and more about AI and food. And lately, several of my clients have told me they’re using ChatGPT and other AI tools to help with meal planning.
And honestly, I think there are some really useful ways to use it.
AI can help you brainstorm meals, use up what you already have in your kitchen, and even help you figure out what to eat later in the day based on what you’ve already eaten. But there’s an important distinction: AI can be a helpful tool, but it doesn’t replace nutrition expertise.
So I’m going to show you how I recommend using ChatGPT to create a more personalized GLP-1 meal plan, while keeping the nutrition framework grounded in what actually matters.
Medical Disclaimer: This article is for educational purposes only and is not intended to provide medical or nutrition advice for your individual situation. ChatGPT and other AI tools can make mistakes and should not be used to diagnose, treat, or manage medical conditions or replace your healthcare team.
Talk with your physician or a registered dietitian for personalized guidance.
Why Use Projects Instead of a Single Chat
You can absolutely use a regular ChatGPT conversation to brainstorm meals. But if you want to use AI repeatedly for meal planning, a Project makes it much easier to organize.
Projects allow you to keep related chats, files, and instructions together, so you can build on previous work instead of starting from scratch every time.
Think of it as creating a little home base for your meal planning.
Here’s why that matters:
- It saves time: You don’t have to keep retyping your information every time you want a new meal plan.
- It keeps things organized: Your nutrition goals, food preferences, and meal planning information can stay together.
- It grows with you: You can update your project as your appetite, goals, or medication dose changes.
- It keeps everything in one place: Your stored info, past plans, and updates all live together—organized and easy to access.
Step 1: Create a Project in ChatGPT
Start a new project in ChatGPT and name it something like GLP-1 Meal Planner.
Step 2: Create Your GLP 1 Nutrition Profile
Before asking ChatGPT to create your meal plan, give it a clear nutrition framework. This helps it create meals that support your goals instead of simply giving you a list of “healthy” foods.
I created a GLP 1 Nutrition Profile template that you can use to organize the information ChatGPT needs to create more personalized meal plans.
[Download the free GLP-1 Nutrition Profile template here.]
You don’t have to fill out every section if it doesn’t apply to you. The goal is to give ChatGPT enough information to understand your nutrition goals, preferences, lifestyle, and the practical details that will affect your meal plans.
Your profile will include information such as:
Basic Information
- Age
- Sex
- Height
- Current weight
- Typical activity level
These details can be used by ChatGPT to estimate how many calories you need.
Your Goals
Tell ChatGPT what you are trying to accomplish.
For example:
- Weight loss
- Weight maintenance
- Improving the quality of your diet
- Increasing protein
- Increasing fiber
- Supporting regularity
- Eating more consistently
If your dietitian or healthcare professional has already given you calorie, protein, or fiber goals, include those too.
Needs Related to GLP-1
- Side effects or food tolerances (e.g., nausea, reflux)
- Notes for the day after your injection: do lighter meals or smoothies feel better than bigger meals?
Eating Pattern
- How many meals and snacks you typically have
- Your usual meal times
- Your work or school schedule
- Whether you eat away from home
- Whether you meal prep or rely on leftovers
- How often you cook
- How much time you usually have to prepare meals
- Whether you prefer variety or repeating favorite meals
Food Preferences
Add as many details as you want!
- Foods you love
- Foods you dislike
- Favorite cuisines
- Foods you avoid
- Food allergies
- Dietary restrictions
Shopping & Budget
- Stores (Costco, Aldi, Publix, etc)
- Weekly budget: $____ for ___ people
Cooking Lifestyle
Tell ChatGPT what you have available and how you like to cook.
- Appliances available, such as a stove, oven, air fryer,
- Instant Pot, blender, or microwave
- How much time you typically have to cook
- Your comfort level with cooking
- Whether you prefer meal prep, batch cooking, leftovers, or quick meals made the same day
Family Needs
- Number of people you usually cook for
- How often you want family- or kid-friendly meals
- Any family food preferences that should be considered
Tip: Save this document outside ChatGPT for easy editing. When you make updates, upload the new version to your project.
Texture or Tolerance Notes
Foods or textures that are easy to tolerate (e.g., soups, cooked veggies, smoothies).
Notes for ChatGPT
Optional preferences. This gives ChatGPT more context about how you like your meal plans created.
Example: I prefer easy weekday meals and one fun recipe on the weekend.
A quick privacy note
You don’t need to include your name or other identifying information in your nutrition profile. Before entering personal health information into any AI tool, review its privacy and data settings and make sure you’re comfortable with how your information is handled.
Step 3: Upload the File
Once your profile is complete, upload it to your ChatGPT Project. Now you have the basic information ChatGPT needs in one place.
Instead of repeatedly explaining who you are and what you need, you can refer back to your profile when creating meal plans, adjusting recipes, or figuring out what to eat.
This is why you create the profile in the first place. You create it once, then build from it.
Step 4: Let ChatGPT Help With the Math
Now that you have uploaded your profile, you can ask ChatGPT to help calculate your nutrition needs.
This is where AI can be particularly useful because you don’t have to do the calculations yourself.
Calculate Your Estimated Calorie Needs
Paste this into ChatGPT:
“Using the information in my uploaded GLP 1 Nutrition Profile, calculate my estimated calorie needs using the Mifflin St Jeor equation. Please use my age, sex, height, weight, and activity level from the profile. Show me my estimated resting energy expenditure and estimated total daily energy expenditure, and briefly explain how you calculated each number.”
This gives you an estimated starting point.
Remember, estimated calorie needs are just that: estimates. Your actual needs can vary based on many factors, and a calorie target should not be treated as an exact prescription from AI.
If you are working with a dietitian or healthcare professional, use their recommendations to guide your nutrition plan.
Set Your Protein, Carbohydrate, and Fat Targets
Once you have a calorie target, you can ask ChatGPT to do the math for your macronutrients.
For example:
Using the calorie target calculated above, calculate my daily protein, carbohydrate, and fat targets using these percentages:
Protein: 30% of calories
Carbohydrates: 40% of calories
Fat: 30% of calories
Please give me each target in grams
For example, at 1,500 calories per day, this calculation would provide approximately:
- 113 grams of protein
- 150 grams of carbohydrates
- 50 grams of fat
These percentages are an example framework, not a universal prescription. Your ideal nutrition targets may be different depending on your goals, health history, activity level, preferences, and guidance from your healthcare professional.
Set Your Fiber Goal
You can also have ChatGPT calculate a minimum fiber goal based on your calorie target.
Try: “Based on my calorie target, calculate my minimum daily fiber goal using 14 grams of fiber per 1,000 calories. Also tell me what a practical daily fiber goal would be for me.”
For example, at 1,500 calories, the calculation would provide a minimum of approximately 21 grams of fiber per day.
Depending on your individual needs, you may want to aim higher. For many women, approximately 25 grams or more per day can be a practical goal.
Now ChatGPT has something much more useful than a generic instruction to create a healthy menu.
It has a nutrition framework to work within.
One important reminder: AI-generated nutrition estimates are not always accurate. Treat calorie, protein, carbohydrate, fat, and fiber numbers as estimates and use your judgment, food labels, or guidance from your dietitian when precision matters.
Step 5: Ask for Your Plan
Upload your document, then prompt ChatGPT:
“Create a 5-day GLP-1 meal plan with recipes, protein and fiber counts, prep tips, and a shopping list.”
You’ll receive a customized plan with meals and recipes built around your needs. This is where ChatGPT meal planning really starts to shine.
Step 6: Refine for Flavor and Tolerance
Now that ChatGPT has created your first GLP-1 meal plan, personalize it, just like you would with your dietitian. If a meal doesn’t sound appealing or you’d prefer one of your favorites, simply ask ChatGPT to adjust it.
For example:
“Remove the shrimp stir-fry and add a chicken dish instead.”
On days when your stomach feels more sensitive, request gentler options:
“Update the recipes with mild flavors, herbs, and sauces that are easy to digest.”
ChatGPT will instantly update your plan and turn basic ideas into balanced, medication-friendly meals such as:
- Honey-Lime Shrimp and Rice Bowl
- Creamy Yogurt Parfait with High-Protein Granola
- Soft Salmon with Dill and Roasted Vegetables
Keep refining until the plan fits your appetite, taste, and comfort. The more feedback you provide, the better ChatGPT can tailor your next plan to your GLP-1 journey.
Step 7: Save, Export, and Reuse
Once you’re happy with your plan, input:
“Export my GLP-1 meal plan as a Word or PDF with recipes and a shopping list.”
You can store multiple versions inside your project, like easy-digest options or family-friendly plans, and reuse them anytime.
Step 8: Adjust as Your Medication Changes
Your appetite and tolerance may shift as your dosage changes. Keep your project updated so you can ask ChatGPT to adapt your meal plans as your needs change.
Try prompts like:
“Add more fiber-rich foods and include prunes. I am experiencing constipation.”
“Focus on soft meals this week, I’m experiencing nausea.”
You Don’t Have to Create a Full Meal Plan
One of my clients gave me an idea I really liked: you don’t have to ask ChatGPT to create an entire meal plan.
You can use it throughout the day as a meal planning assistant.
Tell it what you’ve eaten so far, your nutrition goals, and what you have available at home. Then ask it what you could eat next.
For example:
“So far today I’ve had Greek yogurt with berries for breakfast and a turkey sandwich with an apple for lunch. My goal is 100 grams of protein and 25 grams of fiber today. Based on what I’ve eaten, what are 2 or 3 easy dinner or snack ideas that could help me get closer to those goals?”
Or give it what’s in your kitchen:
“So far today I’ve had eggs and toast for breakfast and a chicken salad for lunch. I’m aiming for 100 grams of protein and 25 grams of fiber today. I have cottage cheese, berries, edamame, tortillas, and leftover roasted vegetables in my kitchen. What could I make for dinner or have as a snack to help me get closer to my goals?”
Dietitian Tips for GLP-1 Meal Planning
No matter what version you use, these simple tips will help you stay nourished and comfortable:
- Prioritize protein: supports lean muscle and satiety
- Add fiber: Fiber can support regularity, but increase it gradually and pair it with adequate fluids.
- Stay hydrated: sip fluid throughout the day
- Meal prep smart: Smaller meals may feel more comfortable when appetite is low, or you’re experiencing GI symptoms.
- Smoothies and yogurt-based breakfasts and snacks work well for low-appetite days
A Dietitian’s Take
ChatGPT Projects won’t replace individualized care, but it makes balanced eating simpler for anyone taking GLP-1 medication. When structure meets flexibility, it becomes less about restriction and more about creating a pattern of eating that truly supports your health.
Want Me to Create Your Meal Plans for You?
Prefer to work with me directly? Book an appointment; I accept insurance.