This homemade green bean casserole is creamy, crunchy, and packed with flavor. Made from scratch with fresh green beans, a velvety mushroom sauce, and crispy fried onions, it’s the ultimate comfort food for holidays or any day.
For the green beans, look for bright, crisp beans that snap when you bend them. Avoid any that are limp or have brown spots. For the mushrooms, cremini are my go-to because they have more flavor than white button mushrooms, but white mushrooms work fine too. If you want to go dairy-free, you can substitute the butter with vegan butter, the milk with unsweetened oat milk, and the heavy cream with full-fat coconut cream—just know the texture will be slightly different. The biggest mistake people make is overcooking the green beans. Three minutes is all you need—they’ll continue cooking in the oven. For the crispy onions, don’t crowd the pan. Work in batches, and let the oil come back up to temperature between batches. Also, don’t skip the buttermilk soak. You can blanch the green beans and make the crispy onions a day ahead. Store the beans in the fridge and the onions in an airtight container at room temperature. Then on serving day, just make the sauce and assemble. Always taste your s
Keywords: green bean casserole, homemade, from scratch, Thanksgiving, holiday side dish, crispy onions, mushroom sauce