This Vegan Green Bean Casserole is a secretly healthy holiday green bean casserole made with this easy Vegan Cream Of Mushroom Soup, fresh green beans, caramelized onions, panko bread crumbs, and almonds. It's carnivore-approved and is so easy, you really won't believe you're eating green bean casserole that's vegan!
Vegan Green Bean Casserole - No one will believe it's vegan!
This green bean casserole recipe is dedicated to my mom, who assisted with the recipe development, testing, and photo shoot a few years ago.
So much fun to have you in the TKG kitchen, Mom...my kitchen and I miss you!
[Recipe video] Vegan Green Bean Casserole
This casserole recipe is 100% inspired by my recipe for I Can’t Believe It’s Vegan Cream of Mushroom Soup.
That soup is the creamy, delicious, predecessor (and major player) to this green bean casserole, which happens to be the healthiest one I've ever made!
What I love about both vegan recipes is that we're replacing the canned, cream of mushroom soup with some healthy ingredients that will appeal to ANY eater, vegan or not.
Of course, you're not required to make my vegan cream of mushroom soup to make this green bean casserole.
You could always grab a store-bought version, but mine is so easy!!
How is vegan green bean casserole different from traditional green bean casserole?
My ultimate goal for this recipe was to reduce sodium and other highly processed ingredients without compromising flavor and texture.
We did it! Here's how!
Instead of using a canned Cream of Mushroom Soup, we made it from scratch using my easy, carnivore-approved, vegan cream of mushroom soup recipe!
Trust me, it's really easy, and so worth the extra effort.
In fact, that soup is so good, it might not make it to the casserole!
Green bean casserole usually calls for French fried onions, which we love!
But, because we're using caramelized onions in this recipe (another secret weapon), we used Panko bread crumbs for the topping. P.S. we LOVED the crispy, toasty, results!
If you're up for making your own French fried onions, check out how our friend Sommer from A Spicy Perspective makes hers for this gorgeous Hot Onion Dip with Fried Onions. YUMMMM!
Might as well add her Hot Onion Dip recipe to your holiday appetizer table and spread the French fried onion love over two recipes. Now we're talkin!
How to make Vegan Green Bean Casserole
Step 1. Caramelize an onion, which takes 30 minutes and accounts for most of the time involved in the recipe prep. While this is happening, you can make the cream of mushroom (step 2) and steam the green beans (step 3).
If you want to skip this step and used packaged fried onions, go for it! But, you'll be missing these gorgeous caramelized onions. Just sayin'
Step 2. You can make the vegan cream of mushroom soup recipe up to 2 days ahead. Or, knock it out while the onions are caramelizing. So easy...trust me!
Step 3. Steam the fresh green beans. Optional...drop them into ice water to stop them cooking AND make them an even brighter green color.
Step 4. Assemble the casserole (onions, green beans, sauce, more onions, Panko, almonds)
Side note: You can assemble casserole a day or two in advance of your event, and bake it off when ready. If you go that route, don’t sprinkle the topping (Panko and almonds) until you're ready to bake this dish, otherwise, they'll get soggy.
Step 5. Cover and bake green bean casserole for 30 minutes at 375°. Remove casserole, uncover, switch on your broiler, and place casserole under a LOW flame a few minutes to toast the panko and almonds. Keep a close watch to avoid burning.
* See full recipe below
Vegan Green Bean Casserole Ingredients:
- extra virgin olive oil
- green beans
- Vegan Cream of Mushroom Soup
- panko bread crumbs (or sub with gluten-free bread crumbs)
- sliced almonds
Recommended kitchen tools:
- chef knife and cutting board (to chop veggies)
- 10" skillet (to sauté onions)
- 3.5 quart stainless sauce pot (to steam beans and make mushroom soup)
- Stainless steam basket (to steam beans)
- Cooking Spray (to spray casserole dish)
- 2 qt casserole dish 10.5 x 7 (for the casserole)
- Aluminum Foil (to cover dish)
Vegan Green Bean Casserole Recipe Tips:
Tip #1. You can assemble this casserole a day or two in advance, just be sure to hold off on the panko and almond topping until ready to bake.
Tip #2. My vegan cream of mushroom soup, is on the "thick" side when it's cold or room temp, but don't worry, it'll thin out as it bakes and will become the perfect texture for your casserole.
Tip #3. This green bean casserole recipe yields 6 1-cup servings, so please factor that in when planning your menu...you may need to double up.
Tip #4. Steaming green beans isn't a requirement for this recipe, but if you do, they'll hold a bright green appearance, even after baking.
Tip #5. Caramelizing onions isn't a requirement for this recipe, and you can use the classic packaged fried onions. But I highly recommend the caramelized onions for this recipe. It adds an element of delicious surprise!
Check out my other secretly healthy holiday recipes!
Shaved Brussels Sprout Salad will be gorgeous on your holiday table!
Serve Pomegranate Cranberry Relish condiment over warm, brie cheese or as a festive, holiday side.
Savory Sweet Potato Salad is the perfect side salad!
Baked Butternut Squash Mac and Cheese is the ultimate holiday pasta side dish!
Vegan Green Bean Casserole
- 2 Tbsp Extra Virgin Olive Oil
- 1 large Onion about 3/4 lb. thinly sliced
- 2 Garlic Cloves minced
- 1 lb. Fresh Green Beans 4 cups trimmed and chopped
- 3 cups Vegan Cream of Mushroom Soup can make 2 days ahead
- 1/2 cup Panko Bread Crumbs or crispy topping of choice
- 1 Tbsp Sliced Almonds
- 1 Tbsp Extra Virgin Olive Oil
Cook the onions
- Heat OLIVE OIL in a large skillet on med-high heat. Add sliced ONIONS and sauté a few minutes until slightly tender. Reduce heat to med-low, add GARLIC, and continue sautéing (20-30 min) until onions are caramelized, stirring as needed. (this amount yields 1 cup onions)Note: If you want to skip the longer caramelization, simply sauté onions on med-high heat (about 5 minutes) until tender and browned, stirring frequently.
Make cream of mushroom soup (can be made 2 days ahead)
- While onions are caramelizing, make vegan cream of mushroom soup. It's super simple and cooks in 15 minutes. (Watch out, you might find yourself eating all the soup before it makes it to the casserole...it's that good!)
Cook the green beans
- Cook GREEN BEANS until slightly tender and plunge into an ice bath * See footnote for green bean cooking options.
Assemble green bean casserole
- Spray a 10" x 7" casserol dish or 10" iron skillet.Scatter 1/2 of the ONIONS in the dish.Spread the GREEN BEANS in an even layer over the onions.Add the MUSHROOM SOUP in dollops, then spread around and press into some of the beans to coat them.Top with remaining ONIONS.
- Cover the casserole and refrigerate until ready to bake.
- Preheat oven to 375°.
- Toss together PANKO, ALMONDS, and OLIVE OIL in a mixing bowl and sprinkle over the casserole.
- Bake 30 minutes until sauce is bubbling and top is golden brown (stick under the broiler a few minutes, if desired).Note: If mushroom soup was cold when it was layered in, you may need to add 5-10 minutes to the bake time.
Serving, storage, and reheat
- Serve Vegan Green Bean Casserole warm.To store, cut into portions, allow to cool, then refrigerate in an airtight container up to 3 days.Reheat in a loosely covered baking dish at 350°F for 20 minutes until warmed through. Place under the broiler a few minutes to crisp up the topping.
Cream of mushroom soup recipe notesThings to know about the infamous oh-so-creamy vegan cream of mushroom soup for this casserole...
- it requires 10 min prep and 15 min cook time
- can be made ahead (up to 2 days) or same day as casserole
- can be cold OR warm when it's layered into the casserole. If it's cold:
- add a few splashes of liquid to loosen it enough to spread easily (but don't add too much...you do not want it runny)
- plan to add 5-10 minutes to the casserole bake time
How to cook green beans for green bean casserole (4 ways)Pro tip: Once cooked, immediately plunge cooked green beans into an ice bath or cool water to preserve bright green color for the casserole. Pressure Cook: Place green beans in steam basket in the Instant Pot stainless insert. Add 1 cup water. Close lid and turn pressure valve to "sealing". Pressure cook on HIGH for 0 (zero) minutes. Immediately turn pressure valve to "venting" to release all steam. Steam: Place steam basket in 4-quart soup pot with 1 cup water; cover and steam beans on med-high heat until slightly tender (about 5 min).
Boil: Boil 3 quarts water + 1 tsp salt in 4 quart soup pot. Boil green beans for 2 or 3 minutes until beans are slightly tender. Microwave: Place green beans in microwave-safe container with 1 inch of water. Cover the container and use high heat in two minute intervals until beans are slightly tender.