plant based green bean casserole

Green Bean Casserole

Traditional green bean casseroles are laden with cream and butter and topped with oil-fried onions. In this WFPB version, we use a rich and seasoned tofu cream and bake it to a casserole perfection. My simple green bean cooking technique allows you to use fresh green beans and still achieve a tender and tasty green bean casserole. Whether you are cooking for a crowd or your immediate family, this casserole will wow even the pickiest eaters.

plant based green bean casserole

Cooking the Green Beans

While this is not a one-pot meal, I did work to reduce the number of dishes I dirtied. I started with a non-stick skillet, my prepped fresh green beans, and one-half cup of water. Then, they go into the skillet to simmer until the water has evaporated and the beans are a crisp-tender. Transfer your beans to your casserole dish and get started on the cream mixture.

Perfect Casserole Cream

To make the perfect casserole cream, I start with unsweetened soy milk, silken tofu, and chickpea flour. Chickpea flour will help the cream thicken and acts as a binder. Blend your soy milk, tofu, and chickpea flour and set aside.

Get your onions and sliced mushrooms into your non-stick skillet (adding a tablespoon of water as needed to prevent burning). Saute over medium heat until onions are soft, about 7 to 10 minutes. Add the garlic and saute another couple of minutes.

Now it’s time to stir in the cream and the other spices. This step is where your perfect casserole cream comes together. Finish by stirring the beans into the mixture and transferring the creamy green bean mixture to your casserole dish.

The Crispy Onion Topping

Fried onions typically top a green bean casserole, but they are often fried in oil, and some store-bought varieties contain dairy. I was so excited to try the Onion Clusters from Foods Alive. (*use code ‘veginspired’ for savings). I usually eat them as a savory and crunchy snack but broken up; they are a perfect topping for this casserole. Foods Alive creates a delicious and crunchy snack using power foods! My favorite part, they are oil-free!

Foods Alive creates delicious and healthy treats. They source quality ingredients and have a variety of snacks and treats to try. I love their jungle peanuts, crackers, and nutritional yeast. I always have all of those products on hand for use in my kitchen. Check them out today!

plant based green bean casserole

Green Bean Casserole

Yield: 6
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

Creamy and baked to perfection, this plant-based green bean casserole has all the taste of tradition made from plants!


  • 1 pound green beans, trimmed and cut into 1" pieces
  • 8 ounces cremini mushrooms, sliced
  • 1/2 cup diced onion (about 1/2 a small onion)
  • 1 clove garlic, minced
  • 6 ounces silken tofu
  • 1/2 cup unsweetened soy milk
  • 2 tablespoon chickpea flour
  • 1/4 cup nutritional yeast
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 2(-ounce) bag Good and Hearty Super Veggie Onion Clusters


  1. Preheat oven to 350°
  2. In a non-stick skillet, place prepped green beans and 1/2 cup of water. Bring to a simmer and simmer uncovered over medium heat until water evaporates. Transfer beans to a casserole dish and set aside
  3. In a blender, blend tofu, soy milk, and chickpea flour and set aside.
  4. In a non-stick skillet saute the mushrooms and onions over medium heat until soft, about 7 to 10 minutes. (add 1 tablespoon of water as needed to prevent burning)
  5. Add garlic to and saute another 2 to 3 minutes.
  6. Stir the soy milk mixture, nutritional yeast, salt, and pepper into the mushroom mixture. Cook for 1 to 2 minutes until sauce thickens. Remove from heat.
  7. Stir in green beans and mix thoroughly. Transfer to the casserole dish. Top with Good and Hearty Super Veggie Onion Clusters.
  8. Bake Covered for 15 minutes. Remove cover and bake additional 10 minutes.


If you make this ahead, remove from the refrigerator when you preheat the oven and bake covered for about 25 to 30 minutes so casserole has time to heat through.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 105Total Fat: 2gSaturated Fat: 0gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 196mgCarbohydrates: 17gFiber: 6gSugar: 6gProtein: 9g

Nutrition information isn’t always accurate.

Happy Holiday

I hope you have a wonderful holiday season. This green bean casserole is perfect for Thanksgiving, Christmas, or for a Sunday Family Dinner! Want to see more hearty family recipes? My Mashed Potatoes and Gravy and my Hearty Stuffed Acorn Squash would round out this meal!

Be sure to snap a pic and tag me @veginspired #veginspiredfoodie on Instagram or Facebook. I love to see your remakes!