Mahi mahi meal prep gives you a quick, bright, make-ahead lunch with warm spices, crisp lime slaw, and fresh mango salsa. It is flavorful, practical for busy weekdays, and satisfying without feeling heavy or repetitive.

This is the kind of prep that keeps your lunch routine from getting dull. The fish has a bold, smoky spice coating, while the slaw brings crunch and the salsa adds a fresh, juicy finish that wakes everything up.
What makes this dish work so well is the contrast. You get tender, flaky fish, cool cabbage, plenty of lime, and little bursts of sweetness from the mango, so every bite feels balanced instead of one-note.
It also fits real life. You can marinate the fish while mixing the slaw and salsa, cook everything in one skillet session, and have four ready-to-go portions for the next few days.
Mahi Mahi Meal Prep Ingredients
Mahi mahi brings the main protein here and holds up especially well to a skillet sear and a spice rub.
Avocado oil helps the seasonings cling to the fish and gives you a high-heat oil for cooking without overpowering the other flavors.
Chili powder, paprika, garlic powder, cumin, and sea salt create a warm, smoky blend that gives the fish depth without covering up its naturally mild flavor.
Coleslaw mix keeps prep simple and gives you instant crunch from shredded cabbage and carrots.
Light mayonnaise lightly coats the slaw so it stays creamy enough to feel finished, but still crisp and fresh.
Green onions add a mild savory bite that keeps the slaw from tasting flat.
Fresh cilantro runs through both the slaw and salsa, tying the whole meal together with a bright, herbaceous note.
Lime juice is one of the most important parts of this dish. It sharpens the slaw, freshens the salsa, and balances the spice on the fish.
Mango gives the salsa sweetness and juicy texture, which works beautifully against the smoky seasoning.
Red onion and red bell pepper add crunch, color, and a little sharpness that keeps the salsa lively.

Cooking Steps
STEP 1: Make the marinade first so the fish has time to absorb the seasoning. Stir the avocado oil with the chili powder, paprika, garlic powder, cumin, and salt until you have a smooth, even mixture, then coat the mahi mahi thoroughly and let it sit for about 15 minutes.
STEP 2: While the fish marinates, mix the slaw. Toss the coleslaw blend with mayonnaise, green onions, chopped cilantro, lime juice, and salt until everything is lightly coated. Letting it rest for a few minutes helps the cabbage soften slightly while still keeping its crunch.
STEP 3: In a separate bowl, stir together the diced mango, red onion, bell pepper, cilantro, and lime juice. You want the salsa to stay fresh and chunky, so mix just until combined and then set it aside.
STEP 4: Heat a large skillet over medium heat until it is properly warmed through before adding the oil. This helps the fish cook more evenly and gives the outside a better finish without sticking.
STEP 5: Add the marinated mahi mahi to the skillet and cook it until the fish is opaque and flakes easily with a fork, about 7 to 10 minutes per side depending on thickness. Keep a close eye on it, because mahi mahi can go from perfectly tender to dry if it stays in the pan too long.
STEP 6: Let the fish rest briefly, then portion everything into four containers. Divide the slaw first, spoon in the mango salsa, and finish with the cooked fish. Cool the containers before sealing so the textures stay fresher in the fridge.
Perfect Pairings
This meal is filling on its own, but you can round it out in a few simple ways if you want a larger lunch or dinner. Warm rice works well if you want something more substantial and neutral underneath the bold citrus flavors.
Roasted sweet potatoes are another good match because their soft texture and natural sweetness play nicely with the spice blend on the fish. For something lighter, a side of black beans makes the meal feel a little heartier without changing the overall fresh feel.
Can I use frozen mahi mahi for meal prep?
Yes, as long as you thaw it fully and pat it very dry before marinating. Extra moisture can water down the seasoning and make it harder to get a good finish in the skillet.
How do I know when the fish is done?
Mahi mahi is ready when it turns opaque and flakes easily with a fork. The flesh should look moist but no longer translucent. Pull it from the heat as soon as it is cooked through so it stays tender in your containers.

Can I make the slaw and salsa ahead of time?
You can prepare both earlier in the day or even the night before. The slaw will soften a little as it sits, while the salsa stays freshest when kept chilled and stirred just before serving or packing.
Will the slaw get soggy in meal prep containers?
It softens slightly over time, but it should still hold up well for a few days because the dressing is light. For the best texture, let the fish cool before packing so steam does not wilt the vegetables too quickly.
Helpful Tips
- Use firm, ripe mango rather than very soft fruit so the salsa stays fresh and chunky instead of turning watery.
- Do not crowd the skillet. If your pan is small, cook the fish in batches so it sears evenly and does not steam.
- Let the cooked fish cool a bit before sealing the containers to protect the crunch of the slaw and the freshness of the salsa.
How to Store & Reheat
Store the fully cooled portions in airtight meal prep containers in the refrigerator for up to 3 days. The flavors hold up well, though the slaw is at its crispest on the first and second day.
Freezing is not ideal once everything is assembled, because the slaw and salsa will lose their texture after thawing. If you want to freeze part of the meal, freeze only the cooked fish for up to 2 months and make the fresh components later.
To reheat, warm the fish gently in the microwave in short intervals or in a skillet over low heat until just heated through. Leave the slaw and salsa cold so the meal keeps its contrast and stays bright when you eat it.

Mahi Mahi Meal Prep
Ingredients
For the mahi mahi
- 24 ounces mahi mahi preferably wild-caught for optimal texture
- 1 1/2 tablespoons avocado oil
- 1 tablespoon chili powder
- 1/2 tablespoon paprika
- 1/2 tablespoon garlic powder
- 1/2 teaspoon ground cumin
- 1/2 teaspoon sea salt
For the coleslaw
- 1/4 cup green onions thinly sliced
- 4 cups coleslaw mix made with shredded cabbage and carrots
- 2 tablespoons light mayonnaise
- 1/4 cup fresh cilantro chopped
- Juice of 2 limes
- 1/2 teaspoon sea salt
For the mango salsa
- 1/2 cup red onion chopped
- 1 cup mango diced into firm 1/2-inch pieces
- 2 tablespoons fresh cilantro leaves
- 1/2 red bell pepper finely chopped into 1/4-inch pieces
- Juice of 1 lime
Instructions
- In a medium bowl, combine the sea salt, paprika, garlic powder, chili powder, cumin, and avocado oil for the mahi mahi. Stir until the mixture forms a cohesive marinade. Add the mahi mahi fillets and coat them thoroughly, then leave them to marinate for 15 minutes.
- In a separate bowl, add the coleslaw mix, light mayonnaise, sliced green onions, chopped cilantro, sea salt, and lime juice. Toss well until the vegetables are evenly coated, then set the bowl aside so the flavors can develop.
- In a small bowl, mix together the diced mango, chopped red bell pepper, red onion, cilantro leaves, and lime juice. Stir until evenly combined, then reserve for assembly.
- Place a large skillet over medium heat and allow it to preheat. Once hot, add 1 tablespoon of avocado oil. Arrange the marinated mahi mahi fillets in the skillet and cook for 7 to 10 minutes per side, or until the fish is fully cooked and flakes easily with a fork. Avoid overcooking.
- Set out 4 meal prep containers. Divide the coleslaw evenly among the containers, followed by the mango salsa. Add a portion of the cooked mahi mahi to each container. Let everything cool before sealing the containers and refrigerating.