15 GLP-1 Meal Plan for One Person: Real Recipes That Work With Your Appetite
Eating on a GLP-1 medication means your hunger cues are different, your portions are smaller, and you still need real nutrition packed into what you do eat.
This GLP-1 meal plan for one person is a flat list of 15 individual recipes you can mix, match and rotate. No rigid day-by-day schedule, no meal timing rules.
Every recipe here is high in protein or fiber (often both), realistic in volume, and genuinely easy to make for one.
Individual tolerance varies a lot, so treat these as inspiration and check in with your doctor or a registered dietitian for personalized guidance.
1- Greek Yogurt Parfait with Berries and Hemp Seeds

High protein, low volume, and easy on the stomach. This is a solid breakfast option when appetite is low but you still need fuel.
Serves: 1 · Prep: 5 min
Ingredients
- 3/4 cup plain full-fat Greek yogurt
- 1/3 cup mixed berries (fresh or thawed frozen)
- 1 tbsp hemp seeds
- 1 tsp honey (optional)
How to make it
- Spoon yogurt into a bowl or jar.
- Top with berries, hemp seeds, and a drizzle of honey if using.
Estimated nutrition per serving
- Calories: about 230 kcal
- Protein: about 18 g
- Fiber: about 2 g
- Carbohydrates: about 17 g
- Fat: about 9 g
Dairy-free swap: use unsweetened coconut yogurt. Protein will be lower, so add an extra tbsp of hemp seeds.
2- Scrambled Eggs with Wilted Spinach and Feta

Soft, easy to eat, and protein-rich without being heavy. Eggs are one of the most practical proteins for a GLP-1 meal plan for one person.
Serves: 1 · Prep: 3 min · Cook: 5 min
Ingredients
- 2 large eggs
- 1 cup baby spinach
- 2 tbsp crumbled feta
- 1 tsp olive oil
- Salt and pepper to taste
How to make it
- Heat oil in a small pan over medium heat. Add spinach and stir until wilted, about 1 minute.
- Whisk eggs, pour into pan, and scramble gently until just set.
- Top with feta, season and serve.
Estimated nutrition per serving
- Calories: about 220 kcal
- Protein: about 16 g
- Fiber: about 1 g
- Carbohydrates: about 2 g
- Fat: about 16 g
3- White Bean and Vegetable Soup

Fiber-packed, warm, and gentle. A small bowl goes a long way, which makes this one of the easier meals to manage when appetite is unpredictable.
Serves: 1 · Prep: 5 min · Cook: 15 min
Ingredients
- 1/2 cup canned white beans, drained and rinsed
- 1 cup low-sodium chicken or vegetable broth
- 1/2 cup diced zucchini
- 1/4 cup diced tomato (fresh or canned)
- 1 small garlic clove, minced
- 1/2 tsp dried Italian seasoning
- 1 tsp olive oil
How to make it
- Heat oil in a small saucepan. Add garlic and cook 30 seconds.
- Add broth, beans, zucchini, tomato and seasoning. Simmer 12 to 14 minutes until vegetables are tender.
- Taste, adjust seasoning and serve warm.
Estimated nutrition per serving
- Calories: about 200 kcal
- Protein: about 11 g
- Fiber: about 7 g
- Carbohydrates: about 28 g
- Fat: about 5 g
Storage: keeps in the fridge for 3 days. Easy to double and portion out.
4- Baked Lemon Herb Salmon with Steamed Broccoli

Salmon is a protein and healthy-fat win for one. It roasts fast, tastes great, and pairs naturally with broccoli for a fiber boost.
Serves: 1 · Prep: 5 min · Cook: 14 min
Ingredients
- 1 salmon fillet (about 4 oz / 115 g)
- 1 cup broccoli florets
- 1 tsp olive oil
- 1 tbsp fresh lemon juice
- 1/4 tsp garlic powder
- 1/4 tsp dried dill or parsley
- Salt and pepper to taste
How to make it
- Preheat oven to 400°F (200°C). Place salmon on a small lined baking sheet.
- Drizzle with oil and lemon juice, season with garlic powder, herbs, salt and pepper.
- Bake 12 to 14 minutes until salmon flakes easily.
- Steam broccoli while salmon bakes and serve together.
Estimated nutrition per serving
- Calories: about 280 kcal
- Protein: about 28 g
- Fiber: about 3 g
- Carbohydrates: about 7 g
- Fat: about 15 g
5- Chicken and Avocado Lettuce Wrap

Low volume, no cooking required if you use rotisserie chicken, and very easy to portion for one. The avocado adds healthy fat without bulk.
Serves: 1 · Prep: 8 min
Ingredients
- 3 oz (85 g) cooked shredded chicken breast
- 1/4 ripe avocado, sliced
- 2 large romaine or butter lettuce leaves
- 2 tbsp diced cucumber
- 1 tbsp plain Greek yogurt or light mayo
- A squeeze of lemon or lime
- Salt and pepper to taste
How to make it
- Mix chicken with Greek yogurt or mayo, lemon juice, salt and pepper.
- Spoon into lettuce leaves, top with avocado and cucumber.
Estimated nutrition per serving
- Calories: about 240 kcal
- Protein: about 25 g
- Fiber: about 3 g
- Carbohydrates: about 5 g
- Fat: about 11 g
6- Lentil and Spinach Dhal (Small Batch)

Red lentils cook down soft and are very easy to digest. This small-batch version makes one generous bowl with solid plant-based protein and fiber.
Serves: 1 · Prep: 5 min · Cook: 20 min
Ingredients
- 1/4 cup red lentils, rinsed
- 3/4 cup water or low-sodium vegetable broth
- 1 cup baby spinach
- 1/4 tsp ground cumin
- 1/4 tsp ground turmeric
- 1/4 tsp garlic powder
- 1 tsp olive oil or coconut oil
- Salt to taste
How to make it
- Heat oil in a small saucepan. Add spices and stir 30 seconds.
- Add lentils and broth. Bring to a boil, reduce heat and simmer 15 to 18 minutes until lentils are soft and creamy.
- Stir in spinach until wilted. Season and serve.
Estimated nutrition per serving
- Calories: about 220 kcal
- Protein: about 13 g
- Fiber: about 8 g
- Carbohydrates: about 30 g
- Fat: about 5 g
7- Turkey and Veggie Mini Meatballs with Marinara

Mini meatballs are easy to eat in small amounts and reheat well. Ground turkey keeps the fat moderate while delivering solid protein.
Serves: 1 · Prep: 10 min · Cook: 18 min
Ingredients
- 4 oz (115 g) ground turkey
- 2 tbsp grated zucchini, squeezed dry
- 1 tbsp grated Parmesan
- 1/4 tsp garlic powder
- 1/4 tsp dried oregano
- Salt and pepper to taste
- 1/3 cup low-sodium marinara sauce
How to make it
- Preheat oven to 400°F (200°C). Mix turkey, zucchini, Parmesan, garlic powder, oregano, salt and pepper.
- Roll into 6 to 8 small balls and place on a lined baking sheet.
- Bake 16 to 18 minutes until cooked through. Serve with warmed marinara.
Estimated nutrition per serving
- Calories: about 260 kcal
- Protein: about 27 g
- Fiber: about 2 g
- Carbohydrates: about 8 g
- Fat: about 12 g
Storage: refrigerate up to 3 days or freeze cooked meatballs.
8- Cottage Cheese and Cucumber Power Bowl

No cooking, very high in protein, and surprisingly filling in a small volume. A practical option for low-appetite days.
Serves: 1 · Prep: 5 min
Ingredients
- 1/2 cup low-fat cottage cheese
- 1/2 cup sliced cucumber
- 6 cherry tomatoes, halved
- 1 tbsp sunflower seeds
- 1/2 tsp everything bagel seasoning or dried herbs
- A drizzle of olive oil (optional)
How to make it
- Spoon cottage cheese into a bowl.
- Arrange cucumber and tomatoes on top. Sprinkle with seeds and seasoning, drizzle with oil if using.
Estimated nutrition per serving
- Calories: about 175 kcal
- Protein: about 16 g
- Fiber: about 2 g
- Carbohydrates: about 10 g
- Fat: about 7 g
9- Sheet-Pan Chicken Thigh with Roasted Asparagus

One pan, minimal cleanup, and a protein-forward meal that reheats well for the next day. Asparagus is a naturally low-calorie, high-fiber vegetable.
Serves: 1 · Prep: 5 min · Cook: 25 min
Ingredients
- 1 bone-in, skin-on chicken thigh (about 5 oz / 140 g)
- 8 asparagus spears, woody ends trimmed
- 1 tsp olive oil
- 1/4 tsp smoked paprika
- 1/4 tsp garlic powder
- Salt and pepper to taste
How to make it
- Preheat oven to 425°F (220°C). Rub chicken with half the oil and the spices.
- Place chicken on a small lined sheet pan. Roast 10 minutes.
- Add asparagus, toss with remaining oil, salt and pepper. Roast another 15 minutes until chicken is cooked through.
Estimated nutrition per serving
- Calories: about 310 kcal
- Protein: about 26 g
- Fiber: about 2 g
- Carbohydrates: about 4 g
- Fat: about 20 g
10- Edamame and Brown Rice Bowl with Miso Dressing

Plant-based, filling in a small serving, and easy to put together with pantry staples. Edamame brings both protein and fiber to this simple bowl.
Serves: 1 · Prep: 5 min
Ingredients
- 1/3 cup cooked brown rice
- 1/2 cup shelled edamame (thawed from frozen)
- 1/4 cup shredded red cabbage
- 1 tsp white miso paste
- 1 tsp rice vinegar
- 1 tsp sesame oil
- 1/2 tsp low-sodium soy sauce
- 1/2 tsp sesame seeds
How to make it
- Whisk together miso, rice vinegar, sesame oil and soy sauce to make the dressing.
- Combine rice, edamame and cabbage in a bowl. Drizzle with dressing and top with sesame seeds.
Estimated nutrition per serving
- Calories: about 290 kcal
- Protein: about 14 g
- Fiber: about 6 g
- Carbohydrates: about 32 g
- Fat: about 10 g
11- Egg and Black Bean Breakfast Taco (One Tortilla)

One small taco is a manageable portion for a GLP-1 meal plan for one person. The black beans add fiber alongside the egg protein.
Serves: 1 · Prep: 3 min · Cook: 5 min
Ingredients
- 1 small (6-inch) corn or whole wheat tortilla
- 1 large egg, scrambled
- 3 tbsp canned black beans, rinsed
- 2 tbsp salsa
- 1 tbsp plain Greek yogurt or sour cream
- A few slices of avocado (optional)
How to make it
- Warm tortilla in a dry pan 30 seconds per side.
- Scramble egg in the same pan. Warm black beans in the microwave 30 seconds.
- Layer egg and beans onto tortilla, top with salsa, yogurt and avocado if using.
Estimated nutrition per serving
- Calories: about 245 kcal
- Protein: about 13 g
- Fiber: about 5 g
- Carbohydrates: about 27 g
- Fat: about 8 g
12- Poached Egg on Mashed White Beans with Olive Oil

This one sounds fancy but takes about 10 minutes. The bean mash is soft, easy to eat in a small amount, and surprisingly satisfying.
Serves: 1 · Prep: 5 min · Cook: 6 min
Ingredients
- 1/2 cup canned white beans, drained and rinsed
- 1 large egg
- 1 tsp olive oil, plus a drizzle to finish
- 1 small garlic clove, minced
- 1 tbsp water or broth
- Salt, pepper and a pinch of chili flakes
How to make it
- Heat oil in a small pan. Add garlic and cook 30 seconds. Add beans and water, mash roughly with a fork until creamy. Season and keep warm.
- Poach egg in gently simmering water for 3 to 4 minutes.
- Spoon bean mash into a bowl, top with egg, a drizzle of olive oil and chili flakes.
Estimated nutrition per serving
- Calories: about 245 kcal
- Protein: about 15 g
- Fiber: about 6 g
- Carbohydrates: about 24 g
- Fat: about 10 g
13- Simple Tuna and Chickpea Salad

No cooking, two high-protein ingredients, and it comes together in minutes. Chickpeas bulk it out with fiber so a small serving feels complete.
Serves: 1 · Prep: 5 min
Ingredients
- 1 can (5 oz / 140 g) tuna in water, drained
- 1/3 cup canned chickpeas, drained and rinsed
- 2 tbsp diced celery
- 1 tbsp lemon juice
- 1 tbsp olive oil
- 1/4 tsp dried parsley or capers
- Salt and pepper to taste
How to make it
- Combine all ingredients in a bowl and stir well.
- Serve on its own, over greens, or with a few whole grain crackers.
Estimated nutrition per serving
- Calories: about 300 kcal
- Protein: about 34 g
- Fiber: about 4 g
- Carbohydrates: about 16 g
- Fat: about 9 g
14- Ginger Miso Broth with Tofu and Bok Choy

Warm broth-based meals can be very manageable on low-appetite days. The tofu adds protein without heaviness, and bok choy gives a gentle fiber boost.
Serves: 1 · Prep: 5 min · Cook: 10 min
Ingredients
- 1.5 cups low-sodium vegetable broth
- 2.5 oz (70 g) firm tofu, cubed
- 1 small bok choy, halved or roughly chopped
- 1 tsp white miso paste
- 1/2 tsp freshly grated ginger
- 1/2 tsp low-sodium soy sauce
- 1/2 tsp sesame oil to finish
How to make it
- Bring broth to a gentle simmer. Add ginger, tofu and bok choy. Cook 5 to 6 minutes.
- Remove from heat. Whisk in miso and soy sauce (don’t boil after adding miso).
- Drizzle with sesame oil and serve.
Estimated nutrition per serving
- Calories: about 130 kcal
- Protein: about 10 g
- Fiber: about 2 g
- Carbohydrates: about 7 g
- Fat: about 6 g
This is intentionally lighter. Pair it with a boiled egg or a small serving of edamame if you need more protein that day.
15- Ground Turkey and Cauliflower Rice Stir-Fry

Low carb, high protein, and made in one pan. Cauliflower rice keeps the volume low while the turkey carries the macros.
Serves: 1 · Prep: 5 min · Cook: 12 min
Ingredients
- 4 oz (115 g) ground turkey
- 1 cup riced cauliflower (fresh or frozen)
- 1/4 cup frozen peas or diced bell pepper
- 1 tsp sesame oil
- 1 tbsp low-sodium soy sauce
- 1/2 tsp garlic powder
- 1/2 tsp grated ginger
How to make it
- Heat sesame oil in a skillet over medium-high heat. Add turkey and cook, breaking it up, until browned, about 5 minutes.
- Add cauliflower rice, peas or pepper, garlic powder and ginger. Stir-fry 5 minutes.
- Add soy sauce, toss to combine and serve hot.
Estimated nutrition per serving
- Calories: about 265 kcal
- Protein: about 26 g
- Fiber: about 3 g
- Carbohydrates: about 9 g
- Fat: about 13 g
Storage: keeps well in the fridge for 3 days. Double the turkey and freeze half for another batch.
Your Grocery List and How to Use These Recipes
These 15 recipes work best when you pick 4 to 6 for the week and shop for just those. Cooking for one is much easier when you’re not juggling 15 ingredient lists at once.
Here’s a consolidated grocery list covering the full recipe set. Buy only what applies to your chosen meals.
Produce: baby spinach (large bag), mixed berries, cucumber (2), cherry tomatoes, zucchini (2), broccoli (1 head), asparagus (1 bunch), bok choy (1 small head), red cabbage (small), lemon (2), avocado (1 to 2), romaine or butter lettuce
Protein: eggs (1 dozen), ground turkey (8 to 12 oz), chicken breast or rotisserie chicken, chicken thighs (2), salmon fillets (2), canned tuna (2 cans), firm tofu (1 block)
Dairy: plain full-fat Greek yogurt (large tub), low-fat cottage cheese (small tub), feta (small block or crumbled), Parmesan (small piece)
Pantry: canned white beans (2 cans), canned black beans (1 can), canned chickpeas (1 can), red lentils, brown rice (or microwaveable pouches), shelled edamame (frozen), cauliflower rice (fresh or frozen), low-sodium marinara, low-sodium broth (chicken and vegetable), white miso paste, soy sauce (low-sodium), rice vinegar, sesame oil, olive oil, corn or whole wheat small tortillas
Seasonings: garlic powder, smoked paprika, cumin, turmeric, dried oregano, dried dill, chili flakes, everything bagel seasoning, sesame seeds, hemp seeds
Batch-prep tip: cook a double batch of brown rice and roast a tray of vegetables at the start of the week. Both store well and make assembly much faster for bowls, stir-fries and sides.
Appetite and tolerance vary a lot from person to person on GLP-1 medications, so use these recipes as a flexible starting point rather than a strict plan. A registered dietitian can help you adjust portions, nutrients and timing to suit your specific situation.
