• Skip to main content
  • Skip to primary sidebar

The Kitchen Girl logo

menu icon
go to homepage
  • Home
  • Recipes
  • Dinner
  • About
  • Shop
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Dinner
    • About
    • Shop
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Side Dishes

    by Traci · 11/20/2021

    The Best Vegan Green Bean Casserole

    5 from 51 votes
    Total 1 hour hour
    Jump To Recipe

    This post may contain affiliate links. Please read our disclosure policy.

    The best vegan green bean casserole is made with fresh green beans, homemade vegan cream of mushroom soup, savory browned onions, and a crispy Panko topping. Even non-vegans love this healthier holiday side! Plus, it includes make-ahead instructions!

    wooden spoon scoops creamy vegan green bean casserole from a white baking dish
    Table of Contents hide
    1) Why everyone loves this recipe
    2) Vegan green bean casserole ingredients
    3) How to make vegan green bean casserole
    4) Recipe tips
    5) Make ahead tips
    6) More vegan holiday recipes
    7) 📖 Recipe
    8) The Best Vegan Green Bean Casserole

    Why everyone loves this recipe

    My beloved vegan green bean casserole was perfected over 10 years ago with my mom in the test kitchen It's become such as staple for both vegans and non-vegans at Thanksgiving and holiday dinners! The creamy homemade mushroom soup, an essential component, is so rich and delicious that it makes this casserole truly creamy, comforting, and share-worthy. Plus, with make-ahead instructions, you can prepare it in advance and bake whenever you're ready.

    Don’t worry—you can still serve this plant-based Thanksgiving side alongside all the classic holiday dishes. It complements any holiday turkey, mashed potatoes, gravy, and cranberry sauce, and it never EVER disappoints.

    Vegan green bean casserole ingredients

    • Olive oil: Olive oil adds a wonderful depth of flavor to sautéed onions, but feel free to use your preferred oil for a more personalized taste.
    • Onions: Large yellow, white, or sweet onions work great for this recipe. You can sauté them gently until they’re lightly browned, or cook them longer until they’re deeply caramelized for a richer flavor.
    • Garlic: Fresh chopped garlic is recommended, but garlic powder works as a substitute if needed.
    • Green beans: I recommend fresh beans for the best texture—cook them to your liking without watering down the casserole.
    • Vegan cream of mushroom soup: My easy homemade version is rich, creamy, and made with any plant-based milk. It’s the magic of this recipe—non-vegans love it too!
    • Panko bread crumbs: I originally created this recipe with the panko-almond topping shown in the photos. For a more traditional topping, you can use French fried onions.
    • Sliced almonds: These add a nice crunch to the Panko topping.
    Ingredients for green bean casserole in glass bowls.

    How to make vegan green bean casserole

    Get the full instructions in the recipe card below.

    First, sauté the onions to your liking. I prefer to caramelize mine to a deep brown color, which requires cooking on low heat for a longer time with occasional stirring—but it’s totally worth the effort!

    This vegan Green Bean Casserole recipe is creamy comfort food that's so easy to make! #vegan #greenbeancasserole #veganchristmas #veganthanksgiving #creamofmushroom

    Next, make my unbelievably vegan cream of mushroom soup recipe while the onions are caramelizing. Trust me, you want this soup in this casserole. The recipe is linked in the card below and can be made up to 2 days ahead and can be added to the casserole warm or cold.

    vegan cream of mushroom soup in white soup pot with wooden spoon

    Now it's time to steam the green beans until slightly tender. You can use your stove to steam or boil them, but I like to make hands-free pressure cooker green beans with a silicone colander. After either method, transfer the beans to ice water to cool, which helps retain that beautiful green color. Drain and set aside.

    glass measuring cup pours water over green beans in Instant Pot

    To assemble the casserole, spray the baking dish, layer the onions, followed by the green beans, and spread the mushroom soup on top. Cover and refrigerate for up to 2 days. We'll add the topping just before baking.

    This vegan Green Bean Casserole recipe is creamy comfort food that's so easy to make! #vegan #greenbeancasserole #veganchristmas #veganthanksgiving #creamofmushroom
    Freshly steamed green beans in white casserole dish
    cream of mushroom soup being layerd over green beans in white casserole dish

    Preheat the oven to 375°F. Make the topping by mixing Panko breadcrumbs, olive oil, and almonds in a bowl, then sprinkle over the casserole and cover with foil.

    panko bread crumbs, sliced almonds, and olive oil are combined in a glass bowl with a black spatula

    If baking from room temperature, bake for about 30 minutes until heated and bubbling. If baking from a refrigerated make-ahead casserole, let the casserole rest at room temperature for 30 minutes, then bake it for 40-45 minutes. Uncover and broil on LOW for a few minutes to brown the topping, watching closely to avoid burning. Let it rest for 5 minutes before serving.

    wooden spoon scoops creamy vegan green bean casserole from a white baking dish

    Recipe tips

    • Use fresh green beans for the best texture. If using frozen, make sure to thaw and drain them well to avoid excess water in your casserole.
    • Don’t overcook the green beans before assembling the casserole. They’ll continue cooking in the oven, and you want them to stay tender, not mushy.
    • Make the vegan cream of mushroom soup ahead for easier prep and assembly.
    • Taste the soup before using it in the casserole. Adjust seasoning with a pinch of salt or pepper if needed, so the flavor is just right.
    • Use a spoon to check the casserole as it bakes—if it’s not bubbling around the edges, it may need a little more time.

    Make ahead tips

    • Prepare the casserole in advance: Assemble the casserole (without the topping) and refrigerate it for up to 2 days. Add the topping right before baking.
    • For even easier make-ahead prep, cook the green beans and make the soup up to 3 days ahead. Store them separately in airtight containers in the fridge until ready to assemble.

    More vegan holiday recipes

    • Cranberry Orange Sauce
    • Garlicky Baked Mushrooms
    • Shaved Brussels Sprout Salad
    • Fresh Cranberry Relish with Pomegranate

    📖 Recipe

    wooden spoon scoops creamy vegan green bean casserole from a white baking dish

    The Best Vegan Green Bean Casserole

    A super creamy vegan green bean casserole with fresh green beans, easy homemade vegan cream of mushroom soup, savory browned onions, and crispy Panko topping. Even non-vegans love this scrumptious holiday side. Includes make-ahead instructions!
    Prep TimePrep Time: 30 minutes mins
    Cook TimeCook Time: 30 minutes mins
    Total timeTotal Time: 1 hour hr
    Yield 6 (1-cup) servings
    Author Traci Antonovich
    5 from 51 votes
    Print Pin it for later 📌

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from The Kitchen Girl.

    Video

    When scaling the recipe 2x or 3x, the gray ingredient note stays the same. Adjust quantities accordingly.

    Ingredients 

    This recipe yields 6 (1-cup) servings.

    • 1 pound Fresh Green Beans, about 4 cups, trimmed and halved
    • 2 tablespoons Olive Oil, or preferred oil
    • ½ medium Onion, thinly sliced
    • 2 cloves Garlic, minced
    • 3 cups (Homemade) Vegan Cream of Mushroom Soup, make-ahead recommended

    Crispy Panko Topping

    • ½ cup Panko Bread Crumbs
    • 1 tablespoon Sliced Almonds
    • 1 tablespoon Olive Oil

    Instructions

    • Prep the green beans: Cook the FRESH GREEN BEANS using your preferred method (steam, boil, or pressure cook) until tender. Once cooked, rinse them with cold water and drain well. Set aside.
    • Sauté onions and garlic: Heat 2 tablespoons OLIVE OIL in a skillet over medium heat. Add ONION and GARLIC and sauté until tender (about 5-7 minutes).
      Pro tip: For extra flavor, sauté the onion on low heat for 20 minutes until golden brown, stirring occasionally.
    • Assemble the casserole: Layer the cooked ONION mixture in the bottom of a casserole dish. Top with the cooked GREEN BEANS and spread VEGAN CREAM OF MUSHROOM SOUP evenly over the top.
      Note: If using my homemade mushroom soup, do not add liquid to it. I promise it will become saucy as it bakes.
    • Add the topping: In a small bowl, combine PANKO BREAD CRUMBS, SLICED ALMONDS, and 1 tablespoon OLIVE OIL. Sprinkle the mixture evenly over the casserole.
    • Bake: Preheat oven to 375°F.
      If baking from room temperature: Bake uncovered for 25-30 minutes until the sauce is bubbling and the top is golden brown.
      If baking from the refrigerator (make-ahead): Let the casserole rest at room temperature for 30 minutes, then bake for 40-45 minutes.
    • Rest and serve: Let the casserole rest for 5 minutes before serving.
    • Make-ahead tip: Assemble the casserole (without the topping), cover, and refrigerate for up to 2 days. Add the topping before baking.
    • Storage: Cool completely and refrigerate leftovers in an airtight container for up to 3 days.
    Did you make this? We'd love your feedback!!Please rate and review it here or below ⤵️

    Recipe Notes

    Use fresh green beans for the best texture. If using frozen, make sure to thaw and drain them well to avoid excess water in your casserole.
    Don’t overcook the green beans before assembling the casserole. They’ll continue cooking in the oven, and you want them to stay tender, not mushy.
    Make the vegan cream of mushroom soup ahead for easier prep and assembly.
    Taste the soup before using it in the casserole. Adjust seasoning with a pinch of salt or pepper if needed, so the flavor is just right.
    Use a spoon to check the casserole as it bakes—if it’s not bubbling around the edges, it may need a little more time.
    Make-Ahead Tips
    Prepare the casserole in advance: Assemble the casserole (without the topping) and refrigerate it for up to 2 days. Add the topping right before baking.
    For even easier make-ahead prep, cook the green beans and make the soup up to 3 days ahead. Store them separately in airtight containers in the fridge until ready to assemble.

    Equipment

    • chef's knife
    • cutting board
    • 12 inch skillet
    • colander
    • cooking spray
    • casserole dish 10 x 7 or 8 x 8

    Nutrition

    Serving: 1cup | Calories: 222kcal | Carbohydrates: 18g | Protein: 5g | Fat: 15g | Saturated Fat: 2g | Sodium: 158mg | Potassium: 358mg | Fiber: 4g | Sugar: 5g | Vitamin A: 522IU | Vitamin C: 12mg | Calcium: 132mg | Iron: 2mg
    Course Christmas, Side Dish, Thanksgiving
    Cuisine American
    Diet Vegan, Vegetarian
    Easy FREE recipes to your inbox weeklyJoin The Kitchen Girl community!
    4.0K shares
    • Facebook
    • Email recipe

    Reader Interactions

    5 from 51 votes (16 ratings without comment)

    We love recipe feedback... Cancel reply

    Your email address will not be published. Required fields are marked *

    Tap stars to rate recipe




    Comments

    1. JB says

      November 22, 2024 at 9:01 am

      5 stars
      We make this every year and I can’t wait to have it again next week!! I’m not even vegan and I love this green bean casserole 🙌🏼

      Reply
    2. Mamie says

      November 20, 2023 at 9:22 am

      Can you double the recipe and make it in a 9 x 13 pan?
      Would you also need to use double the amount of soup?

      Reply
      • Traci says

        November 20, 2023 at 9:37 am

        Yes!! Thanks for asking. Doubling the recipe will require a 9 x 13 pan. Yes, you will need to double the vegan mushroom soup. Let me know if you have any more questions and enjoy the recipe. Happy Thanksgiving to you and yours!

    3. R Thomas says

      November 20, 2022 at 5:32 pm

      5 stars
      I forget how good this recipe is until I make it again and am blown away. So creamy and comforting. Bravo KG!

      Reply
    4. JB says

      November 21, 2021 at 7:09 am

      5 stars
      Wowwww! I'm not at all vegan but your vegan green bean casserole is shockingly delicious! I'm amazed that a dairy free version is as good as any GBC I've ever had. Your vegan cream of mushroom soup is a MUST for this recipe. Love the crispy topping too. I'm all in KG!

      Reply
      • The Kitchen Girl says

        August 07, 2022 at 11:23 am

        How did I miss this thoughtful review?! Thank you and I'm glad you love this one as much as I do 🙂

    5. Em says

      November 17, 2021 at 7:14 pm

      5 stars
      This green bean casserole is DELICIOUS. I am not vegan, but I often eat vegan foods. This is so much better than any other gb casserole I’ve tried or made before. This is the 2nd year I’ll make it for Thanksgiving, my family is demanding it, and the 1 vegan is appreciative. Anyone who makes this REALLY must make the vegan cream of mushroom from scratch from the suggested recipe; it’s also delicious on its own. This recipe doubles well.

      Reply
      • The Kitchen Girl says

        November 17, 2021 at 8:28 pm

        Wow! This is such a lovely review and I truly appreciate you taking the time to be so detailed. This is one of my oldest recipes on the blog and, like you, I'm not vegan but I LOVE this recipe lol AND the mushroom soup. Thank you and here's to the best holiday of the year!

    6. M.V. says

      November 24, 2020 at 8:01 pm

      5 stars
      Delicious. Second year making this recipe. I omit the sherry (only because I don't have it), and add apple cider vinegar, dry dill, and a bit of agave to give the soup a more sour cream taste.

      Reply
      • The Kitchen Girl says

        November 25, 2020 at 6:49 am

        So glad to hear it, M.V. 🙂 Yeah, sherry's not required and I love the ACV substitute! Great idea 🙂 Thanks so much for the feedback...much appreciated

    7. Stef says

      November 23, 2020 at 9:35 am

      5 stars
      So freaking goooood! I make the vegan cream of mushroom soup and caramelized onions a day or two ahead. On Tgiving, I steam the green beans, assemble and bake. Couldn't be easier! I do add a splash of liquid to the cold mushroom soup to help coat the beans easier. Best vegan green bean casserole recipe around!

      Reply
    8. TD says

      November 17, 2020 at 7:45 am

      5 stars
      WOW WOW!!! Who knew a vegan green bean casserole could be so undetectably vegan. It's SO rich and creamy, it literally fools people when they eat it. This one's a keeper for Thanksgiving dinner!

      Reply
      • The Kitchen Girl says

        November 17, 2020 at 9:56 am

        So glad to hear it! Yep, this dish makes you CEO of secretly vegan deliciousness LOL.

    9. Ryan says

      November 16, 2020 at 9:50 am

      5 stars
      All I can say is I don’t know much about making vegan food but I made this for Friendsgiving and friends were asking me for the recipe....haha! Well I had to give up my secret and point them to you. I know you're not vegan, but you sure know how to create vegan recipes that anyone can enjoy. Thanks for making me a potluck hero with this green bean casserole!

      Reply
      • The Kitchen Girl says

        November 16, 2020 at 11:28 am

        You're so welcome, Ryan Potluck hero...I love it! This vegan green bean casserole really is a good one to sneak past a group dinner because by time you get around to telling them it's dairy-free, they're already hooked LOL. Thanks for the kind words 🙂

    10. @roicotestkitchens says

      November 15, 2020 at 5:03 pm

      5 stars
      Girl! This is so tasty! It’s rich, it’s easy, and best of all my toddler loved it! Thanks for the vegan recipe - we are always in search of something new!

      Reply
      • The Kitchen Girl says

        November 15, 2020 at 7:48 pm

        What a compliment and you are SO welcome! I'm glad you (AND your little!) loved this and I'm so happy to inspire

    11. Jeff says

      November 14, 2020 at 8:23 pm

      5 stars
      Wow! You really can't tell this is vegan. The mushroom soup makes it so creamy and delicious and those onions are a must. Just superb!

      Reply
      • The Kitchen Girl says

        November 15, 2020 at 7:41 pm

        Yay!! So glad to hear it, Jeff! I'm with you about the mushroom soup AND the caramelized onions. They make it divine!

    12. Jess says

      November 29, 2019 at 7:59 pm

      5 stars
      Amazing!!! Was the favorite side at my vegan Thanksgiving, so much better than the standard canned soup version

      Reply
      • Traci Antonovich says

        November 29, 2019 at 8:49 pm

        Jess, awesome!!! I'm honored that you put my dish on your holiday table ☺️ Thanks so much for letting me know...glad you enjoyed!

    13. Bnewberry says

      November 23, 2019 at 12:40 pm

      5 stars
      Quick question. Can this be made ahead and frozen? If so, advice on best way would be appreciated. Wanted to get some Thanksgiving pre-cooking done.

      Reply
      • Traci Antonovich says

        November 24, 2019 at 8:01 am

        Hiya! I would not freeze this dish because I think the texture would be disappointing. I suggest making each component up to a few days ahead and store them separately. Then assemble the dish the day before you're going to bake-and-serve. Did you watch the video for this? Check it out...and let me know if you have more questions 🙂

    « Older Comments

    Primary Sidebar

    The Kitchen Girl standing in a white kitchen with brown accents

    Hi! I'm Traci and I'm sharing my easy recipes with everyday ingredients, simple instructions, and ALL the flavor. Read more about me.

    Spring Recipes

    • asparagus with Parmesan and chopped parsley garnish on white serving plate
      The BEST Air Fryer Asparagus
    • asian slaw in white bowl with two serving spoons
      Asian Slaw with Sesame Ginger Dressing
    • garlic roasted mushrooms in white bowl on green surface
      Garlicky Roasted Mushrooms
    • kale salad with toppings in glass bowl with salad tongs
      Lemon Kale Salad Recipe
    • strawberry salad in wood bowl
      Strawberry Salad
    • whole artichokes on trivet in Instant Pot
      Instant Pot Artichokes

    Trending Recipes

    • Ham and beans in white bowl with spoon
      Ham and Bean Soup
    • turkey chili in white soup pot with serving ladle next to fresh toppings
      The BEST Turkey Chili Recipe
    • lasagna soup in white bowl with spoon
      Lasagna Soup
    • penne alla vodka with chicken in white skillet
      Chicken Penne alla Vodka
    • black refried beans garnished with fresh cilantro in white serving bowl next to lime wedges
      Refried Black Beans Recipe
    • tortilla chip is dunked into blender salsa in a black bowl
      5 Minute Blender Salsa (Restaurant Style Salsa)

    Weeknight Favorites

    • white crockpot with chicken vegetable soup and a soup ladle
      Crockpot Chicken Vegetable Soup
    • cream of mushroom soup in white bowl with soup spoon
      Easy Cream of Mushroom Soup
    • turkey sloppy joes on hamburger bun
      Turkey Sloppy Joes Recipe
    • A skillet filled with creamy pasta shells, ground meat, and garnished with chopped herbs. A wooden spoon is resting in the skillet.
      Homemade Hamburger Helper Recipe
    • asian slaw in white bowl with two serving spoons
      Asian Slaw with Sesame Ginger Dressing
    • lentil chili in black bowl with fresh herb garnish and spoon
      Lentil Chili

    Easy Chicken Recipes

    • Crispy chicken thighs on blue plate garnished with fresh parsley.
      Crispy Air Fryer Chicken Thighs
    • Golden brown whole chicken in black slow cooker
      Slow Cooker Whole Chicken
    • crispy and juicy chicken legs on blue serving platter with lemon wedges
      Easy Baked Chicken Legs (Drumsticks)
    • whole chicken on serving board with parsley and lemon garnish
      Instant Pot Whole Chicken
    • Partially sliced air fryer chicken breast on wooden cutting board
      Juicy Air Fryer Chicken Breast
    • crispy air fryer chicken legs in air fryer basket
      Crispy Air Fryer Chicken Legs in 25 Minutes

    Footer

    About TKG

    • Meet Traci
    • Subscribe
    • Shop
    • Privacy Policy
    • Back to home page

    Classic Recipes

    • Baked Chicken Legs
    • Broiled Salmon
    • Turkey Chili
    • Charcuterie Board
    • Ham and Bean Soup
    • Homemade Cornbread
    • Baked Chicken Thighs
    • Reuben Sandwich
    • Lasagna Soup
    • French Bread
    • Best Banana Bread
    • Minestrone Soup
    • Beef Stroganoff
    • Pico De Gallo

    Cooking Methods

    • Air Fryer Recipes
    • Instant Pot Recipes
    • One Pot Meals
    • Slow Cooker

    Categories

    • Appetizers
    • Beef Recipes
    • Bread
    • Breakfast
    • Dessert
    • Dips and Spreads
    • Dinner Recipes
    • Holiday Recipes
    • Pasta and Noodles
    • Salads
    • Sides
    • Soup, Stew, and Chili
    • Sauces
    • Sandwiches
    • Pinterest
    • Facebook
    • Instagram
    • YouTube
    • Twitter
    • TikTok
    The Kitchen Girl as seen on image banner

    ©2025 The Kitchen Girl LLC. All Rights Reserved.

    • 606Facebook
    • Pinterest
    • Flipboard
    3979 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.