If you're trying to cook mushrooms for someone who doesn't like them, the key is to mellow out their strong flavor and alter their texture.
One great way to do this is by roasting them with seasonings.
Toss sliced mushrooms in olive oil, salt, pepper, and herbs, then roast them at 400°F (200°C) for about 20 minutes.
Roasting brings out their natural sweetness and adds a rich, caramelized flavor that’s much milder than sautéed mushrooms.
Another trick is to blend them into a savory sauce. Chop the mushrooms finely and cook them in a creamy sauce, like Alfredo or garlic butter, so their flavor gets masked while adding a smooth texture.
You can also sauté them in garlic and butter—this will help balance out their earthy taste. If you're feeling adventurous, try making mushroom “bacon” by slicing them thinly and cooking them until crispy.
The crispy texture and savory flavor might just win over mushroom haters. Lastly, blending mushrooms into soups or stews is an excellent option, as they’ll add depth without being the focus of the dish.