Ultimate Creamy Green Bean Casserole

Dinner, Vegetarian

March 10, 2026

Step away from the canned soup! It’s time to elevate a holiday classic. This Green Bean Casserole ditches the processed stuff for a rich, velvety cream cheese sauce, fresh mushrooms, and crisp-tender green beans. It’s the show-stopping side dish your Thanksgiving or holiday table deserves—a guaranteed crowd-pleaser that proves homemade is always better.

Ingredients

• 1 1/2 pounds / 680 g green beans, trimmed
• 2 tablespoons / 30 g / 1.1 oz ghee or other healthy cooking fat
• 1 medium / 110 g / 3.9 oz yellow onion, sliced
• 1 cup / 240 ml heavy whipping cream
• 1 cup / 240 g / 8.5 oz full-fat cream cheese
• 2 cloves garlic, minced
• 4 cups / 280 g / 9.9 oz sliced white mushrooms
• Salt and pepper, to taste

Instructions

1. Preheat your oven to 350°F / 175°C. Bring a large pot of salted water to a boil. Blanch the green beans for 1 minute until bright green, then drain and immediately rinse with cold water to stop the cooking process. Set aside.
2. In a large, oven-safe skillet, melt the ghee over medium-high heat. Sauté the sliced onion for 2-3 minutes until fragrant and softened. Transfer the cooked onions to the bowl with the blanched green beans.
3. Return the same skillet to the heat. Add the heavy cream, cream cheese, and minced garlic. Whisk continuously until the cream cheese is fully melted and the sauce is smooth, about 5 minutes.
4. Stir in the sliced mushrooms and simmer for another 5-7 minutes, allowing the sauce to thicken slightly. Season generously with salt and pepper.
5. Gently fold the green beans and sautéed onions back into the skillet, stirring with a spatula until everything is evenly coated in the creamy sauce.
6. Transfer the skillet to the preheated oven and bake for 25-30 minutes, or until the casserole is bubbly and the green beans are tender.
7. Serve hot. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days.

Nutritional Information

• Nutrition Facts
• Per Serving
• Calories: 257 kcal
• Fat: 23.9 g
• Protein: 5.5 g
• Total Carbs: 10.3 g
• Fiber: 3 g
• Net Carbs: 7.3 g
• Macronutrient Ratio: 81% Fat, 8% Protein, 11% Carbs

Pro Tips

• For a classic crunchy topping, sprinkle with crispy fried onions or a mix of crushed pork rinds and Parmesan cheese during the last 10 minutes of baking.
• To save time, assemble the entire casserole a day in advance (before baking). Cover and refrigerate, then add 10-15 minutes to the baking time when you’re ready to cook.
• For an even richer flavor, stir in 1/2 cup of shredded Gruyère, white cheddar, or Parmesan cheese along with the mushrooms.

FAQ

Q: Can I make this green bean casserole ahead of time
A: Yes, you can assemble the entire casserole one day in advance. Cover and refrigerate it before the baking step. When you’re ready to cook, simply add an extra 10-15 minutes to the baking time.

Q: What can I add for a crunchy topping
A: For a classic crunchy topping, you can sprinkle crispy fried onions over the casserole during the last 10 minutes of baking. A mix of crushed pork rinds and Parmesan cheese is also a great low-carb alternative mentioned in the pro tips.

Q: How can I make this casserole even richer
A: To add an even richer flavor, the recipe suggests stirring in 1/2 cup of shredded Gruyère, white cheddar, or Parmesan cheese at the same time you add the mushrooms to the sauce.

Q: Is this green bean casserole keto-friendly
A: Yes, this recipe is a great keto-friendly option. By using full-fat cream cheese and heavy cream instead of traditional canned soup, each serving contains only 7.3 grams of net carbs.

More Keto Recipes

A smiling woman holds a ceramic baking dish filled with a cheesy baked Brussels sprouts casserole in a bright kitchen.

Ultimate Brussels Sprouts Casserole Recipe That Delights

Ingredients Before you begin, gather your ingredients. Using precise measurements for Brussels Sprouts Casserole guarantees a perfectly creamy and rich side dish every single time. Bacon: 8 slices (approx. 8 oz / 225g) of thick-cut bacon Brussels Sprouts: 1 lb (16 oz...

A smiling woman in an apron holding a white bowl of fresh, oven-roasted garlicky green beans topped with grated Parmesan cheese.

Ultimate Garlicky Green Beans: A Flavor-Packed Side Dish

Ingredients for the Perfect Garlicky Green Beans 1 lb (16 oz / 454g) fresh green beans, stemmed 2 tbsp. (1.0 oz / 28g) olive oil 1 tsp. (0.1 oz / 3g) minced garlic 0.1 tsp. (0.02 oz / 0.5g) sea salt 0.1 tsp. (0.02 oz / 0.5g) freshly ground black pepper 0.25 cups (1.0...

A woman in an apron holding a plate of deviled Marinated Eggs, garnished with fresh chives, in a rustic kitchen setting.

The Ultimate Guide to Perfect Marinated Eggs

Preparation Time: 87 minutes. Cooking Time: 7 minutes. Servings: 4. Nutrition: 289 Calories | 15.86g Protein | 22.6g Fat. Marinated Eggs are listed above. Ingredients 6 large eggs (approx. 10.5 oz / 300g) 1 cup (240ml) water, for the marinade 0.25 cup (60ml)...

A ceramic bowl filled with cooked Parmesan Cream Green Beans, featuring a rich, velvety sauce, visible specks of black pepper, and generously topped with finely grated Parmesan cheese.

Parmesan Cream Green Beans

Ingredients 10 oz (283g) fresh green beans, trimmed and halved 0.33 cup (30g) grated Parmesan cheese 2 oz (57g) cream cheese, softened 1 tbsp (3g) fresh dill, chopped 0.33 cup (79g) coconut cream 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black pepper Step-by-Step...

A female chef in an apron presenting a bowl of fresh, creamy coconut spinach in a kitchen setting, with an Instant Pot and ingredients visible in the background.

Creamy Coconut Spinach

Preparation Time: 5 minutes Cooking Time: 12 minutes Servings: 4 Ingredients: 1.5 lbs (24 oz / 680g) baby spinach 1 tbsp (0.1 oz / 3g) chopped cilantro 0.25 cups (2 fl oz / 60g) coconut cream 1 tbsp (0.2 oz / 7g) chili powder 0.1 tsp (0.5g) salt 0.1 tsp (0.5g) black...

A food blogger in a gray apron smiles as she holds up a rustic bowl of finished Tangy White Mushrooms garnished with rosemary, in a kitchen setting with an Instant Pot and a recipe book in the background.

Tangy White Mushrooms

Prep time: 10 minutes Cook time: 25 minutes Servings: 4 Ingredients 1.5 lb (24 oz / 680g) White mushrooms (sliced) 1 cup (8 fl oz / 240ml) Veggie stock 1 tbsp. (0.5 oz / 14g) Dill (freshly chopped) 1 tbsp. (0.5 oz / 14g) Rosemary (freshly chopped) 1 tbsp. (0.5 fl oz /...

A woman smiling in a bright kitchen, holding a rustic ceramic bowl filled with freshly cooked Balsamic Glazed Spinach, topped with chopped walnuts and chives.

Balsamic Glazed Spinach

How to Make Balsamic Glazed Spinach in the Instant Pot Prep Time: 5 minutes Cook Time: 12 minutes (including pressure release time) Servings: 4 Ingredients: Baby Spinach: 1.5 lbs (24 oz / 680g) Veggie Stock: 0.25 cups (2 fl oz / 60g) Walnuts (chopped): 1 tbsp. (0.5 oz...

A smiling woman holds a ceramic baking dish filled with a cheesy baked Brussels sprouts casserole in a bright kitchen.

Ultimate Brussels Sprouts Casserole Recipe That Delights

Ingredients Before you begin, gather your ingredients. Using precise measurements for Brussels Sprouts Casserole guarantees a perfectly creamy and rich side dish every single time. Bacon: 8 slices (approx. 8 oz / 225g) of thick-cut bacon Brussels Sprouts: 1 lb (16 oz...

A smiling woman in an apron holding a white bowl of fresh, oven-roasted garlicky green beans topped with grated Parmesan cheese.

Ultimate Garlicky Green Beans: A Flavor-Packed Side Dish

Ingredients for the Perfect Garlicky Green Beans 1 lb (16 oz / 454g) fresh green beans, stemmed 2 tbsp. (1.0 oz / 28g) olive oil 1 tsp. (0.1 oz / 3g) minced garlic 0.1 tsp. (0.02 oz / 0.5g) sea salt 0.1 tsp. (0.02 oz / 0.5g) freshly ground black pepper 0.25 cups (1.0...

A woman in an apron holding a plate of deviled Marinated Eggs, garnished with fresh chives, in a rustic kitchen setting.

The Ultimate Guide to Perfect Marinated Eggs

Preparation Time: 87 minutes. Cooking Time: 7 minutes. Servings: 4. Nutrition: 289 Calories | 15.86g Protein | 22.6g Fat. Marinated Eggs are listed above. Ingredients 6 large eggs (approx. 10.5 oz / 300g) 1 cup (240ml) water, for the marinade 0.25 cup (60ml)...

0
Would love your thoughts, please comment.x
()
x
0