This cilantro-lime chicken delivers 36 grams of protein per serving with just 330 calories and 7 grams of fat, making it one of the leanest and most satisfying Mexican-inspired lunches you can assemble in under 30 minutes. The air fryer does the heavy lifting, crisping cumin-rubbed chicken breast pieces without added oil while you toss together a cool, creamy salad below. Black beans contribute an additional 5 grams of protein per portion along with steady-release complex carbohydrates that help sustain energy through the afternoon.

The flavor here hinges on a simple but effective combination: fresh lime juice and cilantro brighten the chicken, while cumin and smoked paprika build warmth without heaviness. Underneath, the elote-style salad borrows from Mexican street corn — sweet corn kernels, tangy Greek yogurt standing in for the traditional mayo, crumbled cotija for salt and funk, and a dusting of chili powder that ties everything together. The contrast between the warm, crisp chicken and the cool, creamy salad creates the kind of textural play that makes each bite feel substantial.

For GLP-1 users, this format works especially well as a lunch. Individual chicken pieces are easy to eat slowly and mindfully, and the bowl format lets you scale portions up or down depending on appetite. The salad base stays crisp at room temperature for a reasonable stretch, making this practical for packed lunches or staggered eating when hunger arrives unpredictably.

Why This Works on GLP-1

With 36 grams of protein per serving, this meal provides roughly half the daily protein target that most healthcare providers recommend during GLP-1-assisted weight loss. Adequate protein intake matters enormously when medications like Wegovy reduce overall appetite, because the risk of losing lean muscle mass alongside fat increases when total food intake drops. Chicken breast is among the most bioavailable protein sources, meaning your body can efficiently absorb and use it for muscle maintenance and repair. Each serving here gets most of its protein from the chicken itself, with meaningful contributions from the black beans and cotija.

The 5 grams of fiber per serving comes primarily from black beans, which provide gentle, soluble fiber that supports digestive regularity without the bloating that high-fiber cruciferous vegetables sometimes cause. Corn kernels add a small amount of insoluble fiber and natural sweetness that satisfies without excess sugar. The nonfat Greek yogurt in the salad dressing contributes probiotics that may further support the digestive shifts many people experience during the first months of GLP-1 treatment.

At just 7 grams of fat per serving, this meal sits well below the threshold that commonly triggers the nausea and fullness discomfort reported by Mounjaro and other GLP-1 users. The air fryer eliminates the need for cooking oil entirely — a light mist of cooking spray is all it takes to achieve a golden exterior on the chicken. This lean macro profile means your body spends less energy on fat digestion, which translates to less gastric distress and a more comfortable afternoon.

Ingredients (serves 4)

For the cilantro-lime chicken:

  • 1 lb (454g) boneless, skinless chicken breast, cut into 1-inch pieces
  • 2 tablespoons (30ml) fresh lime juice
  • 2 tablespoons finely chopped fresh cilantro
  • 1 teaspoon ground cumin
  • 1 teaspoon ancho chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon salt
  • 1/8 teaspoon black pepper
  • Cooking spray

For the elote black bean salad:

  • 1 can (15 oz / 425g) black beans, drained and rinsed
  • 1 1/2 cups (225g) corn kernels, thawed if frozen
  • 1/4 cup (60g) plain nonfat Greek yogurt
  • 1 oz (28g) cotija cheese, crumbled
  • 1 tablespoon (15ml) fresh lime juice
  • 1/2 teaspoon chili powder
  • 2 tablespoons chopped fresh cilantro
  • 2 green onions, thinly sliced
  • 1/4 teaspoon salt

For serving:

  • Lime wedges
  • Fresh cilantro leaves
  • Hot sauce (optional)

Instructions

Prepare and marinate the chicken:

  1. Cut the chicken breast into roughly 1-inch pieces, keeping them uniform so they cook evenly in the air fryer. Pat dry with paper towels — surface moisture prevents crisping.
  2. In a medium bowl, toss the chicken pieces with lime juice, cilantro, cumin, ancho chili powder, garlic powder, smoked paprika, salt, and pepper. Let sit while you prepare the salad, at least 5 minutes. The lime juice begins gently tenderizing the surface of the chicken, which helps the spice crust adhere during cooking.

Make the elote black bean salad:

  1. In a large bowl, combine the drained black beans and corn kernels. Add the Greek yogurt, crumbled cotija, lime juice, chili powder, cilantro, green onions, and salt. Fold everything together until the yogurt coats the beans and corn evenly. The yogurt replaces the traditional mayonnaise in elote, cutting fat dramatically while adding protein and a pleasant tang. Set aside at room temperature — the salad tastes best when it isn't ice-cold.

Air fry the chicken:

  1. Preheat the air fryer to 400°F (200°C) for 3 minutes. This initial blast of heat is what creates the seared exterior on the chicken pieces.
  2. Arrange the marinated chicken in a single layer in the air fryer basket, leaving small gaps between pieces for airflow. Mist the tops lightly with cooking spray. Work in two batches if your air fryer is smaller than 5 quarts — overcrowding steams the chicken instead of crisping it.
  3. Cook for 10 to 12 minutes, shaking the basket or flipping the pieces halfway through at the 5-minute mark. The chicken is done when the internal temperature reaches 165°F (74°C) and the edges are golden brown with lightly charred spots.

Assemble the bowls:

  1. Divide the elote black bean salad evenly among four bowls or meal prep containers. Arrange the hot chicken pieces on top. Squeeze a fresh lime wedge over each bowl and scatter with cilantro leaves. Serve immediately, or let cool before sealing for meal prep.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~330 kcal
Protein ~36g
Fat ~7g
Carbohydrates ~28g
Fiber ~5g

Estimates based on USDA data for raw boneless skinless chicken breast, canned black beans (drained), frozen corn kernels, nonfat Greek yogurt, and cotija cheese. Actual values may vary slightly by brand.

Practical Notes

Meal prep storage. This recipe stores well for up to 4 days in the refrigerator. Keep the chicken and salad in the same container — the chicken reheats nicely in the microwave for 60 to 90 seconds, and the cool salad underneath provides a pleasant temperature contrast. If you prefer crisp chicken, store it separately and reheat in the air fryer at 375°F for 3 minutes.

Swap the protein if needed. Turkey breast works as a direct substitute with nearly identical macros. For a slightly richer flavor, boneless skinless chicken thighs add about 3 extra grams of fat per serving but cook in the same time. Shrimp is another excellent option — reduce the air fry time to 6 to 8 minutes.

Start with a half portion on early GLP-1 days. If you are in the first weeks of your medication or have recently had a dose increase, serve yourself half a portion and wait 15 minutes before deciding whether to eat more. The protein density here means even half a serving provides nearly 18 grams of protein, which is still a meaningful contribution to your daily target.

Frozen corn works perfectly. Thaw frozen corn in a colander under running water for 30 seconds and shake dry. It performs identically to fresh corn in this salad, and it is available year-round at a fraction of the cost. Canned corn (drained and rinsed) also works, though the texture is slightly softer.

Double the salad for extra lunches. The elote black bean salad on its own keeps for 5 days refrigerated and works as a side dish with grilled fish, a topping for baked sweet potatoes, or a filling for whole-wheat wraps. Making a double batch takes no extra time and gives you a ready-made component for several meals.

Frequently Asked Questions

Will this chicken be too dry for someone with GLP-1 nausea?
The lime juice marinade and the quick, high-heat air frying method help keep the chicken moist despite using lean breast meat. If you are experiencing nausea or find dry textures difficult, cut the chicken into slightly smaller pieces (about 3/4 inch) so they cook faster with more surface area for the marinade. Serving the chicken directly on top of the creamy salad also helps — each bite picks up moisture from the yogurt-dressed beans and corn. Eating slowly and taking small bites further reduces the chance of triggering nausea.
Can I make this dairy-free?
Yes. Replace the cotija cheese with 1 tablespoon of nutritional yeast for a similar savory, salty flavor. Swap the Greek yogurt for a plant-based yogurt — unsweetened coconut or cashew yogurt works best in the elote dressing. These changes reduce the protein count by about 3 grams per serving, so consider adding an extra ounce of chicken per portion to compensate if protein targets are a priority.
How should I reheat this for a packed lunch?
Microwave the entire container for 60 to 90 seconds on medium power. The salad warms slightly while the chicken heats through. If you have access to an air fryer or toaster oven at work, reheat only the chicken at 375°F for 3 minutes to restore crispness, then place it back on the room-temperature salad. Avoid reheating in a conventional oven — it dries out small chicken pieces quickly.
What if I can only eat a very small amount right now?
Portion this into six servings instead of four. Each smaller serving still provides about 24 grams of protein and roughly 220 calories, which is a solid lunch for someone whose appetite is significantly reduced during dose titration. The leftovers keep well, so nothing goes to waste. Focus on eating the chicken pieces first to prioritize protein intake, then the beans, then the corn if you still have appetite remaining.
My air fryer is small — can I cook all the chicken at once?
If your air fryer basket is 3 to 4 quarts, cook the chicken in two batches to avoid overcrowding. Piled-up pieces steam instead of crisping, and you will end up with pale, rubbery chicken. Each batch takes only 10 to 12 minutes, and the first batch stays warm under a loose foil tent while the second cooks. If your air fryer is 5 quarts or larger, a single batch should fit comfortably with adequate spacing between pieces.

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.