This dish looks like something you'd order at a trendy coastal restaurant, but you are making it at home in 30 minutes on a random Tuesday. That is the kind of food I want on my table, real ingredients, real flavor, zero apologies. Halibut is one of those proteins I keep coming back to because it's incredibly mild and satisfying, and it takes on whatever you put with it like a champ. The cilantro-lime spice rub creates this gorgeous crust in the pan, the charred corn salsa adds smokiness and a little kick, and the avocado crema? That's the thing that ties it all together and makes it feel like a complete, restaurant-worthy plate. Note for strict paleo folks: corn is technically a grain and not paleo. I've included the swap right in the ingredient list (diced jicama works beautifully, or just skip the corn altogether and lean into more tomato and jalapeño). Either way, the rest of the recipe is fully paleo, Whole30-compliant, gluten-free, grain-free, and dairy-free. It checks every box without tasting like it's trying to.
Nutritional Benefits
Halibut: Lean Protein and Omega-3 Power
- Halibut is a lean, firm white fish that delivers around 36 to 38 grams of protein per 6-ounce fillet, making it one of the more impressive protein sources in the seafood world.
- It's a solid source of omega-3 fatty acids, which support brain health, reduce inflammation, and support heart function, things I care a lot about and that conventional medicine has been slow to prioritize.
- Halibut also provides magnesium, phosphorus, potassium, and a significant dose of B12 and B6, all of which play roles in energy production and nervous system function.
Avocado: Healthy Fat That Actually Fills You Up
- The avocado crema isn't just delicious, avocados are loaded with monounsaturated fats that support hormone production, help absorb fat-soluble vitamins, and keep you full and satisfied after a meal.
- They're also a meaningful source of potassium (more than a banana, for the record), folate, and fiber.
- Paired with coconut milk instead of sour cream or mayo, this crema stays clean and dairy-free while delivering the same rich, creamy texture.
Cilantro and Lime: More Than Just Garnish
- Fresh cilantro has been studied for its role in supporting the body's natural detoxification processes, particularly binding to heavy metals.
- Lime juice provides vitamin C and supports digestion by stimulating stomach acid production, something a lot of us with gut issues actually need more of, not less.
- Together they make this dish bright and alive tasting, and that is not nothing. Food that tastes good makes you actually want to eat well. That matters.
FAQs
Can I use a different fish if I can't find halibut?
Absolutely. Mahi-mahi, cod, or sea bass all work really well here. Look for thick, firm white fish fillets so they hold up to the sear without falling apart. Thinner fish like tilapia will cook faster, so keep a close eye on it.
Is this recipe Whole30?
Yes, with one caveat: use the jicama swap instead of corn, since corn is not Whole30-compliant. Everything else in the recipe, the fish, avocado, coconut milk, spices, vegetables, is fully Whole30 approved.
Can I grill the halibut instead of pan-searing it?
Yes, and it's amazing on the grill. Oil the grates well, preheat to medium-high, and grill the fillets for about 3 to 4 minutes per side. Halibut can stick, so make sure you're working with a really hot, well-oiled grill and let the fish release naturally before you try to flip it.
Can I make the avocado crema ahead of time?
You can make it a few hours ahead. Press plastic wrap directly onto the surface of the crema before refrigerating, that direct contact limits air exposure and slows browning. It's best the day it's made, so I wouldn't push it past about 4 to 6 hours.
What can I serve this with to make it a bigger meal?
Cauliflower rice is my go-to base here, it soaks up the salsa and crema beautifully. A simple side of roasted zucchini or grilled romaine also pairs really well. If you're not strict paleo, white rice works great too.
If you make this, I genuinely want to hear about it. Drop a comment below and tell me how it went, or tag me over on Instagram so I can see your plate. And if you've been on the fence about cooking more fish at home, this is the recipe to start with. It's simple, it's fast, and it will make you feel like you actually know what you're doing in the kitchen. Because you do.
Cilantro Lime Halibut with Charred Corn Salsa and Avocado Crema
Pan-seared halibut fillets bright with fresh cilantro and lime, served over a smoky charred corn and tomato salsa with a cool, dairy-free avocado crema drizzled on top. Clean, bold, and on the table in 30 minutes.
Ingredients
- 4 halibut fillets (6 oz each), skin removed
- 2 tablespoons avocado oil, divided
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon black pepper
- Zest and juice of 2 limes, divided
- 1/2 cup fresh cilantro, roughly chopped, divided
- 2 ears fresh corn, husked, not strictly paleo; use 1 cup diced jicama or omit for strict paleo
- 1 cup cherry tomatoes, quartered
- 1/4 cup red onion, finely diced
- 1 jalapeño, seeded and minced
- 2 ripe avocados
- 2 tablespoons full-fat coconut milk
- 1 small garlic clove, minced
- 1/4 teaspoon sea salt (for crema)
- Juice of 1 lime (for crema)
Instructions
- Pat the halibut fillets completely dry with paper towels, this is the key to a good sear, so don't skip it. In a small bowl, mix together the chili powder, smoked paprika, garlic powder, salt, and black pepper. Rub the spice mixture evenly over both sides of each fillet. Drizzle with the juice of one lime and let rest while you prep everything else.
- Make the avocado crema: Scoop the avocado flesh into a blender or food processor. Add the coconut milk, garlic, the juice of one lime, and 1/4 teaspoon sea salt. Blend until completely smooth and creamy. Taste and adjust salt or lime as needed. Transfer to a small bowl, press plastic wrap directly onto the surface, and refrigerate until serving.
- Char the corn: Heat a cast-iron skillet or grill pan over high heat until very hot. Place the corn ears directly in the dry pan. Cook, turning every 2 to 3 minutes, until charred on all sides, about 8 to 10 minutes total. Remove and let cool slightly, then carefully cut the kernels off the cob.
- Make the salsa: In a medium bowl, combine the charred corn kernels, cherry tomatoes, red onion, jalapeño, half the cilantro, the zest and juice of one lime, and a pinch of sea salt. Toss well and set aside.
- Cook the halibut: Wipe out the skillet and return it to medium-high heat. Add the remaining tablespoon of avocado oil and let it get hot. Lay the fillets in the pan, spaced apart. Sear without moving them for 3 to 4 minutes until a golden crust forms on the bottom. Carefully flip and cook another 2 to 3 minutes until the fish is opaque and flakes easily at the thickest part. Do not overcook it, halibut dries out fast.
- Plate it up: Spoon a generous portion of the corn salsa onto each plate. Set a halibut fillet on top. Drizzle the avocado crema over the fish and salsa. Finish with the remaining fresh cilantro, an extra squeeze of lime if you want it, and serve immediately.
Nutrition per serving
- Calories: 370
- Total Fat: 17g
- Carbohydrates: 18g
- Protein: 38g
- Dietary Fiber: 5g
- Sugar: 5g
RecipeDinnerGluten-FreeDairy-Free
Fits these needs
Checked ingredient by ingredient. Tap one to see every recipe that fits.
Ingredients
Instructions
Nutrition Facts Amount per serving
Estimated from the ingredients. Values vary with brands and portions.

Join the conversation
Made it? Tell us how it went.
Free members can comment, reply and like. It takes ten seconds.