| |

Healthy Vegan Green Bean Casserole (Gluten-Free, Oil-Free, & Dairy-Free)

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

This healthy vegan green bean casserole is creamy, comforting, and made with whole-food ingredients. A dairy-free, oil-free, and gluten-free side dish that’s perfect for Thanksgiving, Christmas, or cozy weeknight dinners.

Vegan green bean casserole with almond topping in a casserole dish.

Why You’ll Love This Vegan Green Bean Casserole 💚

  • A holiday classic: Green bean casserole is a staple at holiday gatherings, especially Thanksgiving and Christmas. Typically green bean casserole, however, includes dairy and processed ingredients. This version delivers all the flavor and creaminess minus the butter, milk, and fried onions.
  • Crowd-pleasing: This vegan green bean casserole delivers plenty of flavor, thanks to a savory mushroom sauce. It’s topped off with toasted sliced almonds—a healthy and elevated swap for traditional fried onions.
  • Diet-friendly: Dairy-free, oil-free, gluten-free, and lower in sodium and cholesterol than traditional green bean casserole. It can also be made nut-free if needed. 

Ingredients You’ll Need 🛒

Fresh green beans, mushrooms, and other ingredients for vegan green bean casserole.
  • Green beans: Either fresh or frozen work. Trim the ends if using fresh; thaw before cooking if using frozen.
  • Mushrooms: I used button mushrooms. Mushrooms add umami flavor and depth. As an added bonus, they help support a healthy immune system.
  • Yellow onion: Adds natural sweetness, depth of flavor, and antioxidants.
  • Garlic: Enhances the savory flavor and supports healthy blood pressure. 
  • Low-sodium vegetable broth: Adds subtle flavor to the sauce.
  • Unsweetened soy milk: I prefer soy for this recipe, because it has a creamier consistency, but unsweetened oat milk or almond milk also work well.
  • Low-sodium tamari: A gluten-free alternative to soy sauce; adds umami flavor.
  • White miso paste: Typically found in the international or refrigerated section at grocery stores. Deepens the savory flavor of the sauce and adds saltiness. Typically gluten-free (check the label to confirm). 
  • Nutritional yeast: Adds savory flavor and a warm color. Nutritional yeast is a great source of B vitamins, which are linked to maintaining energy, promoting skin health, and reducing inflammation. 
  • Dried thyme leaves: Contributes a cozy, earthy flavor. Use half a tablespoon of fresh thyme if you prefer.
  • Freshly ground black pepper: To taste.
  • Cornstarch: To thicken the sauce.
  • Rice vinegar: Adds a mild acidity for balance.
  • Sliced almonds: A crunchy, elevated topping. Almonds are associated with heart health and promoting healthy blood pressure.

See recipe card for quantities.

How to Make Healthy Vegan Green Bean Casserole (Step by Step) 🍲

Chopped onions cooking in a nonstick skillet for vegan green bean casserole base.

Step 1: Preheat the oven to 350°F. Heat a large nonstick skillet over medium heat. Add a splash of water and the onion and cook for 5 to 7 minutes, stirring periodically, until translucent and soft. Add more water as needed to prevent sticking.

Chopped mushrooms added to sautéed onions in a skillet for vegan green bean casserole base.

Step 2: Add the mushrooms. Continue cooking for 6 to 8 minutes, or until the mushrooms have browned and most of the liquid has evaporated.

Garlic added to cooked onions and mushrooms in a nonstick skillet.

Step 3: Add the garlic and cook for 1 minute, until fragrant.

Vegetable broth and soy milk added to skillet to make creamy vegan green bean casserole sauce.

Step 4: Add the vegetable broth, soy milk, tamari, white miso, nutritional yeast, thyme, and black pepper.

Creamy vegan mushroom sauce thickened with cornstarch for green bean casserole.

Step 5: Add the cornstarch and stir well to thicken the sauce.

Green beans mixed with creamy mushroom sauce in skillet before baking.

Step 6: Remove from heat. Add the green beans and rice vinegar. Gently stir until evenly coated.

Vegan green bean casserole mixture topped with sliced almonds in a baking dish before baking.

Step 7: Carefully transfer the mixture to a medium casserole dish. Sprinkle with sliced almonds.

Baked vegan green bean casserole with golden toasted almond topping.

Step 8: Bake for 13 to 15 minutes, or until the almonds are lightly toasted and golden brown. Serve warm.

Baked vegan green bean casserole with toasted almond topping.
Serving of vegan green bean casserole with crunchy almond topping in a white bowl.
Serving of creamy vegan green bean casserole with crunchy almond topping in a white bowl.

Substitutions and Variations 🔄

  • Nut-free: Omit the sliced almonds or substitute an equal amount of breadcrumbs, such as panko breadcrumbs. 
  • Soy-free: Replace tamari with coconut aminos and use unsweetened oat milk instead of soy milk.
  • Make-ahead option: Complete steps 1 through 7, but hold off on adding the almonds. Cover and refrigerate up to 24 hours. Add the almonds right before baking.

Equipment 🥣

  • Cutting board
  • Chef’s knife
  • Measuring cups and spoons
  • Large nonstick skillet
  • Large spoon or spatula
  • Medium casserole dish (I used an oval casserole dish measuring approximately 8×11 inches. A 9×9-inch square pan also works.)

Storage ❄️

  • Fridge: Store in an airtight container for3 to 4 days.
  • Freezer: Freeze for up to 1 month. Thaw in the fridge before reheating.

Pro Tip for the Best Green Bean Casserole ✨

As you approach or exceed 15 minutes in the oven, keep a close eye on the almond topping to ensure it does not burn. The sliced almonds will have a subtle golden color when ready.

FAQ ❓

Can I make this vegan green bean casserole ahead of time?

Yes! Prepare everything up to the point you add the mixture to the casserole dish (hold off on adding the almonds). Cover and refrigerate up to 24 hours. Add the almonds right before baking.

Can I use canned green beans?

Yes, but the casserole will be softer and mushier. If you have the choice, opt for fresh or frozen for the best result.

What can I use instead of miso paste?

Simply omit the miso or, for a similar savory boost, substitute a teaspoon of low-sodium tamari or soy sauce and an extra pinch of nutritional yeast.

Can I double this recipe?

Yes! Double the ingredients and bake it in a 9×13-inch casserole dish. Increase the bake time to 20 to 22 minutes, but keep a close eye on the almonds to make sure they don’t burn.

Healthy Vegan Green Bean Casserole (Gluten-Free, Oil-Free, & Dairy-Free)

Vegan green bean casserole with almond topping in a casserole dish.
This healthy vegan green bean casserole is creamy, comforting, and made with whole-food ingredients. A dairy-free, oil-free, and gluten-free side dish that’s perfect for Thanksgiving, Christmas, or cozy weeknight dinners.
Plant Based Paradise
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Serving Size 6

Equipment

  • cutting board
  • chef's knife
  • measuring cups and spoons
  • large spoon or spatula
  • medium casserole dish (I used an oval casserole dish measuring approximately 8×11 inches. A 9×9-inch square pan also works.)

Ingredients

  • 1 pound green beans (fresh or frozen; if fresh, rinse and trim ends; if frozen, thaw)
  • ¼ cup water (approximate amount needed for cooking vegetables; you may use more or less)
  • 8 ounces mushrooms finely diced
  • ¼ cup yellow onion finely diced
  • 3 cloves garlic minced
  • ¾ cup low-sodium vegetable broth
  • ¾ cup unsweetened soy milk or unsweetened plant milk of choice
  • 2 tablespoons low-sodium tamari
  • 1 tablespoon white miso
  • 1 tablespoon nutritional yeast
  • ½ teaspoon dried thyme leaves
  • freshly ground black pepper to taste
  • 1 tablespoon cornstarch
  • 2 teaspoons rice vinegar
  • ½ cup sliced almonds

Instructions

  • Preheat the oven to 350°F.
  • Heat a large nonstick skillet over medium heat. Add a splash of water and the onion and cook for 5 to 7 minutes, stirring periodically, until the onion is translucent and soft. Add more water as needed to prevent sticking.
  • Add the mushrooms and continue cooking for 6 to 8 minutes, or until the mushrooms have browned and most of the liquid has cooked off.
  • Add the garlic and cook for 1 minute, until fragrant.
  • Add the vegetable broth, soy milk, tamari, white miso, nutritional yeast, thyme, and black pepper.
  • Add the cornstarch to the skillet and stir well to thicken.
  • Remove the skillet from the heat. Add the green beans and rice vinegar. Gently stir until evenly coated.
  • Carefully transfer the mixture to a medium casserole dish. Sprinkle with sliced almonds.
  • Bake for 13 to 15 minutes, or until the almonds are lightly toasted and golden brown. As you approach the 15-minute mark, keep a close eye on the almonds to ensure they do not burn.

Notes

  • Store leftovers in an airtight container in the fridge for 3 to 4 days, or freeze for up to 1 month. Thaw in the fridge before reheating.
Nutrition Facts
Healthy Vegan Green Bean Casserole (Gluten-Free, Oil-Free, & Dairy-Free)
Amount per Serving
Calories
112
% Daily Value*
Fat
 
5
g
8
%
Saturated Fat
 
0.4
g
3
%
Trans Fat
 
0.002
g
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
3
g
Sodium
 
317
mg
14
%
Potassium
 
439
mg
13
%
Carbohydrates
 
13
g
4
%
Fiber
 
4
g
17
%
Sugar
 
4
g
4
%
Protein
 
7
g
14
%
Vitamin A
 
590
IU
12
%
Vitamin C
 
11
mg
13
%
Calcium
 
97
mg
10
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.

Tried This Recipe? Leave a Review! 📣

I hope you love this healthy vegan green bean casserole! It’s a delicious crowd-pleasing update on a classic. If you tried this recipe, I’d love to hear what you think! Please leave a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below to let me know how it turned out. And don’t forget to save this recipe on Pinterest for your next holiday gathering!

More Vegan Holiday Recipes 🌱

Try these other crowd-pleasing dishes for your plant-based holiday table:

Similar Posts

Leave a Reply

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

Recipe Rating