This Green Bean Casserole is a wholesome, from-scratch version of the classic holiday side. It's made with fresh green beans, real cream sauce, sautéed mushrooms, and simple seasonings.
Preheat the oven to 400ºF. Bring a pot of well-salted water to a boil and cook the green beans until fork-tender, about 10 minutes. Drain and set aside.
While the green beans cook, heat a skillet over medium heat. Sauté the onions, mushrooms, and garlic until soft and caramelized. Season with salt, pepper, and nutmeg.
Pour in the chicken stock, stirring and scraping up any browned bits from the bottom of the pan.
Add the cream cheese and let it melt into the mixture. Taste and adjust the salt as needed.
Stir in the cooked green beans until everything is well coated, then transfer the mixture to a casserole dish.
Sprinkle the cheddar over the top and bake until the cheese is melted and bubbly, about 10 minutes.