Go Back
+ servings
A white ceramic baking dish filled with homemade green bean casserole topped with crispy fried onions and melted cheese.

Green Bean Casserole

This is the best easy green bean casserole for your next holiday or weeknight dinner. The secret is skipping the canned soup entirely and making a quick, healthy sauce from scratch instead. It features tender fresh green beans baked in a rich mushroom cream under a thick layer of crispy fried onions. You'll love the deep savory smell and the perfect crunch of this simple side dish. It is great for meal prep or a crowded potluck.
Print Pin
Course: Dinner
Cuisine: American
Keyword: green bean casserole
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 6

Ingredients

  • 1.5 pounds french green beans Fresh, trimmed, and cut into 2-inch pieces for a crisp and snappy texture.
  • 8 ounces cremini mushrooms Wiped clean with a damp towel and sliced thinly to add a deep savory richness.
  • 1 medium yellow onion Finely diced to provide a sweet aromatic base for the homemade cream sauce.
  • 3 cloves garlic cloves Minced finely right before cooking to release the maximum flavor into the olive oil.
  • 2 tablespoons extra virgin olive oil Used to sauté the fresh mushrooms and onions smoothly without burning.
  • 2 tablespoons unbleached all-purpose flour Sprinkled over the cooked vegetables to build a stable roux that thickens the cream.
  • 1 cup organic heavy cream Brought to room temperature before pouring to ensure a smooth and velvety sauce texture.
  • 1 cup sharp cheddar cheese Shredded freshly from a block to melt seamlessly into the warm mushroom mixture.
  • 1.5 cups crispy fried onions Divided use with half mixed inside the base and half saved for a crunchy topping.
  • 1 teaspoon coarse kosher salt Added gradually to elevate the natural flavors of the greens and mushrooms.
  • 0.5 teaspoon black pepper Freshly cracked to inject a subtle woody warmth throughout the cream sauce.

Instructions

  • Bring a large pot of water to a rolling boil over high heat. Drop the trimmed french green beans into the water and boil them for exactly 4 minutes. Prepare an ice bath in a large clear glass mixing bowl while they cook. Transfer the green beans immediately into the ice water using tongs to stop the cooking process. The green beans will turn a , bright green color and feel slightly tender but still crisp. You'll smell the fresh scent of the cooked greens right away. (I tried using canned green beans once - the whole dish turned into a sad mushy pile. Fresh beans are non-negotiable here.) Miss this window and the greens turn a dull khaki color and get watery. Plunge them into ice water immediately - the rapid temperature drop stops the cooking so the beans keep their snappy structure.
    Vibrant green french green beans cooling inside a glass bowl filled with ice water.
  • Heat the extra virgin olive oil in a heavy 10-inch round cast-iron skillet over medium-high heat until hot but not smoking. Add the sliced cremini mushrooms and diced yellow onion. Cook for 6 to 8 minutes while stirring occasionally with a wooden spoon. Stir in the minced garlic cloves during the last minute of cooking. The mushrooms will release their liquid and shrink down while turning a deep chestnut brown color. You will hear a loud sizzling sound that slows down as the moisture evaporates from the pan. The onion pieces will become translucent with lightly browned edges. Go past 8 minutes and the garlic will scorch and taste bitter. Cook until the moisture evaporates completely - removing the water concentrates the rich savory flavor of the mushrooms.
    Sautéed sliced cremini mushrooms and onions cooking inside a black cast-iron skillet.
  • Sprinkle the unbleached all-purpose flour over the sautéed mushrooms in the skillet. Stir constantly for 60 seconds over medium heat to coat the vegetables. Slowly pour in the organic heavy cream and lower the heat to medium-low. Simmer the mixture for 4 to 5 minutes while scraping the bottom of the pan with a spatula. The pale cream blends with the brown pan drippings to form a glossy, thick beige sauce. The mixture will bubble gently around the edges of the skillet. The sauce coats the back of a spoon and a finger drawn across leaves a clean line. Miss this and the raw flour taste stays inside the sauce and ruins the creaminess. Simmer gently until thick - the slow heat activates the starches without curdling the heavy cream.
    A rich beige cream sauce bubbling gently with mushrooms in a black skillet.
  • Remove the skillet from the heat entirely. Add the drained french green beans, half of the crispy fried onions, and the shredded sharp cheddar cheese directly into the pan. Fold gently with a rubber spatula in a J-shaped motion until everything is evenly combined. The bright green beans get coated in the glossy beige sauce with flecks of melted orange cheese visible throughout. The fried onions soften slightly into the mixture. The entire combination looks thick and holds its shape loosely when piled in the pan. Skip the gentle fold and the delicate green beans break and release excess moisture. Mix off the heat completely - keeping the pan cool prevents the cheese from separating into a greasy film.
    Green beans, shredded cheddar cheese, and crispy onions being folded into a creamy mushroom sauce.
  • Transfer the mixture into a 9x13 white ceramic baking dish and spread it into an uneven layer. Bake at 375°F in a preheated oven for 20 minutes. Remove the dish and scatter the remaining crispy fried onions across the top. Bake for another 5 minutes until the onion strings turn deep golden brown. The sauce bubbles fiercely around the edges of the white dish and turns a light amber color. The top layer of onion strings becomes incredibly crunchy and dark golden. You will smell a rich, sweet toasted onion aroma filling your kitchen. Go past 5 minutes on the final bake and the delicate onion strings burn and turn black. Bake at 375°F instead of 400°F - the moderate heat prevents the outer onions from burning before the center warms through.
    A freshly baked green bean casserole in a white ceramic dish with a golden fried onion crust.
  • Let the casserole rest for 10 minutes off the heat before serving. Scoop a generous single portion using a large serving spoon and place it onto a clean white plate. The portion should show an uneven texture with layers of creamy beans and a thick crunchy topping. The creamy beige sauce pools slightly at the base of the pile without running across the plate. The green beans look plump and under the dark golden onion crust. A single stray onion string rests casually to the side of the main pile. Skip the rest and the juices run out the moment you scoop your first portion. Rest 10 minutes before serving - gives the cream sauce time to set so it stays together cleanly.
    A single serving of green bean casserole on a white plate highlighting the creamy texture and crunchy topping.

Notes

Store any leftover green bean casserole in an airtight glass container in the refrigerator for up to 4 days. Do not freeze this dish because the heavy cream sauce breaks upon thawing and turns the green beans incredibly mushy. Reheat your leftovers in a 350°F oven for 12 to 15 minutes until the cream sauce bubbles gently. Scatter 2 tablespoons of fresh fried onions over the top during the last 3 minutes to restore the crunch. Look for a sour smell or watery separation as signs of spoilage.