Every Thanksgiving, I look forward to the cozy side dishes that bring everyone together around the holiday table. This Creamy Vegan Green Bean Casserole is a personal favorite because it captures all that nostalgic comfort without using any dairy or heavy cream. I love how the crispy onions provide the perfect golden crunch against the rich, savory mushroom sauce that coats every single bean.
Recipe Details
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition Information (Per Serving)
- Calories: 185 kcal
- Protein: 5g
- Carbs: 19g
- Fat: 11g
Why You’ll Love This Creamy Vegan Green Bean Casserole
This dish is the ultimate crowd pleaser because it respects the traditional flavors we all grew up with while using plant based ingredients. It is surprisingly light compared to the classic canned version, yet it maintains a silky texture that feels incredibly indulgent. Whether you are hosting a large Thanksgiving gathering or a small family dinner, this recipe fits perfectly as a reliable and delicious side. Plus, making the mushroom sauce from scratch adds an earthy depth that you simply cannot get from a tin.
Creamy Vegan Green Bean Casserole Ingredients & Substitutions
- 1 1/2 pounds fresh green beans, trimmed and snapped into bite sized pieces
- 10 ounces cremini mushrooms, thinly sliced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1/4 cup all purpose flour
- 1 1/2 cups vegetable broth
- 1 cup unsweetened almond milk or cashew milk
- 1/2 teaspoon onion powder
- 1/2 teaspoon sea salt
- 1/4 teaspoon ground black pepper
- 1 1/2 cups crispy fried onions, divided
If you prefer a gluten free version, you can replace the all purpose flour with a one to one gluten free baking blend and ensure your crispy onions are certified gluten free. Frozen green beans work well if fresh ones are unavailable, just be sure to thaw and drain them thoroughly before adding them to the sauce. For an extra rich flavor, you can use oat milk instead of almond milk, which provides a naturally thicker consistency that mimics heavy cream beautifully.
Step-by-Step Instructions to Make Creamy Vegan Green Bean Casserole
Step 1: Blanch the Green Beans
Preheat your oven to 375 degrees Fahrenheit. Bring a large pot of salted water to a boil and add the trimmed green beans. Cook them for about 5 minutes until they are bright green and slightly tender. Drain them immediately and plunge them into a bowl of ice water to stop the cooking process, then drain again and set aside.
Step 2: Sauté the Aromatics
In a large oven safe skillet or a deep pan, heat the olive oil over medium heat. Add the sliced cremini mushrooms and cook for about 6 to 8 minutes until they have released their moisture and turned golden brown. Stir in the minced garlic and cook for another minute until fragrant.
Step 3: Create the Creamy Sauce
Sprinkle the flour over the mushroom mixture and stir constantly for about 2 minutes to cook out the raw flour taste. Slowly whisk in the vegetable broth followed by the plant milk. Continue to whisk until the sauce thickens and reaches a gentle simmer. Season with the onion powder, salt, and black pepper.
Step 4: Combine and Bake
Fold the blanched green beans and half a cup of the crispy fried onions into the creamy sauce until well coated. If you are not using an oven safe skillet, transfer the mixture to a 9×13 inch baking dish. Top the casserole evenly with the remaining crispy onions. Bake for 15 to 20 minutes until the sauce is bubbly and the onions are golden brown.
Tips for Success
To ensure your casserole is never watery, make sure the green beans are very dry after their ice bath before mixing them with the sauce. When making the sauce, add the liquids slowly while whisking to avoid any flour clumps. If you want a deeper color and flavor, let the mushrooms brown thoroughly before adding the flour, as those caramelized bits at the bottom of the pan add incredible savoriness to the final dish.
Variations of Creamy Vegan Green Bean Casserole
For a festive twist, you can stir in a handful of dried cranberries or slivered almonds for added texture and a pop of sweetness. If you enjoy a bit of heat, a pinch of red pepper flakes in the mushroom sauce can brighten the flavors. You can also add some nutritional yeast to the sauce if you want a subtle cheesy undertone that complements the earthy mushrooms perfectly.
Serving Suggestions: What to Pair with Creamy Vegan Green Bean Casserole
This casserole is a star player on any holiday plate. It pairs wonderfully with a roasted nut loaf or a plant based turkey alternative. Serve it alongside some garlic mashed potatoes, a zesty cranberry sauce, and roasted root vegetables to complete the ultimate Thanksgiving feast. The creamy texture of the casserole also balances well with a fresh, crisp kale salad dressed in a lemon vinaigrette.
Storage & Reheating Instructions
Leftovers can be stored in an airtight container in the refrigerator for up to 3 to 4 days. To reheat, place the desired portion in the oven at 350 degrees Fahrenheit for about 10 minutes to help maintain the crunch of the onions. If using a microwave, note that the onions may soften, so you might want to add a fresh sprinkle of crispy onions on top after heating to restore that signature texture.
Memories Made Around the Table
I remember sitting at my grandmother’s table every November, watching the steam rise from the large ceramic dish filled with green beans. It was always the first side dish to disappear. Recreating this recipe in a vegan way has allowed me to keep that tradition alive while honoring my current lifestyle. Bringing this dish to a potluck always sparks a conversation because people are genuinely surprised at how creamy and rich it tastes without any dairy at all.
FAQs
Can I make this dish ahead of time?
Yes, you can prepare the green beans and the mushroom sauce a day in advance. Store them separately in the fridge and then combine them, add the topping, and bake when you are ready to serve. This is a great way to save time on a busy holiday morning.
Can I use canned green beans for this recipe?
While fresh or frozen beans are recommended for the best texture, you can use canned beans if necessary. Just be sure to rinse and drain them very well so the casserole does not become too salty or mushy during the baking process.
How do I keep the crispy onions from burning?
If you notice the onions are browning too quickly before the sauce is bubbly, you can loosely tent the baking dish with aluminum foil for the first 10 minutes of baking. Remove the foil for the final few minutes to ensure they stay perfectly crisp.
Is it possible to make this sauce without flour?
Yes, you can use a cornstarch slurry instead of flour to thicken the sauce. Mix two tablespoons of cornstarch with two tablespoons of cold water and whisk it into the simmering liquid until it reaches your desired thickness.
What type of mushrooms work best?
Cremini mushrooms, also known as baby bellas, are excellent because they have a deeper flavor than white button mushrooms. However, you can also use a mix of shiitake or oyster mushrooms if you want a more gourmet and complex earthy profile.
Final Thoughts
This Creamy Vegan Green Bean Casserole proves that you do not have to sacrifice tradition for your dietary preferences. It is a warm, comforting, and deeply flavorful addition to any Thanksgiving spread that will leave your guests asking for the recipe. I hope this dish brings as much joy and nostalgia to your holiday table as it does to mine, creating new memories with every delicious bite.


Creamy Vegan Green Bean Casserole
- Total Time: 45 minutes
Ingredients
- 1 1/2 pounds fresh green beans, trimmed and snapped into bite sized pieces
- 10 ounces cremini mushrooms, thinly sliced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1/4 cup all purpose flour
- 1 1/2 cups vegetable broth
- 1 cup unsweetened almond milk or cashew milk
- 1/2 teaspoon onion powder
- 1/2 teaspoon sea salt
- 1/4 teaspoon ground black pepper
- 1 1/2 cups crispy fried onions, divided
Instructions
- Preheat your oven to 375 degrees Fahrenheit. Bring a large pot of salted water to a boil and add the trimmed green beans. Cook them for about 5 minutes until they are bright green and slightly tender. Drain them immediately and plunge them into a bowl of ice water to stop the cooking process, then drain again and set aside.
- In a large oven safe skillet or a deep pan, heat the olive oil over medium heat. Add the sliced cremini mushrooms and cook for about 6 to 8 minutes until they have released their moisture and turned golden brown. Stir in the minced garlic and cook for another minute until fragrant.
- Sprinkle the flour over the mushroom mixture and stir constantly for about 2 minutes to cook out the raw flour taste. Slowly whisk in the vegetable broth followed by the plant milk. Continue to whisk until the sauce thickens and reaches a gentle simmer. Season with the onion powder, salt, and black pepper.
- Fold the blanched green beans and half a cup of the crispy fried onions into the creamy sauce until well coated. If you are not using an oven safe skillet, transfer the mixture to a 9×13 inch baking dish. Top the casserole evenly with the remaining crispy onions. Bake for 15 to 20 minutes until the sauce is bubbly and the onions are golden brown.
- Cook Time: 45 minutes
- Diet: Vegan
