Each serving of this steamed Greek chicken thigh meal prep delivers 34 grams of protein and 7 grams of fiber from a combination of boneless chicken thighs, creamy gigantes beans, and fresh spinach. The steaming method keeps the chicken remarkably moist without added oil, producing tender meat that reheats beautifully throughout the week. A bright lemon-dill dressing ties everything together with classic Greek flavors while adding virtually no extra calories.
Gigantes beans — the large, buttery white beans used across Greek taverna cooking — bring a creamy, satisfying texture that pairs naturally with the gentle flavors of steamed chicken. Fresh dill, dried oregano, and a squeeze of lemon create the unmistakable character of Greek home cooking, while baby spinach wilts into the warm beans to add color and iron. A small crumble of feta on each portion provides salt and tang without pushing the fat content too high.
This recipe was designed specifically around the realities of eating on GLP-1 medications. Steamed chicken is one of the gentlest protein preparations for a sensitive stomach, and the soft texture of gigantes beans means less digestive work compared to firmer legumes. The four-portion batch format means you cook once and eat well for days — essential when your appetite window is unpredictable and cooking motivation runs low.
Why This Works on GLP-1
With 34 grams of protein per serving, this meal prep delivers well above the 25-gram minimum that research suggests is necessary to stimulate meaningful muscle protein synthesis. Preserving lean muscle mass is one of the most important nutritional priorities during GLP-1-assisted weight loss, and having ready-made high-protein meals in the fridge removes the guesswork from hitting your daily targets. Boneless, skinless chicken thighs offer slightly more fat and flavor than breast meat while remaining a lean protein source at roughly 9 grams of fat per thigh, making them far more palatable when reheated — a critical factor for meal prep success.
The 7 grams of fiber per serving comes primarily from the gigantes beans and spinach, providing steady digestive support without the bloating risk of very high-fiber grains or raw cruciferous vegetables. Because GLP-1 medications like Ozempic and Wegovy slow gastric emptying, choosing soft-cooked fiber sources helps maintain regularity without adding discomfort. The soluble fiber in the beans also contributes to the feeling of fullness that complements your medication's appetite-reducing effects.
Steaming preserves more water-soluble B vitamins and minerals than boiling, and it produces chicken with a softer, more digestible texture than roasting or grilling. The iron from spinach and the complete amino acid profile from the chicken make this a nutritionally dense meal at just 345 calories — leaving room in your daily intake for other nutrient-rich foods even on a reduced-calorie day.
Ingredients (serves 4)
For the steamed chicken:
- 1 1/4 lb (565g) boneless, skinless chicken thighs (about 4 thighs)
- 1 large lemon, zested and juiced (about 3 tablespoons juice)
- 2 teaspoons dried oregano
- 1/2 teaspoon garlic powder
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper
For the gigantes bean base:
- 2 cans (15 oz / 425g each) butter beans or gigantes beans, drained and rinsed
- 4 cups (120g) baby spinach
- 1 cup (150g) cherry tomatoes, halved
- 1/4 cup (15g) fresh dill, roughly chopped
- 2 cloves garlic, minced
- 1 tablespoon extra virgin olive oil
- 1/4 teaspoon red pepper flakes (optional)
For finishing:
- 2 oz (55g) feta cheese, crumbled
- 1 tablespoon fresh lemon juice
- Fresh dill sprigs for garnish
Instructions
Season and steam the chicken:
Pat the chicken thighs dry with paper towels and place them in a shallow dish. Combine the lemon zest, 1 tablespoon of the lemon juice, oregano, garlic powder, salt, and pepper. Rub this mixture evenly over both sides of each thigh. Let the chicken sit at room temperature for 10 minutes while you prepare the steamer — this brief rest allows the salt to begin drawing moisture to the surface, which helps the seasonings adhere during steaming.
Bring about 2 inches (5cm) of water to a boil in a large pot fitted with a steamer basket or insert. Arrange the seasoned chicken thighs in a single layer in the basket, leaving a little space between each piece so steam circulates evenly. Cover tightly and reduce heat to medium. Steam for 18 to 22 minutes, until the internal temperature reaches 165°F (74°C) when checked with an instant-read thermometer at the thickest point.
Transfer the steamed chicken to a cutting board and let it rest for 5 minutes. The resting period allows juices to redistribute so the meat stays moist when sliced. Cut each thigh into thick slices or bite-sized pieces, depending on your preference. Reserve any juices that collect on the cutting board.
Prepare the gigantes bean base:
While the chicken steams, heat the olive oil in a large skillet or sauté pan over medium heat. Add the minced garlic and cook for 30 seconds until fragrant but not browned. Add the drained beans and cherry tomatoes, stirring gently to avoid breaking the beans. Cook for 3 to 4 minutes until the tomatoes begin to soften and release their juices.
Add the baby spinach in two batches, folding it into the warm beans with a spatula. Each batch will wilt down in about 1 minute. Stir in the chopped dill and red pepper flakes if using. Remove from heat and add the remaining 2 tablespoons of lemon juice plus any reserved chicken juices from the cutting board. Season with a pinch of salt if needed.
Assemble the meal prep containers:
Divide the gigantes bean and spinach mixture evenly among four meal prep containers, spreading it into an even layer on the bottom. Arrange the sliced chicken thighs on top of each portion. Crumble the feta cheese evenly over all four containers, then finish with the extra tablespoon of lemon juice divided across the portions and a sprig of fresh dill.
Allow the containers to cool uncovered for 15 minutes before sealing with lids. This prevents condensation from forming inside the container, which can make the chicken soggy during storage. Refrigerate promptly and consume within 4 days.
Nutrition per Serving
| Nutrient | Amount (approx.) |
|---|---|
| Calories | ~345 kcal |
| Protein | ~34g |
| Fat | ~10g |
| Carbohydrates | ~28g |
| Fiber | ~7g |
Estimates based on boneless skinless chicken thighs, canned butter beans, and 0.5 oz feta per serving. Actual values may vary with specific brands and thigh sizes.
Practical Notes
Reheat gently for the best texture. Microwave each container on 70% power for 2 to 2.5 minutes, stopping halfway to stir the beans. The lower power setting prevents the chicken from toughening and the feta from becoming rubbery. You can also reheat in a covered skillet over low heat with a splash of water for about 4 minutes.
Swap the beans if gigantes are hard to find. Large butter beans or corona beans are the closest substitutes and are widely available canned. In a pinch, cannellini beans work well, though they are smaller and slightly firmer. Avoid chickpeas here — their denser texture changes the character of the dish and requires longer cooking to soften properly.
Start with a half portion if you are in your first weeks on Zepbound or a similar GLP-1 medication. Many people find their appetite is most suppressed during dose titration, and forcing a full serving can trigger nausea. A half portion still provides 17 grams of protein, and you can always eat the other half a few hours later when your appetite returns.
Add a grain component if your calorie needs are higher. A half cup of cooked orzo or brown rice alongside this dish bumps each serving to roughly 450 calories without changing the protein-to-carb ratio significantly. Cook the grain separately and store it in the container next to the beans to prevent it from absorbing moisture during storage.
Freeze two portions for emergency meals. This prep freezes well for up to 6 weeks. Store the chicken and bean mixture together in a freezer-safe container. Thaw overnight in the refrigerator, then reheat gently as described above. The feta texture changes slightly after freezing, so you can add fresh feta after reheating if you prefer.
Frequently Asked Questions
Will steamed chicken thighs upset my stomach on GLP-1 medication?
Can I use chicken breast instead of thighs?
How long does this meal prep last in the refrigerator?
What if my appetite is too small for a full serving?
Do I need a dedicated steamer basket for this recipe?
This article provides general food and nutrition guidance only. It does not constitute medical advice. Always consult your healthcare provider regarding your GLP-1 medication and individual nutritional needs.