This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
This Whole30 green bean casserole is just like the classic Thanksgiving dish: tender green beans in a rich cream of mushroom sauce, topped with fried onion straws. This Whole30 green bean casserole (also a paleo green bean casserole, of course!) is an absolute must for the Whole30 Thanksgiving table. And to be honest, this paleo green bean casserole tastes even better than the classic version!
What Your Thanksgiving Plate Says About You
What does your Thanksgiving plate look like? I feel like Thanksgiving plates are some sort of gluttonous, culinary DNA, different for everyone and perfectly representative of one’s personality. I’m still working on my theories distinguishing introversion and extroversion as evidenced by the application or avoidance of burnt marshmallows on one’s sweet potato casserole, but when I nail it, y’all will be the first to know.
But really, my plate is easy: dark meat or very tender breast and tons of gravy, stuffing and tons of gravy, cranberry sauce, and far more than my fair and proportionate share of the green bean casserole. Hey, I made this, and I’m gonna eat as much green bean casserole as I damn well please.
It’s strange to me that, given how much work I put into Thanksgiving every year, making every single thing from scratch, the one dish that comes from cans is one of my favorites. I don’t think I’m solo here, though: the canned green bean casserole is a national phenomenon, gracing every Thanksgiving table worth grazing (in my opinion, that is). The perfect blend of tender green beans and creamy, rich cream of mushroom soup, topped with sweet, crunchy onions.
I even remember coming home after a party one night in college and making a batch to eat with my friends. Green bean casserole after being way overserved around 2 a.m.? Yeah, that was me in college. The me-est thing I’ve ever done.
So this year, as part of my Whole30 Thanksgiving recipes series, complete with a brined herb butter turkey breast and gravy, Whole30 green bean casserole, Whole30 sweet potato casserole with pecan-date topping, and Whole30 cranberry sauce (with my Whole30-compliant paleo stuffing already up on the blog!), I had to make my own take on the Thanksgiving classic with no grains, no gluten, no dairy, and no sugar. And it. is. perfection.
Why You’ll Love This Recipe
I didn’t skimp on any of the elements, making a cream of mushroom soup and onion-petal style crunchy fried onions to top the whole thing. I used fresh green beans, but you can use frozen, too. Basically, it’s a Whole30 Thanksgiving recipes must.
The cream of mushroom soup is heady and rich, but the fried onions are problematic. The problem being you have to actually not eat them by the fistful before presenting the dish to the Whole30 Thanksgiving table. It’s a big problem, and one we’ll have to band together to truly conquer. Email me if you need a fried onion accountability buddy?
Whole30 Green Bean Casserole (Paleo, Grain-Free, Dairy-Free)
Equipment
- Large saucepan
- immersion blender standard blender, see Notes
- 3 shallow dishes
- Large skillet
- Large plate or wire cooling rack
- Paper towels
- 3-quart baking dish
Ingredients
For the Whole30 Cream of Mushroom Soup
- 2 tablespoons ghee or butter if not on a Whole30
- 8 ounces mushrooms diced
- ½ of one onion diced
- 2 cloves garlic minced
- ¾ cup chicken broth divided, see Notes
- ½ teaspoon salt
- 2 tablespoons arrowroot powder
- 1 cup coconut cream see Notes
For the Fried Onions
- 1 large egg whisked
- ¼ cup tapioca flour
- ½ cup almond flour
- ½ teaspoon garlic powder
- ¼ teaspoon paprika
- 1 dash black pepper
- 1 medium yellow onion halved, then sliced into ½" slices
- 1 tablespoon coconut oil or avocado oil for frying
- 1 teaspoon salt to taste
For the Whole30 Green Bean Casserole
- 20 ounces green beans about 6-7 cups, fresh or frozen, trimmed
Instructions
- Preheat oven to 350° Fahrenheit.
For the Whole30 Cream of Mushroom Soup
- In large saucepan, melt ghee over medium heat. Add mushrooms and onion, and sauté for 5-10 minutes or until softened. Add garlic and stir constantly for 30 seconds or until fragrant.
- Deglaze saucepan with ¼ cup chicken broth (or ¼ cup white wine – only if not on a Whole30) and bring to boil. Add in remaining ½ cup broth and salt. Let liquid return to boiling. Boil for 3-5 minutes then sprinkle in arrowroot, whisking vigorously to combine. Continue cooking until liquid has reduced by about 33%-50%.
- Remove saucepan from heat. Use an immersion blender (or transfer about ⅔ of mixture to standard blender – see Notes) to blend until mostly smooth. Return saucepan to heat and add in coconut cream. Whisk until smooth.
For the Fried Onions
- Break egg into one shallow dish. Place tapioca flour in second shallow dish. Combine almond flour, garlic powder, salt, paprika, and black pepper in third shallow dish and whisk well to distribute thoroughly.
- Working in batches, dip onion strips into egg, letting excess yolk drip back into dish. Place egg-coated onions to tapioca flour and toss to lightly coat, shaking off excess flour. Dredge tapioca-floured onions in almond flour mixture and shake off any excess.
- Heat skillet over medium heat and cover the bottom of the skillet with coconut oil or avocado oil. When oil is hot and shimmering, add onions to pan in batches. Fry 2 to 3 minutes, then carefully flip onions over and fry another 2 to 3 minutes. Be careful when turning onions so as not to disrupt any coating.
- Transfer fried onions to plate or wire rack lined with paper towels and sprinkle lightly with salt. Repeat until all onions have been fried.
For the Whole30 Green Bean Casserole
- Steam green beans until bright green and tender-crisp, then transfer green beans to baking dish.
- Gently stir in cream of mushroom soup and 1 cup of fried onions. Place baking dish in preheated oven and bake 25 minutes.
- After 25 minutes, remove dish from oven and top green beans with remaining fried onions. Return dish to oven and bake another 10 minutes, until onions are heated through and crisp. Remove baking dish from oven and let casserole rest 5 minutes before serving. Serve warm.
- Chicken Broth: If not on a Whole30 round, you can use ¼ cup white wine + ½ cup chicken broth (for ¾ cup liquid total).
- Coconut Cream: You can use a can of coconut cream, or you can “make” your own with a can of coconut milk. Just place the unopened coconut milk in the refrigerator overnight. The solid layer that forms on top of the liquid is the coconut cream! Just scoop that off, and save or use the liquid below for something else.
- Fill the blender no more than halfway. You may have to blend your ingredients in a few batches.
- After pouring the liquid into the blender, let it sit a few minutes to cool slightly before blending.
- Before blending, remove the center cap from the blender lid and cover the hole with a dish towel instead. This will keep pressure from building up inside the blender. Keep your hand on the lid to hold it down while blending.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
Tag @40aprons on Instagram and be sure to leave a review on the blog post!
Never Miss A Meal!
New Recipes Straight To Your Inbox
A curated selection of our most recent recipes, delivered straight to your inbox once a week.
This recipe is absolutely amazing!!!!!! I have been making this for three years now. Thanksgiving snd Christmas. This is a must bring for my fiancé’s family! We didn’t tell anyone it was whole30 because we often get asked if we only eat “grass and sticks” which is annoying enough lol. Everyone ate double. When they found out it was whole30 they were SHOCKED. This recipe did take a little bit of time. But, now I have it down to a T. I make the soup the night before and the onions. I hate the fry smell, and I find that it’s just easier and gives me more time for other things on the day of the Holidays. Everyone should try this at least once. It may become the favorite staple of the holidays like it did with our families!!! Thank you for sharing this amazing recipe!
Oh yeah, just one more thing to brag. My gramma HATES coconut. She had no idea it was made with so much “coconut” based things. She is an amazing cook and baker, and she said it was the best green bean casserole she has ever had ☺️
Thanks for the kind words! So glad you love it!
Turned out great for Thanksgiving, thanks! Took too much time so ended up having to use store bought onions sadly, next year I’ll budget more time!
So glad you loved it!
This recipe was a huge hit at my house last Thanksgiving! I bookmarked it for this year to make again 🙂
Awesome, thanks for sharing!
Would you be able to use nutpods in place of the coconut cream?
Those’ll work!
What’s a good substitute for cream of mushroom soup in your green Bean casserole? I can’t have mushrooms
Cream of chicken?
Is there a way to make this without eggs?
You can try it with a flax egg, but I personally haven’t tried it sans eggs!
Any ideas on how to make the onions without eggs? Newly discovered egg allergy here and we LOVE this recipe. It is a MUST for our holidays
You can try it with a flax egg!
I made this and loved it! My whole family thought it was great. The cream of mushroom sauce and fried onions were incredibly delicious. It took a long time and used a lot of dishes, but it’s worth it. Thanks for the recipe. It’s a keeper.
It’s definitely a labor of love in our family too! Not quite so easy as stirring a couple cream of mushroom soups together with canned green beans 😉 I am so glad you thought it was worth it! Thanks so much for coming back to tell me
Just made this–am eating a forkful as we speak! It’s excellent, though the coconut cream is a bit too strong for my taste–it smells very much like coconuts cream, and that peculiar taste kind of invades each bite. I also added 1/4 cup more chicken broth because it reduced IMMEDIATELY when I added the arrowroot powder and became a sticky glob, so the chicken broth helped thin it a little. Definitely recommend this, though please let me know if anyone discovers a better alternative for coconut cream!
I have definitely noticed some people are more sensitive to coconut cream in recipes than others! If you’re sensitive to the taste, a cashew cream would be a perfect substitution. I do about 1 cup cashews to 1 cup water and blend it in a high-speed blender until totally smooth. 🙂 Certain brands taste more “coconutty” I think too
Where do you find cashew cream?
Try this: soak 1 cup raw cashews in warm water for 4 hours ( no need to change the water to keep it warm). Then, drain the cashews and add 1 cup water to a high-speed blender, blend until very very smooth
Do you think this can be made day before? If so how woukd you do it?
I wouldn’t recommend making the whole thing ahead, but you could make the cream of mushroom soup ahead and steam the green beans. Then make the onions the day of, assemble, and bake!