Keto Thai Garlic Lime Steamed Mahi Mahi brings together bright Thai flavors and keto-friendly cooking in one deliciously simple dish. Tender fillets are bathed in a zesty garlicky lime and fish sauce marinade, then gently steamed to lock in moisture and spice. Topped with fresh cilantro, scallions, and red chili, each bite delivers a burst of tang and heat. It’s a low-carb dinner that feels like a celebration on your plate—perfect for weeknight cooking or entertaining without breaking your keto routine.
Key Ingredients
Before you start, gather these fresh and flavorful ingredients:
- 4 fillets mahi-mahi: Firm white fish that holds shape well and soaks up the vibrant Thai marinade.
- 2 cloves garlic: Adds aromatic depth and a savory kick to the lime-infused sauce.
- 2 tablespoons lime juice: Provides bright acidity that tenderizes the fish and balances the richness.
- 1 teaspoon lime zest: Concentrated citrus flavor that intensifies the lime’s freshness.
- 2 tablespoons fish sauce: Brings authentic umami and salty depth to the marinade.
- 1 teaspoon erythritol: Keto-friendly sweetener to balance the savory and sour elements.
- 1 red chili: Delivers lively heat and a pop of color to the finished dish.
- 1 tablespoon coconut oil: Prevents sticking in the steamer and adds a touch of tropical richness.
- 1 tablespoon chopped cilantro: Finishes the fish with fresh herbal notes and a vibrant green garnish.
- 2 green onions: Mildly pungent crunch for a bright topping that complements the tender fish.
- Salt to taste: Enhances all the flavors of the marinade and garnish.
- Pepper to taste: Adds a gentle warmth and rounds out the seasoning.
How To Make Keto Thai Garlic Lime Steamed Mahi Mahi
Steaming is a gentle cooking method that preserves the mahi-mahi’s delicate texture while infusing it with garlicky lime goodness. You’ll start by preparing the marinade, letting the fish rest to develop flavor, and then steaming until perfectly opaque. As it cooks, the combination of fish sauce, lime, and erythritol creates a harmonious balance of salty, tangy, and sweet notes. Meanwhile, a quick garnish of cilantro, green onion, and red chili adds freshness and a hint of spice. Follow these steps to bring this keto-friendly Thai dish to your table.
1. Rinse mahi-mahi fillets under cold water and pat dry with paper towels, ensuring they’re free of excess moisture for even seasoning.
2. Mince garlic and combine with lime juice, lime zest, fish sauce, and erythritol in a small bowl, whisking to create a balanced, tangy-sweet marinade.
3. Place fish fillets in a shallow dish and pour the marinade over them, turning each fillet to coat evenly; let them rest for 10 minutes so the flavors penetrate.
4. Bring a few inches of water to a gentle boil in a steamer pot or a large saucepan fitted with a steamer insert, maintaining a simmer to avoid overcooking.
5. Brush coconut oil onto each marinated fillet with a pastry brush or paper towel to prevent sticking and add a subtle coconut aroma.
6. Arrange the fillets in the steamer basket in a single layer, cover with a tight-fitting lid, and steam for 8 to 10 minutes, until the fish turns opaque and flakes easily with a fork.
7. While the fish steams, thinly slice the red chili and green onions on a sharp knife or mandoline for crisp, even pieces.
8. Transfer the cooked mahi-mahi fillets to a serving platter and top with chopped cilantro, sliced green onions, and sliced red chili for a burst of color and flavor.
9. Season with salt and pepper to taste, serve immediately, and offer extra lime wedges on the side for an additional citrus zing.
Serving Suggestions
Whether you’re hosting guests or enjoying a quiet dinner at home, these serving ideas will elevate your Keto Thai Garlic Lime Steamed Mahi Mahi:
- Serve over a bed of cauliflower rice lightly seasoned with lime zest and cilantro for a complete low-carb meal.
- Add a side of steamed asparagus drizzled with extra lime juice and a sprinkle of chili flakes for extra crunch and color.
- Create a refreshing cucumber salad tossed in rice vinegar, sesame oil, and fresh mint to balance the spiciness.
- Offer extra lime wedges and a small bowl of sliced red chili on the side so everyone can customize their own level of tang and heat.
Tips For Perfect Keto Thai Garlic Lime Steamed Mahi Mahi
Getting this dish just right is all about balance and timing. Here are a few friendly pointers to guarantee tender, flavorful fish every time:
- For extra heat, increase the amount of red chili or add a pinch of red pepper flakes to the marinade for a spicier kick.
- You can substitute erythritol with another granulated keto-friendly sweetener, like monk fruit or allulose, without altering the flavor balance.
- Avoid overcooking by checking the fillets at the 8-minute mark; once opaque and flaky, remove them immediately to preserve moisture.
- Pair with steamed vegetables or cauliflower rice to round out the meal and keep it low-carb yet satisfying.
How To Store It
Proper storage keeps your steamed mahi-mahi just as delicious days later. Follow these guidelines to maintain freshness, texture, and flavor:
- Store in an airtight container in the refrigerator for up to two days to prevent moisture loss and flavor transfer.
- Place a damp paper towel beneath the fillets in the container to help retain steam and prevent the fish from drying out.
- Reheat gently in a steamer basket or covered skillet over low heat with a splash of water, about 3–5 minutes, to restore moisture.
- Freeze cooled fillets in a vacuum-sealed bag or freezer-safe container for up to one month; thaw overnight in the fridge before reheating as above.
Frequently Asked Questions
Here are some quick answers to your most common questions:
- Q: How long does it take to prepare and cook this Keto Thai Garlic Lime Steamed Mahi Mahi?
It takes about ten minutes to mix the marinade and coat the fillets, plus a ten-minute rest time for the flavors to penetrate, and eight to ten minutes of steaming. In total you’ll need roughly twenty-five to thirty minutes from start to finish.
- Q: How do I know when the mahi-mahi is fully cooked without overcooking it?
The fillets should turn opaque all the way through and flake easily when tested with a fork. If you have an instant-read thermometer, aim for an internal temperature of one hundred forty-five degrees Fahrenheit at the thickest part. Remove from heat as soon as it reaches that point to keep the fish moist.
- Q: Can I use another type of fish instead of mahi-mahi?
Yes, you can swap in any firm, white fish such as cod, halibut, or sea bass. Just be mindful of thickness—thinner fillets may steam in six to eight minutes, while thicker ones could need up to twelve minutes.
- Q: I don’t have erythritol. What sweetener substitutions would work?
You can replace erythritol with an equal amount of another granulated keto-friendly sweetener like monk fruit, allulose, or a powdered stevia blend. Just ensure your substitute measures cup for cup to maintain the balance of sweet and savory flavors.
- Q: How can I adjust the spiciness for a milder or hotter dish?
For a milder version, remove the seeds from the red chili or use half the chili. To add more heat, include extra sliced chili, add a pinch of red pepper flakes to the marinade, or stir some chopped fresh Thai bird’s eye chilies into the garnish.
- Q: What keto-friendly sides pair well with this dish?
Serve with cauliflower rice tossed in a touch of coconut oil, steamed broccoli or asparagus ribbons, or a simple cucumber salad dressed with lime juice and cilantro for a light, refreshing complement.
- Q: Can I marinate the fish for longer than ten minutes?
You can marinate the mahi-mahi for up to thirty minutes to deepen the flavor, but avoid exceeding forty-five minutes. The high acidity from the lime juice may begin to “cook” the fish and change its texture.
- Q: How should I store and reheat leftovers?
Transfer cooled fillets to an airtight container and refrigerate for up to two days. To reheat, steam gently for three to five minutes or warm in a covered skillet over low heat with a splash of water to prevent drying out.
What Makes This Special
This Keto Thai Garlic Lime Steamed Mahi Mahi stands out thanks to its simple yet bold combination of garlicky lime, fish sauce umami, and just the right amount of chili heat. Steaming locks in juiciness while keeping it light and healthy, making it perfect for beginners and busy cooks alike. Bright cilantro and scallions add a fresh crunch that keeps every bite exciting. Save or print this recipe, give it a whirl, and let me know how it turns out—your feedback and questions are always welcome!
Keto Thai Garlic Lime Steamed Mahi Mahi
Description
Garlicky lime and fish sauce infuse tender mahi mahi fillets as steam locks in moisture. Topped with cilantro, green onion, and chili, each bite offers fresh crunch and lively heat in a quick keto-friendly meal.
Ingredients
Instructions
-
Rinse mahi-mahi fillets under cold water and pat dry with paper towels.
-
Mince garlic and combine with lime juice, lime zest, fish sauce, and erythritol in a small bowl to make the marinade.
-
Place fish fillets in a shallow dish and pour the marinade over them, turning to coat; let rest for 10 minutes.
-
Bring a few inches of water to a gentle boil in a steamer pot or a large saucepan with a steamer insert.
-
Brush coconut oil onto each marinated fillet to prevent sticking.
-
Arrange the fillets in the steamer basket, cover, and steam for 8 to 10 minutes or until the fish is opaque and flakes easily with a fork.
-
While the fish steams, thinly slice the red chili and green onions.
-
Transfer the cooked mahi-mahi to a serving platter and top with chopped cilantro, sliced green onions, and sliced red chili.
-
Season with salt and pepper to taste and serve immediately with extra lime wedges if desired.
Note
- For extra heat, increase the amount of red chili or add a pinch of red pepper flakes.
- You can substitute erythritol with another granulated keto-friendly sweetener if preferred.
- Avoid overcooking to keep the mahi-mahi moist and tender.
- Pair with steamed vegetables or cauliflower rice for a complete keto-friendly meal.
