Homemade Green Bean Casserole Recipe

This Homemade Green Bean Casserole recipe gives you all the creamy, crispy goodness of a traditional holiday green bean dish without all the canned soup. You’ll never make it the old way again!
Try these other awesome green bean recipes: Garlic Green Beans, Green Beans with Pancetta and Mushrooms and Green Bean Salad.
An image of a serving spoon in the pan of casserole with a heap on the spoon.

Green Bean Casserole Recipe

This post contains Affiliate Links. Please see the disclaimer here.

Is it even thanksgiving without Green Bean Casserole? I feel like this is a fixture on every holiday table and I get it. We American’s love a good casserole, and the crispy onions on top add the very best crunch. It’s one of our country’s favorite side dishes for a holiday.  But if I’m being completely honest, I’ve never loved this with all the canned cream of mushroom soup and mushy beans.

But a completely from scratch, homemade version of a fresh green beans casserole is the perfect way to take all the great things about this side dish, but making it way better by using fresh ingredients! So an even better Thanksgiving side!

A plate of green bean casserole with a fork o nthe back of it and the full pan behind it.

Tips for how to make green bean casserole from scratch

  • Try to dice the shallots and mushrooms around the same size- it’s ok if they aren’t completely uniform, but it helps if they’re at least a similar size so they cook evenly.
  • Make sure you stir the roux often so it doesn’t burn.
  • Reduce the heat to low when you add the half-and-half and the milk so that it doesn’t scald and be sure to stir often.
  • Make sure you trim and cut green beans to about 1 1/2 inch pieces to make it easier to eat.
  • Be sure to cover the casserole for the first portion of baking. You’ll uncover and sprinkle with french fried onions. for the last 10 minutes of cooking.

An overhead image of a pan of green bean casserole with french fried oniond on the top and around the pan and a black and white stripped towel to the right of it.

Can I use frozen green beans?

Yes, just add them to the pan frozen and skip the blanching step completely.

Can I use onions instead of shallots?

Yes but it will have a slightly different flavor- I prefer shallots because I like the flavor better, but regular onions will work in a pinch.

Can I make green bean casserole ahead of time?

Yes- you can assemble up until baking and then bake just before serving.

How long do you cook green bean casserole?

You’ll be making the sauce on the stove for about 10 minutes (and blanching the beans during this time) and then the casserole bakes for a total of 30 minutes.
A close up image of a white plate of green bean casserole with a fork on the back of it.

Ingredients for making the best green bean casserole

  • Butter
  • Shallots
  • Mushrooms
  • Kosher salt
  • Ground black pepper
  • Flour
  • Half and half
  • Milk
  • Romano cheese
  • Green beans
  • French fried onions

Best ingredients to prep ahead:

  • Trim green beans
  • Dice shallots
  • Dice mushrooms (only if making within 2 days)

Helpful tools:

  1. Large saute pan
  2. Wooden spoon
  3. Chef’s knife
  4. Cutting board
  5. Measuring cups
  6. Measuring spoons
  7. Large pot
  8. 9″ x 13″ pan

Hosting Thanksgiving?

Discover the secret to hosting Thanksgiving without all the stress! Prepsgiving is your FREE guide to making a delicious Thanksgiving feast the easy way.

[convertkit form=1727320]

Homemade Green Bean Casserole recipe
Prep Time
10 mins
Cook Time
40 mins
Total Time
50 mins

 This Homemade Green Bean Casserole recipe gives you all the creamy, crispy goodness of a traditional holiday green bean dish without all the canned soup. You'll never make it the old way again!

Course: dinner, Side Dish
Cuisine: American
Keyword: green bean casserole recipe
Servings: 8 servings
Author: Jessy Freimann, The Life Jolie
  • 5 Tablespoons salted butter
  • 1 cup finely diced shallots
  • 1 cup finely diced mushrooms
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon ground black pepper
  • 4 Tablespoons flour
  • 1 1/2 cups half and half
  • 1 1/2 cups milk
  • 2 Tablespoons Romano cheese
  • 32 ounces fresh green beans, trimmed and cut into 1 1/2 inch pieces
  • 2 cups French fried onions
  1. Preheat the oven to 350 degrees. Melt butter in a large saute pan over medium heat. Bring a medium pot of water to a boil on a different burner.

  2. Add shallots and mushrooms to the saute pan and cook for about 5 minutes until softened, stirring often.

  3. Season with salt and pepper. Sprinkle with flour and stir until there are no lumps remaining.

  4. Cook roux for 1-2 minutes stirring often.

  5. Whisk in half and half, milk and Romano cheese and reduce heat to low.

  6. Cook until thickened stirring often, around 2-4 minutes and remove from heat.

  7. While the sauce cooks, blanch green beans for 5 minutes and plunge into an ice bath to stop the cooking once drained.

  8. Combine beans with sauce and pour into an even layer in a 9" x 13" pan.

  9. Cover and bake for 20 minutes.

  10. Remove cover and sprinkle evenly with French fried onions.

  11. Bake uncovered for 10 more minutes and serve immediately.

Recipe Notes

Be sure to taste the sauce and adjust seasonings to your taste.

If you tried this recipe please comment and rate it 🙂 I love hearing your feedback and answering your questions! And if you make this please tag me on Instagram with @thelifejolie so I can share it <3

You can find a full index of my recipes here.

Don’t forget to follow The Life Jolie on Pinterest for more recipe inspiration!

Or if Pinterest isn’t your style, bookmark this post!

Let’s keep the conversation going- join my Facebook group

You Might Also Like

No Comments

Leave a Reply

Recipe Rating

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