Our Air Fryer Green Bean Casserole is your traditional holiday hit without the dairy! Dress it up or keep it plain for my favorite vegan side dish for every family gathering!

green bean casserole in a black oven safe pot inside of a black air fryer basket

Recipe Overview

Green bean casserole has always been one of my favorite holiday treats, but the heaviness of it is comparable to a main meat!

This Vegan Green Bean Casserole takes the heaviness out but still brings you comfort just like grandma’s original recipe.

I prefer using fresh green beans in this to give it a little extra crunch and flavor and swap the typical creamy soup and milk base for coconut milk and vegetable broth mixed with sautéed mushrooms and onions for the same concept with fresher ingredients!

How to Make it

4 picture image collage of the steps to make air fryer green bean casserole step one make the sauce, step two combine with beans and put into pot, step three air fryer, step 4 eat
  1. Start by boiling your green beans for 5 to 7 minutes before shocking them in ice water to stop the cooking and setting them aside. Then, in a skillet over medium heat, warm your oil and sauté the onions. Next, add your diced mushrooms and sauté your mixture until the onions and mushrooms have softened. Now, sprinkle your flour over the skillet mixture and stir to combine. This helps make the gravy thicken!
  2. Add your vegetable broth to the skillet slowly, stirring as you add more. Add your coconut cream to the skillet as well. Add cooked beans to an oven-safe container, then pour the mixture over the beans. Then put the pot into the air fryer basket or tray.
  3. Air fry at 340 degrees F/171C for about 15 minutes until everything is combined and heated through.
  4. Serve warm and enjoy!
hand putting the air fryer green bean casserole into the black air fryer basket

How to make it ahead of time

There’s nothing easier than pulling your pre-made casserole from the fridge to the oven with no holiday mess.

This casserole could easily be made the night before and can be refrigerated until it’s time to cook.

Bring the dish out about half an hour before you want to cook it so it can slowly come to room temperature, and give it a quick mix before popping it in the air fryer.

You may also need to add a few extra minutes of cooking time.

Storing leftovers

Our Green Bean Casserole will last about 3 to 4 days in the fridge until the beans begin to absorb too much liquid and become mushy.

The sauce makes this a great addition to your leftover sandwich the next day, though!

substitutions to try

The most popular addition by far is adding fried onions on top. You can either buy these from the store or make your own.

I prefer the sautéed onions in mine, so I add those and leave out the fried bits.

Not a fan of coconut cream? Cashew cream goes great here too! This helps replace the typical Cream of Mushroom soup sauce.

Not Vegan?

You can use heavy cream or full-fat milk in place of the coconut. It is a simple swap out!

Print Recipe Pin Recipe
5 from 5 votes

Air Fryer Green Bean Casserole

This Air Fryer Green Bean Casserole is your traditional holiday hit without the dairy! Dress it up or keep it plain for my favorite vegan side dish for every family gathering!
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Servings: 6 people
Calories: 209kcal


  • 1.5 lbs fresh green beans ends trimmed
  • 2 c mushrooms diced
  • 1 c onion diced
  • 1 T oil
  • 2 T  flour all purpose or gluten free
  • 3/4 c vegetable broth
  • 1 can coconut milk (full fat)


  • Preheat oven to 400 degrees F. Bring a pot of water to a boil. Add the green beans and boil for 5 to 7 minutes, then rinse in cold water to stop the cooking process. Set beans aside.
  • In a skillet over medium heat, warm the oil and sauté the onions and mushrooms until softened. Sprinkle flour over the skillet mixture. Stir to combine. Add vegetable broth and coconut milk to the skillet.
  • Put cooked green beans in an oiled oven safe dish (that fits in your air fryer). Top the beans with the skillet mixture. Air Fry at 370 degrees F/171C for about 15 minutes. Serve warm and enjoy!


Calories: 209kcal | Carbohydrates: 16g | Protein: 5g | Fat: 16g | Saturated Fat: 12g | Sodium: 135mg | Potassium: 520mg | Fiber: 4g | Sugar: 6g | Vitamin A: 845IU | Vitamin C: 17mg | Calcium: 60mg | Iron: 4mg
Tired of the ads?Go AD Free – Become part of our Membership community!

Air Fryers can vary greatly. Please take the time to learn your specific air fryer. You may need to adjust times and temperatures based upon your air fryer. All though this website attempts to provide accurate nutritional information, the information should only be considered an estimate. Varying factors such as different product types, different brands, etc. can change nutritional information. It is your responsibility as a consumer to read all labels to make sure the ingredients fit your dietary needs as well as calculate your own nutritional information as a double check.
pin for air fryer green bean casserole, those words are a text overlay over a picture of the casserole in a black air fryer basket


  1. 5 stars
    I have to tell you that I am not vegan or even dairy free, but I made it as the directions stated and it was delicious. I didn’t even miss the dairy! This was so good!

  2. 5 stars
    I definitely see this green bean casserole being a hit during the holidays! So easy and flavorful with the air fryer too. Yum!

  3. 5 stars
    I recently bought an air fryer and never occurred to me I could use it for making green bean casserole. I need to make this recipe for Thanksgiving!

5 from 5 votes

Leave a Reply

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

Recipe Rating