Each of these grilled mahi-mahi wraps delivers 36 grams of protein from one of the leanest, most digestible fish available. Mahi-mahi provides just over one gram of fat per five-ounce portion while packing more protein per calorie than chicken breast. Combined with fiber-rich whole wheat tortillas and the healthy fats from hummus and feta, this wrap hits the macro balance that supports muscle preservation during GLP-1-assisted weight loss.

The flavor here is unmistakably Mediterranean — bright lemon and dried oregano on the charred fish, creamy garlic hummus as the base, sweet roasted red peppers, cool cucumber, and peppery arugula all finished with crumbled feta. The contrast between the warm, slightly smoky fish and the cool, crunchy vegetables makes every bite interesting. It tastes like something you would order at a seaside restaurant, not a diet meal.

Wraps are an ideal format for GLP-1 users because they are compact, portion-controlled, and easy to eat slowly. The tortilla holds everything together without adding bulk, so you get maximum nutrition in a manageable volume. The combination of lean protein and gentle fiber digests comfortably, which matters when gastric emptying is already slowed by medication.

Why This Works on GLP-1

Mahi-mahi is a protein powerhouse that often gets overlooked in favor of salmon or cod. A five-ounce portion delivers roughly 26 grams of complete protein with barely any fat, making it one of the most efficient protein sources for people on GLP-1 medications such as Ozempic and Zepbound who need to maximize protein in smaller portions. Combined with the protein contributions from hummus, feta, and the whole wheat tortilla, each wrap reaches 36 grams — well within the 25 to 45 gram range that research suggests optimizes muscle protein synthesis per meal. Preserving lean muscle mass is critical during GLP-1-assisted weight loss, and hitting this threshold at each meal is one of the most effective strategies.

Mahi-mahi is also notably gentle on the stomach compared to fattier fish. Its firm, mild flesh breaks down easily during digestion, which is particularly important when GLP-1 medications have slowed gastric motility. The five grams of fiber per wrap comes from the tortilla and vegetables — enough to support regularity without the bloating that higher-fiber meals can trigger.

Mahi-mahi is a good source of selenium, niacin, and vitamin B12, all of which support energy metabolism. The olive oil in the hummus provides monounsaturated fats that aid absorption of fat-soluble vitamins from the arugula and peppers. At roughly 405 calories per wrap, this meal leaves room for a protein-rich snack later in the day without exceeding most GLP-1 calorie targets.

Ingredients (serves 2)

For the mahi-mahi:

  • 10 oz (285g) mahi-mahi fillets, about 3/4 inch thick
  • 1 tablespoon fresh lemon juice
  • 1 teaspoon extra-virgin olive oil
  • 1 teaspoon dried oregano
  • 1 clove garlic, minced
  • 1/4 teaspoon salt
  • 1/8 teaspoon black pepper

For the wraps:

  • 2 medium whole wheat tortillas, 8-inch (about 50g each)
  • 1/4 cup (60g) hummus, plain or roasted garlic
  • 1/3 cup (50g) roasted red peppers (jarred), drained and sliced
  • 1/2 medium cucumber (about 80g), sliced into thin half-moons
  • 1 cup (20g) baby arugula
  • 1 oz (30g) feta cheese, crumbled
  • 1 teaspoon fresh lemon juice for finishing
  • Pinch of dried oregano for finishing

Instructions

Marinate the fish:

  1. Pat the mahi-mahi fillets dry with paper towels. Removing surface moisture is essential for achieving char marks on the grill rather than steaming the fish.
  2. In a shallow dish, combine the lemon juice, olive oil, oregano, minced garlic, salt, and pepper. Add the fillets and turn to coat evenly. Let the fish marinate at room temperature for 15 minutes while you prepare the remaining ingredients. Mahi-mahi is firm enough to handle acid without becoming mushy in this short window, but do not exceed 20 minutes or the texture will start to break down.

Grill the mahi-mahi:

  1. Preheat a grill or grill pan over medium-high heat. If using a grill pan, mist it lightly with cooking spray or wipe with an oiled paper towel to prevent sticking.
  2. Grill the fillets for 3 to 4 minutes per side without moving them. Mahi-mahi is done when the flesh is opaque throughout and flakes easily with a fork but still feels slightly springy. The internal temperature should reach 137°F (58°C). Resist the urge to flip more than once — a single flip gives you the best grill marks and prevents the fish from falling apart.
  3. Transfer the fillets to a cutting board and let them rest for 2 minutes. Then use a fork to break each fillet into large chunks. Keeping the pieces fairly large rather than shredding finely gives the wrap better texture and makes each bite more satisfying.

Assemble the wraps:

  1. Warm the tortillas briefly on the still-hot grill, about 20 seconds per side. This makes them pliable and less likely to crack when you roll them. Alternatively, wrap them in a damp paper towel and microwave for 15 seconds.
  2. Spread 2 tablespoons of hummus down the center of each tortilla, leaving about an inch clear at each end. The hummus acts as both a flavor base and a moisture barrier that keeps the tortilla from getting soggy.
  3. Layer half the arugula over the hummus on each tortilla, then add the roasted red pepper slices and cucumber.
  4. Divide the grilled mahi-mahi chunks evenly between the two wraps, placing them over the vegetables.
  5. Top each wrap with half the crumbled feta, a squeeze of fresh lemon juice, and a small pinch of dried oregano.
  6. Fold the bottom edge of the tortilla up over the filling, then fold in both sides and roll tightly away from you. Cut in half on a diagonal if desired, or wrap the bottom half in foil for easier handling.

Nutrition per Serving

Nutrient Amount (approx.)
Calories ~405 kcal
Protein ~36g
Fat ~14g
Carbohydrates ~30g
Fiber ~5g

Estimates are based on 5 oz raw mahi-mahi, one 8-inch whole wheat tortilla, 2 tablespoons hummus, and 0.5 oz feta per serving. Actual values may vary by brand of tortilla and hummus used.

Practical Notes

Make it ahead for meal prep. Grill the mahi-mahi and store it in an airtight container in the refrigerator for up to two days. Keep the tortillas, hummus, and vegetables separate. Assemble the wraps fresh when ready to eat — this takes under three minutes and prevents the tortilla from becoming soggy. The chilled fish actually works well in this wrap since the other components are cool too.

Choose the right tortilla. Look for whole wheat tortillas with at least 3 grams of fiber and 4 grams of protein per tortilla. Avoid oversized burrito-style tortillas, which can add 300 or more calories from carbohydrates alone. An 8-inch tortilla in the 120 to 140 calorie range is the sweet spot for this recipe. Low-carb or high-fiber wraps are a fine substitution if you prefer.

Substitute if mahi-mahi is unavailable. Halibut, swordfish, or grouper are the closest substitutes in texture and flavor — all firm white fish that hold up well on the grill. Tilapia works in a pinch but is softer and may fall apart more easily. Avoid salmon here, as its higher fat content changes the macro profile and its strong flavor competes with the Mediterranean seasonings.

Eat slowly and cut it smaller if needed. If you are early in your GLP-1 journey and find a full wrap too much, cut it into four pinwheel-style rounds instead of eating it as a handheld wrap. Smaller pieces slow your eating pace naturally and make it easier to stop at the point of comfortable fullness. You can always refrigerate the second half for later.

Try a lettuce wrap variation. For an even lighter version, skip the tortilla entirely and use two large butter lettuce leaves per serving. This drops the calories to roughly 270 and the carbs to about 8 grams per serving while keeping the protein at 32 grams. The lettuce cups give a pleasant crunch, though the wrap will be less portable.

Frequently Asked Questions

Will grilled fish cause nausea on GLP-1 medication?
Mahi-mahi is one of the best-tolerated fish for GLP-1 users because it is extremely low in fat and has a mild, non-fishy flavor. Fatty fish like salmon or mackerel are more likely to trigger nausea because fat slows digestion further on top of already-delayed gastric emptying. If you are in the early weeks of your medication and still adjusting, try eating just half the wrap and waiting 20 minutes before finishing the rest. Keeping the fish portions moderate and avoiding heavy sauces helps most people tolerate grilled fish without issues.
Can I make this dairy-free or without feta?
Yes. Skip the feta and add a few sliced kalamata olives for that salty Mediterranean flavor instead, or use a tablespoon of nutritional yeast for a savory, slightly cheesy note. You can also increase the hummus to 3 tablespoons per wrap to compensate for the lost creaminess. The protein will drop by about 3 grams per serving without feta, which you can offset by adding an extra ounce of mahi-mahi per wrap.
How long do assembled wraps last in the refrigerator?
Assembled wraps are best eaten within a few hours. Beyond that, the tortilla absorbs moisture from the vegetables and hummus and becomes unpleasantly soft. For meal prep, store the grilled fish, sliced vegetables, and hummus in separate containers in the refrigerator. The cooked fish keeps well for two days, and the prepped vegetables last three to four days. Assembly takes under three minutes, so the extra step is minimal for a much better result.
What if a full wrap is too much food for me right now?
Many people on GLP-1 medications, especially in the first few months, find that half a wrap is a satisfying meal. You can wrap the second half tightly in foil and refrigerate it for up to four hours. Another approach is to make the recipe as written but divide it across three smaller tortillas (6-inch size) instead of two 8-inch ones, giving you roughly 24 grams of protein per mini wrap. This lets you eat one portion now and save the rest without waste.
Can I use an indoor grill pan instead of an outdoor grill?
Absolutely. A cast iron grill pan works beautifully for mahi-mahi and is actually easier to control than an outdoor grill for thin fillets. Preheat the pan over medium-high heat for at least two minutes before adding the fish so you get proper sear marks. The most important step is oiling the pan lightly and not moving the fish for the first three minutes — this prevents sticking and builds that charred flavor. A regular skillet will also work, though you will not get grill marks. The cooking time remains the same regardless of method.

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.