Share this post on social media:

Dairy-Free Green Beans and Onion Casserole

It can be difficult to find a dinner that will please everyone, especially a casserole. But green bean casserole is one of those dishes that can be easily transformed to fit everyone’s tastes, even those on a vegan or vegetarian diet.

Creamy Soup

  • 1 head cauliflower, chopped
  • 1½ cup unsweetened almond milk or soy milk
  • 2 tablespoon garlic powder
  • 2 teaspoon Himalayan salt
  • 1½ tablespoon onion powder
  • ½ tablespoon freshly cracked black pepper
  • 2 tablespoon coconut oil, or cooking oil of choice
  • ½ medium-sized white or Spanish onion, finely chopped
  • 2 garlic cloves, minced
  • 16 ounces mushrooms, finely chopped

Fried Onion Topping

  • 2 large white or Spanish onions, thinly sliced
  • 1½ cup soy milk
  • Vegetable oil for frying (about 2-4 cups)
  • 1½ cup flour
  • 1 teaspoon dried sage
  • 2 teaspoon Himalayan salt
  • 1 teaspoon paprika, to season
  • 1-pound fresh green beans, rinsed, trimmed, and halved

Soup and Fried Onions:

  1. Place chopped cauliflower in a large heavy-bottom pan with almond milk, garlic powder, salt, onion powder, and black pepper. Cook until cauliflower is soft. Once soft, blend in a blender until creamy.
  2. Transfer into a large saucepan. In the large pan, heat up coconut oil, and sauté the garlic, onions and mushrooms until the mushrooms start to lose some of their liquid, about 10 minutes. Once the mushrooms are cooked, add them to the large pot with the cauliflower soup, and simmer on low.
  3. For the onion topping, soak the onions in the milk for a few minutes.
  4. In a medium-sized bowl, combine the flour, sage, and salt.
  5. Heat the oil in a deep pan or deep fryer. Then coat the sliced onions in the flour mixture. Fry the onions in small batches until they are crunchy.
  6. Drain on a towel, and season with paprika.


Green Beans and the Casserole:

  1. Preheat oven to 475°F.
  2. Bring a large saucepan of water and 1 teaspoon of salt to a boil. Add in the beans, and blanch for 3 minutes. Drain, and set aside to allow to completely dry.
  3. Add in the green beans and half of the fried onions to the cauliflower soup mixture, and stir to combine.
  4. Transfer to a large casserole dish, and bake for 15 minutes, or until bubbling.
  5. Remove, top with remaining fried onions, and serve immediately.


Try out this green bean casserole yourself, and let us know what you think. Share your photos on Facebook and Instagram using the hashtag #ALMbites.

For more favorite fall recipes, visit