Gluten Free Green Bean Casserole with Homemade Onion Topping
Green bean casserole has always been my favorite holiday side dish. Although it’s super delicious, traditional green bean casserole isn’t gluten-free friendly. I decided to make a few tweaks to the traditional recipe to make a delicious gluten free green bean casserole recipe. And don’t forget to scroll to the bottom of the post to enter for a chance to win a $50 Michael’s gift card!
This post contains affiliate links, which means I may be compensated if you click one of them. Thanks for your support!

Traditional green bean casserole is usually made up of three ingredients: green beans, cream of mushroom soup, and fried onion topping. All of you gluten-free readers know that two of those ingredients are far from gluten free. So, we’ll need to make our casserole completely from scratch. I know, I know. It sounds difficult. While it’s not AS easy as putting together a traditional casserole, this gluten free green bean casserole really isn’t that hard to make.
First, we’ll start with the onion topping. To make those yummy, crispy onions. Start with a yellow onion, chopped into bite-sized pieces. Place the onion in a bowl and pour some milk over the top to cover. Let them soak for a few minutes while you mix up your dry ingredients. I love using this Hodgson Mill Seasoned Coating Mix whenever I fry anything. If you don’t have it on hand, or can’t find any, simply combine some gluten free flour, salt, and pepper to get the same taste.

Take the onions out of the milk, toss them in the dry ingredients, and throw (okay, don’t throw them…gently place) the onions in a pan of hot oil. Let fry for a few minutes until the crust is golden brown. Place the cooked onions on a plate lined with a paper towel and set them aside for later.
The next step in this gluten free green bean casserole is the cream of mushroom soup. So, don’t sue me, but I am not a fan of mushrooms. That’s why I decided to make my casserole without them. You can add them in if you want…if you do add them, now’s the time!
To make the sauce, start by melting butter in a saucepan over medium-low heat. Then, add in your cornstarch and cook until bubbling. Toss in a little salt and pepper, then slowly stir in your milk. Whisk constantly to avoid lumps and cook until the mixture begins to thicken. If you’re adding mushrooms, saute them in the butter before adding your cornstarch.

We’re almost there! Just a couple more steps. Put your frozen green beans in a colander and let them sit under warm running water for a few minutes to thaw, then place them in a casserole dish. Pour the sauce over the top of the green beans. Sprinkle the onions on top of the green beans. Place in the oven for around 20 minutes. If your onions start to look like they’re going to burn, place some aluminum foil over the top of the gluten free green bean casserole to finish cooking.

And that’s it! That was hard, was it? And let me tell you, the work you do put into the casserole is so worth it. I think I like the gluten free version even better than the traditional!

Gluten Free Green Bean Casserole
This simple gluten free green bean casserole features homemade fried onions on top.
Ingredients
- 1 yellow onion, chopped
- ½ cup milk
- ¾ seasoned gluten free flour (or ¾ cup gluten free flour seasoned with salt and pepper)
- 2 cups oil for frying
- 3 tablespoons butter
- ¼ cup mushrooms, diced (optional)
- 3 tablespoons cornstarch
- ¼ teaspoon salt
- Dash of pepper
- 1 ¼ cup milk
- 1 package frozen green beans
Instructions
To make the onions
- Heat oil in a saucepan over medium-low heat.
- Place chopped onions is a bowl and cover with milk. Let soak for a few minutes.
- Remove the onions from the milk and toss them in the seasoned flour.
- Gently place coated onions in hot oil and fry until golden brown.
- Remove onions from oil and place on a paper-towel-covered plate. Set aside.
To make the sauce
- Heat butter over medium-low heat in saucepan.
- If adding mushrooms, saute in butter until softened. (If you’re not using mushrooms, skip this step)
- When melted, add cornstarch. Heat until brown and bubbling.
- Mix in salt and pepper.
- Slowly pour in milk. Whisk constantly to avoid lumping and cook until sauce thickens.
To make casserole
- Let green beans thaw under warm running water.
- Pat dry and place green beans in a casserole dish.
- Pour sauce over green beans.
- Sprinkle onions over top of green beans.
- Bake in a 400 degree oven for 20 minutes. Cover with foil if onions begin to brown.
Emily is a midwestern mom of two boys. She loves all things DIY — from home renovations to kids birthday party planning. Whether she’s making a new farmhouse craft for her home or helping her kids with a cool activity, you can bet she’s in the middle of some kind of DIY project (or three) right now!

Thanks for this GF version.