green bean casserole with cripsy pesto onions

green beat casserole with crispy pesto onions_hot for food

Up your veggie game this holiday season! This green bean casserole with crispy pesto onions is packed with tons of delicious flavors. The crispy onion strings are way better than store-bought but did you know those usually are accidentally vegan too?! They’re so good that your guests will be asking for extras! They’re scrumptious on top of basically any savoury food you serve at the holiday table.

This recipe is super easy because I used a store-bought alfredo sauce and pesto! There’s a few options on the market including Nona Vegan Alfredo Style Sauce, as well as the Le Grand brand I found at the time of creating this recipe. You could also make my homemade alfredo or follow this slightly different recipe for a gluten-free version of green bean casserole.

vegan green beat casserole recipe

green beat casserole with crispy pesto onions_hot for food
4.5 from 4 votes
Print Recipe

green bean casserole with cripsy pesto onions

It’s a twist on the classic green bean casserole… and yes, the pesto makes it better!

Course Main Course, Side Dish
Cuisine American
Keyword alfredo sauce, crispy onions, green bean casserole, vegan casserole
Prep Time 20 minutes
Cook Time 26 minutes
Total Time 46 minutes
Servings 6
Author Lauren Toyota


crispy pesto onions

  • 1 white onion
  • 1 1/2 C nondairy milk
  • 1 tbsp apple cider vinegar
  • 1 1/2 C rice flour
  • 1 tsp smoked paprika
  • 1 tsp sea salt
  • 1/2 tsp ground black pepper
  • 3 C vegetable oil, for frying

green bean casserole


  1. Thinly slice the onion. It works best to use a mandolin to get them even, but if you’re great with a knife then try it out! They should be thin enough that you can see through them. Pour the nondairy milk into a shallow dish and whisk in the apple cider vinegar. Let the onions soak in this mixture for 15 minutes. In a separate mixing bowl, combine the flour with smoked paprika, sea salt, and ground black pepper.

  2. Heat your frying oil in a heavy-bottomed pot or deep fryer to 365°F to 375°F.

  3. Using a pair of tongs, take a handful of onions from the liquid and coat evenly with the flour mixture, then submerge into the oil. You can turn them over once in the frying oil to make sure they’re cooking evenly. They take about 2 minutes to get crispy. Remove that batch with the tongs and lay out onto paper towel. Continue doing batches until all the onions are used up.

  4. Blanche the green beans in boiling water. Once they turn bright green and are only partially cooked, drain them, and submerge them in ice cold water to prevent them from continuing to cook.
  5. In a pot over medium heat, whisk together the alfredo sauce, nondairy milk, arrowroot powder, and onion powder until it starts to bubble. Keep whisking constantly until it starts to thicken, then remove it from the heat and set aside.

  6. In a pan over medium heat, sauté shallot and garlic in coconut oil for 2 to 3 minutes. Then add the drained green beans into the pan and cook for 5 minutes. Add the thickened alfredo sauce and stir to coat all the beans. Let it sit in the pan, stirring occasionally for about 10 minutes as the sauce starts to thicken and the beans finish cooking through. 

  7. Transfer this to your serving dish. Top with as many crispy onions as you like and drizzle some pesto on top of the onions, as desired. Serve immediately.

Recipe Notes

You’ll have more crispy onions then you need to top the one casserole, but if you bring the extras to the table I’m sure people will be topping their casserole even more as they eat! There’s also a gluten-free green bean casserole recipe on the blog here.

you might also like

9 thoughts on “green bean casserole with cripsy pesto onions”

  1. This looks pretty great – not only vegan, but like a million times healthier than regular green bean casserole! Which grocery store carried those products?


  2. Do you think subbing homemade cashew cream would be reasonable/fruitful? I’m trying to limit purchases, since I already have 2 whole bags of cashews lol

    1. I would use the other recipe for green bean casserole on the blog as reference or google the brands I mention to check the packages. Sorry this is an old old recipe of mine!

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



EAT IT by hot for food is my new members-only blog with exclusive recipes, video tutorials, and live cook-alongs as well as BIG member giveaways. DON’T MISS OUT!

By entering your information below you’ll also receive an invite to the cookbook digital launch event in 2021. There’s also a chance that hot for food will have more pre-order gifts that you’ll be eligible to win by random draw. You’ll receive periodic emails about these offers.