
This green bean casserole redefines comfort food without relying on the traditional canned soup and fried onions. The creamy, cheesy sauce bathes fresh green beans for a dish that delivers all the satisfaction of the classic version with cleaner ingredients and richer flavor.
I developed this recipe during a holiday season when several family members were watching their carb intake. What started as an accommodation has become our preferred version, with everyone asking for the recipe after first taste.
Ingredients
- Green beans fresh provides the best texture but frozen works well in a pinch
- Eggs create a custardlike base that holds everything together
- Heavy cream delivers richness that mimics the traditional condensed soup
- Dijon mustard adds subtle tanginess that balances the cream
- Italian seasoning infuses Mediterranean warmth throughout the casserole
- Cheese a blend of cheddar and parmesan creates the perfect flavor profile
- Olive oil helps achieve that beautiful golden brown top
Step-by-Step Instructions
- Prepare the Green Beans
- Rinse fresh beans and trim the ends. If using frozen beans, thaw them completely. Blanch the beans in boiling salted water for exactly 5 minutes to achieve that perfect crisp tender texture that will finish cooking in the oven.
- Create the Ice Bath
- Immediately transfer the blanched beans to ice water. This crucial step halts the cooking process and locks in that vibrant green color that makes the final dish visually stunning.
- Mix the Creamy Base
- Combine eggs, cream, Dijon mustard, salt, pepper, Italian seasoning, and half the cheese in a bowl. Whisk thoroughly until completely incorporated to ensure even flavor distribution throughout the casserole.
- Assemble the Casserole
- Arrange the green beans evenly in your baking dish, then pour the cream mixture over them. The beans should be submerged about halfway, allowing some to peek through for texture contrast.
- Add the Topping
- Sprinkle the remaining cheese over the top and drizzle with olive oil. This creates that irresistible golden brown crust that people will fight over at the table.
- Bake to Perfection
- Place in a 400°F oven for 20-25 minutes until bubbling around the edges and golden on top. The exact time may vary based on your oven, so watch closely after 20 minutes.

The Italian seasoning is my secret weapon in this recipe. My grandmother always used oregano in her green vegetables, and that Mediterranean influence elevates this American classic with an unexpected depth that makes people wonder what your secret ingredient might be.
Make Ahead Magic
This casserole actually improves with a little rest time. You can assemble the entire dish up to 24 hours before baking. Simply cover tightly with plastic wrap and refrigerate. Remove from the refrigerator about 30 minutes before baking to take the chill off, then bake as directed. The flavors meld beautifully during the rest time, creating an even more cohesive dish.
Seasonal Adaptations
While traditional green bean casserole appears mainly during holidays, this version deserves year round attention. In summer, use the thinnest, freshest beans from the farmers market and add a handful of cherry tomatoes before baking. In fall, try adding diced roasted butternut squash. Winter calls for a heartier version with bacon bits sprinkled on top before baking. Spring begs for the addition of fresh herbs like dill or chives stirred into the cream mixture.
Simple Swaps
The beauty of this recipe lies in its flexibility. Lactose intolerant guests? Substitute coconut cream for heavy cream and use a dairy free cheese alternative. Need more protein? Add shredded rotisserie chicken or crisp bacon bits. Want extra vegetables? Fold in sautéed mushrooms or roasted red peppers before baking. The base recipe provides endless possibilities for customization while maintaining the comfort food appeal.

Recipe FAQs
- → Can I use frozen green beans instead of fresh?
Yes, you can use fresh, frozen, or even canned green beans for this casserole. If using frozen, simply thaw them before adding to the casserole. If using canned, drain and rinse them well to remove excess sodium.
- → What kind of cheese works best for this casserole?
The recipe suggests using a blend of cheddar and parmesan cheese, but you can customize based on your preference. Gruyère, mozzarella, or Swiss cheese would also work well. Use half in the cream-egg mixture and the other half for topping.
- → Can I make this casserole ahead of time?
Yes, you can assemble the casserole up to 24 hours in advance and refrigerate it covered. When ready to serve, bake as directed, adding 5-10 minutes to the cooking time if baking from cold.
- → Is there a dairy-free alternative to heavy cream?
For a dairy-free version, you could substitute the heavy cream with full-fat coconut milk or a dairy-free cooking cream. You'll also need to replace the cheese with a dairy-free alternative that melts well.
- → How can I add more protein to this dish?
To increase the protein content, consider adding cooked and crumbled bacon, diced ham, or sautéed mushrooms to the casserole before baking. For a vegetarian protein boost, mix in some toasted chopped nuts or white beans.
- → What can I use instead of Dijon mustard?
If you don't have Dijon mustard, you can substitute with whole grain mustard, yellow mustard, or a teaspoon of mustard powder. Each will provide a slightly different flavor profile but will still complement the dish.