Go Back
+ servings
Print Pin
4.81 from 21 votes

Easy Classic Green Bean Casserole

This Easy Classic Green Bean Casserole is the BEST from-scratch Thanksgiving or Christmas side dish you'll ever taste! No canned soup and make it dairy-free or vegan! 
Course Side Dish
Cuisine American, Canadian, Christmas, Dairy-free, Healthy, Holiday, Thanksgiving, Vegan
Keyword Vegan Green Bean Casserole
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 8 servings
Calories 221kcal
Author Chrissie (thebusybaker.ca)


  • 2 teaspoons butter or vegan butter
  • 6-7 cups canned or frozen cut green beans (if using fresh green beans, blanch in boiling water first)
  • 1 tablespoon olive oil
  • 1 large onion, finely diced
  • 3 cloves garlic, finely minced
  • 3/4 teaspoon dried thyme
  • 3 tablespoons butter or vegan butter
  • 2 tablespoons all purpose flour
  • a pinch of ground nutmeg
  • salt and black pepper (to taste)
  • 1/2 cup dry white wine
  • 1 cup half and half cream use oat cream for vegan option
  • 1/2 cup water
  • 1 1/2 cups crispy fried onions (the French's brand is free of animal products)


  • Preheat your oven to 325 degrees Fahrenheit and grease a 9-inch by 9-inch baking dish (or roughly equivalent size) with 2 teaspoons butter.
  • Add the green beans to the baking dish and set aside.
  • Heat a large saucepan over medium heat and add the olive oil, onions, garlic, and thyme. Saute until the mixture is fragrant and the onions are very soft.
  • Add the butter and when it's melted, add the all purpose flour and whisk until the mixture becomes thick. 
  • Add the white wine and continue whisking until the liquid evaporates, about 3 minutes.
  • Add the cream (or oat cream) and water and stir to combine. Add the nutmeg and salt & pepper and stir.
  • Turn the heat to low and stir the mixture regularly until a thick sauce forms (this will take a few minutes).
  • Pour the sauce over the green beans in the baking dish and toss gently, just to make sure the sauce is evenly distributed.
  • Smooth out the top and sprinkle the crispy fried onions over the top.
  • Bake at 325 degrees until the sauce is bubbly and the top is golden brown (about 20 minutes).



This recipe can be made non-vegan (with regular butter and half and half cream) or vegan (with vegan butter or Oat Cream). Your choice!
Replace the white wine with vegetable stock, if desired.


Serving: 1serving | Calories: 221kcal | Carbohydrates: 15g | Protein: 3g | Fat: 16g | Saturated Fat: 8g | Cholesterol: 25mg | Sodium: 154mg | Potassium: 256mg | Fiber: 3g | Sugar: 4g | Vitamin A: 839IU | Vitamin C: 12mg | Calcium: 73mg | Iron: 1mg