Go Back
+ servings
green bean casserole with swiss cheese
Print

Mom's Vegan Green Bean Casserole with Swiss Cheese

Green bean casserole with Swiss cheese gets a dairy-free makeover with this easy recipe. Creamy, cheesy, and crunchy, it's the best side dish for any occasion!
Course Side Dish
Diet Vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 188kcal
Author Louisa

Instructions

  • Preheat your oven to 400°F.
  • Melt butter in a saucepan and add the diced onion. Saute the onion on low heat until soft.
    step 2 green bean casserole with swiss cheese
  • Stir in the flour and salt to form a smooth paste. Slowly pour in the milk and cook until bubbly and thick.
    step 3 green bean casserole with swiss cheese
  • Remove from heat and add the sour cream and beans. Stir gently until evenly coated.
    step 4 green bean casserole with swiss cheese
  • Spread 1/3 of the green bean mixture in a casserole dish. Sprinkle half of the vegan Swiss cheese on top.
    step 5 green bean casserole with swiss cheese
  • Repeat the layers, ending with the bean mixture. Top with fried onions.
    step 6 green bean casserole with swiss cheese
  • Bake for 20 minutes or until the top is golden.

Notes

  • To make a big batch of Mom's vegan green bean casserole with Swiss cheese, use a 9x13 baking dish and double or triple this recipe.
  • The secret to avoiding a soupy green bean casserole? Drain your beans well and make sure the casserole mixture has cooked long enough to thicken up before assembling the dish. 
  • You can make this vegan green bean casserole with Swiss cheese 1 day in advance! Just assemble the casserole without the fried onion topping, cover with foil, and refrigerate until ready to bake.
  • Transfer the leftover Swiss cheese green bean casserole to an airtight container and refrigerate for up to 4 days. To reheat, pop it in the oven at 350°F and bake until the topping crisps up again. 

Nutrition

Calories: 188kcal | Carbohydrates: 16g | Protein: 2g | Fat: 13g | Saturated Fat: 5g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.03g | Sodium: 577mg | Potassium: 27mg | Fiber: 0.4g | Sugar: 3g | Vitamin A: 271IU | Vitamin C: 1mg | Calcium: 42mg | Iron: 0.2mg