Sauces & Condiments
This mahi sauce recipe transforms grilled fish into a restaurant-worthy meal with its creamy lime-citrus emulsion—a perfect balance of tangy brightness and velvety richness.
I developed it after years of testing seafood sauces, and the secret lies in blending fresh lime juice with heavy cream while whisking continuously to create that signature silky texture.
The addition of fish stock and a touch of garlic elevates it beyond basic tartar sauce, making it versatile enough to drizzle, dip, or serve as a marinade.
The sauce comes together in just 10 minutes with simple pantry staples, yet its depth of flavor rivals anything you'd find in a seafood restaurant. The key is using high-quality ingredients—fresh lime juice, cold heavy cream, and a splash of fish stock—to ensure a smooth, cohesive emulsion that won't separate.
This recipe is foolproof, even for beginners, and pairs beautifully with mahi-mahi, shrimp, or even grilled vegetables for a bright, creamy finish.
What makes this sauce truly special is its ability to enhance any seafood dish without overpowering it. The lime-citrus notes cut through the richness of grilled fish, while the cream adds a luxurious mouthfeel that makes every bite feel indulgent.
It's the kind of sauce that turns a simple weeknight dinner into something memorable—elegant enough for company but easy enough for a Tuesday night. Once you try it, you'll never go back to store-bought versions.
Store any leftovers in an airtight container in the refrigerator for up to 5 days, or freeze for longer storage. The flavor actually improves as it sits, allowing the citrus and cream to meld even more deeply.
Whether you're serving it as a dip, drizzling it over grilled fish, or using it as a marinade, this mahi sauce will become a staple in your kitchen. Let's get started!
Ingredients for mahi sauce
Simple ingredients that create a luxurious, restaurant-worthy mahi sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Lime Juice 🍋 | ½ cup | Strained, no pulp preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, full-fat for best texture |
| Fish Stock 💧 | ½ cup | Homemade or high-quality store-bought |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh for best flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light, fruity variety preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | Balances lime's acidity |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for best flavor |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish and freshness |
| Capers 🫒 | 1 tbsp | Optional, for briny depth |
The lime juice is non-negotiable here—Mexican limes have more acidity, but regular limes work fine. For the cream, cold is key—whip it straight from the fridge to avoid curdling. The fish stock? Homemade is ideal, but Knorr or Pacific brand cubes work in a pinch. Fresh garlic cloves should smell vibrant, not bitter. If you're using Trader Joe's or Whole Foods for ingredients, their lime juice and fish stock are top-tier. The parsley adds freshness, but skip it if you're using this as a marinade.
No heavy cream? Full-fat sour cream thinned with milk works, but texture will differ. Short on lime juice? Substitute lemon juice at half the amount, but add a pinch more salt to balance. The capers are optional but add that signature briny kick—Trader Joe's or Whole Foods have the best quality. If you can't find fresh parsley, dried parsley at one-third the amount gets you close. The olive oil should be light and fruity—California brands like Corto or Colavita are perfect. Avoid strong, peppery oils here.
This sauce keeps beautifully—5 days in the fridge if stored properly. Pour a thin layer of olive oil on top before sealing to preserve freshness. For freezing, portion into ice cube trays—3 months max. The flavor actually improves as it sits, letting the citrus and cream meld. I usually make a double batch—one for immediate use, one to freeze for later. It's perfect for grilled mahi-mahi, shrimp, or even as a dip with veggies.
Why You'll Love This Recipe
- Five-Ingredient Magic: This sauce comes together with just a handful of pantry staples—no fancy shopping required. Honestly, I keep the same ingredients on hand just for this: a squeeze of lime, a splash of cream, and a quick sizzle of garlic in olive oil. That’s it.
- Bright Creamy Balance: The lime cuts through the richness of the cream while the fish stock adds depth—like a tangy, velvety hug on your tongue. Between us, it’s the kind of flavor that makes you pause mid-bite and think, “Wait, why don’t I do this more?”
- Weeknight to Dinner Party: Slather it over grilled fish, drizzle it on roasted veggies, or toss it with pasta—it works as a quick weeknight sauce or a fancy touch for guests. I’ve used it for everything from lazy Tuesdays to impressing my in-laws, and no one’s ever asked what’s in it.
- Stays Fresh, Costs Less: Make a double batch—it keeps in the fridge for up to five days without losing a drop of flavor. And since it’s mostly pantry ingredients (plus a lime), you’re not breaking the bank for something this good. My wallet and leftovers thank me every time.
Step-by-step instructions for creamy lime-citrus emulsion
This sauce delivers that perfect balance of bright citrus and velvety richness you crave with grilled mahi mahi.
Bloom the Garlic in Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a medium saucepan over medium-low heat. Add the 2 minced garlic cloves and cook gently for 2-3 minutes until they become fragrant and just begin to turn golden. You'll see tiny bubbles form around the edges—that's your signal they're ready. Be careful not to let them brown or they'll turn bitter.
This step builds the sauce's aromatic foundation. I like to use a light, fruity olive oil here because its delicate flavor lets the citrus shine through. Once the garlic is golden, remove the pan from heat immediately to prevent burning.
Combine Citrus and Stock
Return the pan to medium heat and add the 0.5 cup fish stock and 0.5 cup fresh lime juice. Bring to a gentle simmer and let it reduce by about half—this should take 3-4 minutes. You'll notice the mixture becomes slightly syrupy and the citrus aroma intensifies.
Next, stir in the 1 tbsp fresh lemon juice and 1 tbsp capers. The lemon balances the lime's acidity while the capers add that briny depth that complements grilled fish perfectly. Let this mixture simmer for another 1 minute to meld all the flavors together.
Create the Creamy Emulsion
Temporarily remove the pan from heat and let it cool slightly for 1-2 minutes. Then, very slowly, begin whisking in the 1 cup cold heavy whipping cream—add it in a thin, steady stream while continuing to whisk vigorously. This slow incorporation prevents the sauce from curdling and creates that signature creamy texture.
Once all the cream is incorporated, return the sauce to low heat and let it warm through for 1-2 minutes, stirring constantly. The sauce should thicken slightly and become luxuriously smooth. If it's too thick, you can thin it with 1-2 tablespoons of hot water or reserved fish stock.
Season and Finish
Remove the pan from heat and stir in the 0.5 teaspoon salt and 0.25 teaspoon black pepper. Taste and adjust the seasoning—you might need a bit more salt or lime juice to balance the flavors perfectly. The sauce should taste bright, tangy, and just slightly briny from the capers.
Finally, stir in the 0.25 cup chopped fresh parsley and let it steep for 1 minute to infuse the sauce with fresh herb notes. The parsley not only adds color but also a subtle earthiness that complements the citrus perfectly. Serve immediately over grilled mahi mahi for that restaurant-quality finish.
Keep Warm (Optional)
If you're serving the sauce later, place it in a clean saucepan and keep it warm over very low heat, stirring occasionally. The sauce will thicken slightly as it cools, so you can thin it with a splash of warm water or fish stock just before serving. The key is to maintain that creamy texture without letting it separate.
This sauce pairs beautifully with grilled mahi mahi, shrimp, or even as a drizzle over ceviche. The bright citrus notes cut through the richness of the cream, creating a perfect balance that makes every bite unforgettable. Don't be afraid to adjust the lime or lemon to taste—this is where you can really make the sauce your own.
Pro Tips For Making Mahi Sauce
- Whisk the Cream Cold: Heavy whipping cream is stubborn when warm—if it doesn’t emulsify smoothly, chill it first for 10 minutes. I learned this the hard way after watching a batch split like a bad marriage. Cold cream also holds its texture longer in the sauce, so resist the urge to skip this step.
- Toast Garlic Low and Slow: Sauté minced garlic in olive oil over low heat until golden, not browned—this prevents bitterness that’ll ruin the sauce’s bright balance. I used to blast it high and fast, and the whole dish tasted like a gym locker.
- Strain the Fish Stock: Even homemade stock has sediment that’ll turn your sauce grainy. Strain it through a fine-mesh sieve or cheesecloth before adding it to the cream. Yes, it’s an extra step, but the smoothness is worth it—your future self will notice.
- Add Lime Juice Last: Acid kills emulsions, so mix lime juice in only at the very end, right before serving. Stir it in too early, and your sauce will curdle faster than a bad date. A squeeze of fresh lime right before plating keeps the flavor vibrant.
Best sauces and condiments for this recipe
Citrus Variations
For a spicier kick, swap the lemon juice for orange juice and add ½ tsp of cayenne pepper—this creates a sweet-tart fusion that works beautifully with grilled mahi-mahi.
I love using blood orange juice for its deep, berry-like notes, especially when paired with fresh basil instead of parsley. 🍊
If you prefer a tropical twist, replace the lime with passionfruit puree (about ¼ cup) and add 1 tsp of grated ginger for warmth. The tangy-sweet balance elevates the sauce for summer meals, and it pairs perfectly with mango salsa on the side.
Creamy Alternatives
For a dairy-free version, substitute the heavy cream with full-fat coconut milk (chilled overnight) and add 1 tbsp of nutritional yeast for a cheesy depth. The texture will be slightly lighter but still creamy, and it works wonderfully with baked mahi-mahi. 🥥
Need a lighter option? Swap the cream for Greek yogurt (thinned with 2 tbsp of milk) and add 1 tsp of Dijon mustard for tang. This version is perfect for drizzling over raw mahi-mahi ceviche or as a dip for grilled veggies.
Herb and Spice Boosts
Add 1 tsp of fresh dill or cilantro for a Mediterranean-inspired sauce that pairs beautifully with grilled shrimp. The herbs brighten the citrus notes and add a fresh, almost floral touch. I often use dill when serving with lemon wedges on the side. 🌿
For a smoky depth, stir in ½ tsp of smoked paprika or 1 tsp of chipotle powder (adjust to taste) after removing the sauce from heat.
This works amazingly with blackened mahi-mahi or as a marinade for grilled fish fillets. The smokiness complements the creaminess without overpowering the citrus.
Storage Hacks
To prevent separation, store the sauce in a glass jar with a tight-sealing lid and add a thin layer of olive oil on top before refrigerating.
This creates a natural barrier that preserves freshness for up to 5 days. When ready to use, simply whisk or shake gently to re-emulsify. ❄️
For longer storage, freeze the sauce in ice cube trays—each cube is perfect for a single serving or as a quick marinade. Transfer the cubes to a freezer bag and thaw overnight in the fridge.
The texture may thin slightly after freezing, so stir in 1 tbsp of cold cream to restore consistency before serving.
Nutrition facts
Frequently asked questions
What's the secret to keeping this sauce creamy without it separating?
Whisk the cold heavy cream in slowly while the base is still warm but not hot—this creates stable emulsification. For extra insurance, add 1 tsp of cornstarch mixed with 1 tbsp water at the end and simmer for 1 minute. Always store it in a glass jar with a layer of olive oil on top to preserve texture.
Can I make this sauce ahead of time?
Yes! The flavor actually improves when made 1-2 days ahead. Store it in an airtight container in the fridge, and give it a good whisk before serving. For best results, add a splash of fish stock if it thickens too much. The citrus and cream meld beautifully over time for deeper flavor.
What's the best way to use this sauce beyond grilled mahi-mahi?
Try it as a dipping sauce for fried calamari, a marinade for shrimp skewers, or even a drizzle over chilled seafood salads. The bright citrus cuts through rich dishes, so it works wonderfully with blackened fish, ceviche, or even grilled chicken for a seafood-inspired twist.
Why does my sauce taste too acidic?
Balance the acidity by adding 1 tbsp of honey or sugar to sweeten the citrus, or stir in 1 tbsp of cream cheese for richness. If it's still too sharp, a pinch of salt or a splash of fish stock can help round out the flavors. Taste as you go—this sauce is all about personal preference!
Can I make this sauce without heavy cream?
For a lighter version, use Greek yogurt (thinned with milk) or coconut milk (chilled overnight). For extra tang, add 1 tsp of Dijon mustard or nutritional yeast for depth. The texture will differ slightly, but the citrusy brightness remains the star of the show.