Print

Best Quick Homemade Green Bean Casserole with Crispy Shallots

quick homemade green bean casserole with crispy shallots - featured image

A quick and easy homemade green bean casserole made from scratch in under 30 minutes, featuring fresh green beans, a velvety mushroom sauce, and outrageously crispy shallots. This recipe skips canned soup entirely for a fresher, more delicious version that’s perfect for weeknights or holidays.

Ingredients

Scale
  • 1 pound fresh green beans, trimmed and halved
  • Kosher salt, for blanching water
  • Ice water bath
  • 3 tablespoons unsalted butter
  • 8 ounces cremini mushrooms, sliced
  • 2 cloves garlic, minced
  • 3 tablespoons all-purpose flour
  • 1 ½ cups whole milk
  • ½ cup heavy cream
  • ½ teaspoon salt, plus more to taste
  • ¼ teaspoon black pepper, freshly ground
  • ¼ teaspoon dried thyme
  • Pinch of nutmeg
  • 3 large shallots, thinly sliced into rings
  • ½ cup all-purpose flour
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Vegetable or canola oil, for frying

Instructions

  1. Prep the Green Beans: Wash green beans under cold water. Trim off stem ends and cut into bite-sized pieces (about 2 inches long). Fill a large pot with water and add 2 tablespoons kosher salt. Bring to a rolling boil.
  2. Fry the Crispy Shallots: Thinly slice shallots into rings and separate them. In a shallow bowl, mix ½ cup flour, ½ teaspoon salt, and ¼ teaspoon pepper. Toss shallot rings in flour mixture until fully coated, shaking off excess. Heat about ½ inch oil in a small saucepan over medium-high heat. Fry shallots in batches for 2-3 minutes until deep golden brown. Transfer to a paper towel-lined baking sheet and sprinkle with a pinch of salt while warm. Set aside.
  3. Blanch the Green Beans: Drop trimmed beans into boiling salted water. Cook for exactly 2 minutes. While beans cook, prepare a bowl of ice water. Drain beans and immediately plunge into ice bath for 2 minutes. Drain well and pat dry with a clean kitchen towel.
  4. Make the Mushroom Sauce: In a large skillet, melt 2 tablespoons butter over medium-high heat. Add sliced mushrooms in a single layer and let brown undisturbed for 2-3 minutes. Stir and cook for another minute until tender. Add minced garlic and cook for 30 seconds. Reduce heat to medium, add remaining 1 tablespoon butter. Once melted, sprinkle 3 tablespoons flour over mushrooms and stir constantly for 1-2 minutes. Slowly pour in milk while whisking continuously, then add heavy cream. Keep stirri…
  5. Assemble and Bake: Preheat oven to 375°F. Add blanched green beans to skillet with mushroom sauce and stir until coated. Transfer to a 9×13-inch baking dish and spread evenly. Bake for 10-12 minutes until bubbly around edges. Remove from oven, top generously with crispy shallots, and return to oven for 2-3 minutes to warm shallots. Let rest for 5 minutes before serving.

Notes

Don’t skip the ice bath after blanching—it preserves the bright green color. Watch shallots carefully as they burn quickly. Let mushrooms brown undisturbed for best flavor. Make sauce slightly thinner than desired as it thickens during baking. For make-ahead, assemble without shallots up to 24 hours in advance and add 5-10 minutes to baking time.

Nutrition

Keywords: green bean casserole, homemade, quick, crispy shallots, Thanksgiving side dish, mushroom sauce, from scratch, comfort food