
This savory coconut-curry grilled portobello mushroom recipe transforms humble fungi into a flavor-packed main dish that even dedicated meat-eaters will crave. The creamy coconut milk marinade infused with aromatic curry spices creates a perfect balance of flavors that caramelizes beautifully on the grill.
I first created this recipe when hosting a dinner party with guests following various diets. The mushrooms disappeared faster than any other dish, and now they've become my go-to when I need something that pleases everyone at the table without extra work.
Ingredients
- Large portobello mushroom caps: Choose firm, unblemished caps with tight gills for the meatiest texture and best flavor absorption.
- Full-fat coconut milk: The richness creates a creamy marinade that helps the mushrooms stay juicy during grilling.
- Olive oil: Adds silkiness to the marinade and helps prevent sticking on the grill.
- Fresh lime juice: The acidity balances the richness and helps tenderize the mushroom.
- Curry powder: Provides complex flavor in one ingredient. Look for one with vibrant color and aroma.
- Soy sauce or tamari: Adds umami depth that makes these mushrooms satisfyingly savory.
- Fresh garlic and ginger: Always use fresh for the brightest flavor. Pre-minced versions lack the aromatic oils.
- Ground cumin: Enhances the curry powder with earthy warmth.
- Black pepper and sea salt: Essential for bringing all flavors into balance.
- Fresh cilantro: Optional but highly recommended for a bright, fresh finishing note.
Instructions
- Prepare the marinade:
- Whisk together coconut milk, olive oil, lime juice, curry powder, soy sauce, minced garlic, grated ginger, cumin, black pepper, and salt until completely combined. The marinade should have a smooth consistency with all spices evenly distributed throughout.
- Clean the mushrooms:
- Remove stems and use a spoon to gently scrape out the dark gills from the underside of the mushroom caps. This prevents bitterness and allows more marinade to penetrate. Wipe caps clean with a damp paper towel rather than washing them.
- Marinate thoroughly:
- Place cleaned mushroom caps in a shallow dish or zip-top bag and pour the marinade over them, ensuring each cap is completely coated. Turn them occasionally during marinating for even flavor distribution. For best results, marinate at least 20 minutes, but up to 2 hours for deeper flavor penetration.
- Preheat and oil the grill:
- Heat your grill or grill pan to medium-high heat. Once hot, lightly oil the grates to prevent sticking. This is essential as the coconut milk can cause mushrooms to stick if the grill is not properly prepared.
- Grill with precision:
- Place mushrooms gill-side down first, allowing excess marinade to drip off before placing on the grill. Cook for exactly 5-6 minutes until grill marks appear and the mushroom begins to soften. Flip carefully using tongs to avoid tearing.
- Baste while cooking:
- After flipping, brush generously with reserved marinade to add another layer of flavor and moisture. Continue grilling another 5-6 minutes until the mushrooms are tender throughout but still maintain their structure.
- Garnish and serve immediately:
- Transfer to a serving platter, sprinkle with fresh chopped cilantro, and serve with lime wedges for squeezing over the top just before eating. The fresh lime juice brightens all the flavors and cuts through the richness.

My favorite aspect of this recipe is how the coconut milk caramelizes slightly on the grill, creating little pockets of intensified flavor. I discovered this happy accident when I was distracted during grilling one evening and let them cook a minute longer than usual. That extra time transformed the marinade into something magical that my family now requests specifically.
Serving Suggestions
These grilled portobellos are incredibly versatile. Serve them whole atop a bed of coconut rice with a side of quick-pickled vegetables for a complete meal. Alternatively, slice them and stuff into warm pita bread with fresh greens and a dollop of yogurt sauce for a satisfying sandwich. For an elegant presentation, slice and arrange over creamy polenta with a drizzle of extra virgin olive oil and fresh herbs. The mushrooms also make an excellent side dish alongside grilled fish or chicken for non-vegetarian meals.
Make-Ahead Options
The beauty of this recipe lies in its flexibility. The marinade can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. The mushrooms can be cleaned and marinated up to 24 hours before cooking, which actually improves their flavor. After grilling, leftover mushrooms will keep well for 3-4 days refrigerated in a sealed container. To reheat, warm gently in a covered skillet with a tablespoon of water to create steam, or for about 2 minutes in the microwave.
Ingredient Substitutions
No portobellos available? Large king oyster mushrooms make an excellent substitute with similar meaty texture. For the coconut milk, unsweetened cashew cream provides comparable richness if you have a coconut allergy. Lemon juice works in place of lime in a pinch, though it changes the flavor profile slightly. If you prefer to avoid soy, coconut aminos make a perfect swap for the soy sauce. Fresh ginger can be replaced with 1/4 teaspoon of ground ginger, though the flavor will be less vibrant.
The Secret to Perfect Texture
The key to achieving the ideal texture with portobello mushrooms is proper moisture management. Many cooks make the mistake of soaking mushrooms in water, which dilutes their natural flavor. Instead, clean them with a damp cloth. Additionally, removing the gills not only prevents a muddy appearance but creates more surface area for the marinade to penetrate. When grilling, resist the urge to constantly flip or move the mushrooms. Let them develop good contact with the grill grates for those beautiful char marks and concentrated flavor.

These mushrooms are deliciously versatile and are best served immediately piping hot off the grill.
Recipe FAQ
- → How long should portobello mushrooms marinate?
Marinate portobellos for at least 20 minutes, or up to 2 hours for deeper flavor infusion.
- → Can I make this dish gluten-free?
Yes, substitute tamari for soy sauce to keep the dish gluten-free while maintaining savory flavor.
- → What’s the best way to grill the mushrooms?
Grill mushrooms over medium-high heat, 5–6 minutes per side, brushing with marinade for extra moisture.
- → Are there any recommended garnishes?
Garnish with fresh cilantro and serve with lime wedges for added brightness and aroma.
- → What else can I serve with the mushrooms?
Pair with rice, quinoa, naan, or add to salads or sandwiches for a hearty plant-based option.
- → How do I add more heat to the dish?
Include a pinch of cayenne in the marinade if you want extra spiciness in the finished dish.