Comforting Green Bean Casserole with Almonds

Green bean casserole is one of those dishes that shows up at every family gathering, and for good reason. It’s comforting, easy to make, and feeds a crowd without breaking the bank. But I’ll be honest – I got tired of the same old recipe with canned soup and fried onions from a container.

That’s when I started playing around with adding almonds to my green bean casserole. The crunch factor is amazing, and they give the dish a nutty flavor that pairs perfectly with fresh green beans. Plus, almonds are something I usually have in my pantry anyway.

Want something a little different for your next potluck? This version will have people asking for the recipe. It’s still got that classic comfort food feel, but with a twist that makes it feel special.

green bean casserole with almonds
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Why You’ll Love This Green Bean Casserole

  • Homemade creamy sauce – Skip the canned soup and make your own rich, flavorful white sauce that’s so much better than store-bought versions.
  • Crunchy almond topping – The flaked almonds add a delicious nutty crunch that takes this classic side dish to the next level, making it feel more special than the traditional version.
  • Make-ahead friendly – You can assemble this casserole earlier in the day and just pop it in the oven when you’re ready, making holiday meal prep so much easier.
  • Perfect holiday side dish – This comforting casserole pairs beautifully with roasted meats and other traditional dishes, and it’s always a hit at family gatherings.
  • Fresh herb flavor – The dried dill adds a lovely herby note that brightens up the whole dish and makes it taste more sophisticated than your average green bean casserole.

What Kind of Green Beans Should I Use?

You can absolutely use canned green beans for this casserole, which is what the recipe calls for, but fresh or frozen green beans work just as well. If you go with fresh green beans, you’ll want to trim the ends and blanch them in boiling water for about 4-5 minutes until they’re tender-crisp before adding them to the casserole. Frozen green beans are super convenient too – just thaw them completely and drain off any excess water before mixing them in. Whether you choose canned, fresh, or frozen, make sure your green beans are well-drained since too much moisture can make your casserole watery instead of creamy.

green bean casserole with almonds
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Options for Substitutions

This green bean casserole is pretty adaptable, so here are some easy swaps you can make:

  • Canned green beans: Fresh or frozen green beans work great too! If using fresh, blanch them for 3-4 minutes until tender-crisp. Frozen beans should be thawed and drained well before using.
  • Single cream: Heavy cream, half-and-half, or even whole milk will work fine. If using milk, you might want to add an extra tablespoon of flour to help thicken the sauce.
  • Flaked almonds: You can use sliced almonds, chopped walnuts, or even crushed crackers for that crunchy topping. Toast whatever you choose for extra flavor.
  • Dried dill weed: Fresh dill (use 1 tablespoon), dried thyme, or even dried parsley will add nice flavor. You could also try garlic powder for a different taste.
  • Dried bread crumbs: Panko breadcrumbs, crushed cornflakes, or even crushed potato chips make great alternatives for that crispy top layer.
  • Butter: Olive oil or vegetable oil can replace the butter if needed, though you’ll lose some of that rich flavor butter brings to the dish.

Watch Out for These Mistakes While Cooking

The biggest mistake when making green bean casserole is not draining your canned green beans thoroughly enough, which can make your sauce watery and prevent it from thickening properly – pat them dry with paper towels after draining for best results.

Another common error is rushing the roux (butter and flour mixture) by cooking it on too high heat, which can cause it to burn and give your sauce a bitter taste – keep the heat at medium and whisk constantly for about 2 minutes until it’s smooth and bubbly.

Don’t forget to toast your almonds before adding them to the topping, as raw almonds won’t give you that nice crunch and nutty flavor that makes this casserole special.

Finally, avoid overbaking the casserole since the green beans are already cooked – you’re just heating everything through and browning the top, which should take about 25-30 minutes at 350°F.

green bean casserole with almonds
Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

What to Serve With Green Bean Casserole?

Green bean casserole is such a perfect side dish that it practically begs to be part of a bigger meal! This creamy, almond-topped casserole pairs beautifully with roasted chicken, turkey, or even a simple baked ham – the rich, savory flavors complement just about any main protein. I love serving it alongside mashed potatoes and some dinner rolls for a complete comfort food spread that feels like Sunday dinner. The crunchy almond topping also makes it a great match for lighter dishes like grilled fish or pork chops when you want something a bit more substantial on the plate.

Storage Instructions

Refrigerate: This green bean casserole keeps really well in the fridge for up to 4 days when covered tightly with foil or plastic wrap. The flavors actually get better after a day or two, making it perfect for holiday meal prep. Just make sure it’s completely cooled before covering to avoid condensation.

Freeze: You can freeze this casserole for up to 3 months, either before or after baking. If freezing unbaked, assemble everything except the almond topping, then add that when you’re ready to bake. Wrap it well in plastic wrap and foil to prevent freezer burn.

Warm Up: To serve leftovers, cover with foil and bake at 350°F for about 20-25 minutes until heated through. If the almond topping seems soggy, remove the foil for the last 5 minutes to crisp it back up. From frozen, thaw overnight in the fridge first, then reheat the same way.

Preparation Time 30-45 minutes
Cooking Time 40-50 minutes
Total Time 70-95 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1800-2000
  • Protein: 45-55 g
  • Fat: 110-125 g
  • Carbohydrates: 160-180 g

Ingredients

For the infused cream sauce:

  • 5 fl oz single cream
  • 1 small onion, peeled
  • 1 whole clove
  • 2 cups milk (whole milk recommended for richness)
  • 1 bay leaf

For the casserole base:

  • Salt and pepper, to taste
  • 2 (14 oz) cans cut green beans, well drained
  • 3 tbsp butter (I like Kerrygold unsalted butter)
  • 2 tbsp all-purpose flour
  • 2 celery stalks, chopped
  • 1 medium onion, diced (finely diced for even cooking)
  • 1 tsp dried dill weed

For the topping:

  • 2 tbsp melted butter
  • 1/2 cup dried breadcrumbs
  • 1 cup sliced almonds (for a nutty crunch)

Step 1: Infuse Milk and Cream with Aromatics

  • 1 whole clove
  • 1 bay leaf
  • 1 small onion, peeled
  • 2 cups milk
  • slightly over 1/2 cup single cream (about 5 fl oz)

Stud the small peeled onion with the whole clove and bay leaf by pressing the clove through the bay leaf into the onion.

Place the studded onion in a saucepan with the milk and single cream.

Warm gently until just simmering, then remove from heat, cover, and allow to infuse for 15 minutes.

Strain out the onion, bay leaf, and clove from the milk mixture and discard the solids, reserving the infused milk and cream.

Step 2: Cook Onion and Celery, Start Sauce Base

  • 3 tbsp butter
  • 1 medium onion, peeled and diced
  • 2 celery stalks, trimmed and chopped

In a separate saucepan, melt the butter over medium heat.

Add the diced medium onion and chopped celery.

Cook, stirring frequently, until the vegetables are softened and fragrant, about 5-7 minutes.

Step 3: Make and Thicken the Dill Sauce

  • 2 tbsp all-purpose flour
  • infused milk and cream from Step 1
  • 1 tsp dried dill weed
  • salt and pepper, to taste

Sprinkle in the flour and cook the mixture over low heat for several minutes, stirring constantly, to remove the raw flour taste.

Gradually whisk the infused milk and cream from Step 1 into the pan, a little at a time, ensuring a smooth sauce with no lumps.

Cook over low heat for 20 to 25 minutes until thickened.

Season the sauce with salt, pepper, and dill weed, then keep warm.

I like to taste and adjust the salt at this point—it really brings out the dill flavor!

Step 4: Combine Green Beans with Sauce and Prepare Casserole Dish

  • 2 cans (14 oz each) cut green beans, well drained
  • butter (to grease dish)
  • sauce with green beans from Steps 3 and 4

Preheat the oven to 180°C (350°F, gas mark 4).

Butter a shallow baking dish, about 7 by 11 inches.

Drain the green beans very well.

Fold the drained green beans into the warm sauce from Step 3 until everything is evenly combined.

Pour this mixture into the prepared baking dish and spread it evenly.

Step 5: Prepare and Add Almond Crumb Topping

  • 1/2 cup dried breadcrumbs
  • 1 cup sliced almonds
  • 2 tbsp melted butter

In a bowl, combine the dried breadcrumbs, sliced almonds, and melted butter.

Mix until the ingredients are well coated.

Sprinkle the almond and breadcrumb topping evenly over the casserole.

For an extra toasty flavor, I sometimes brown the almond topping in a skillet for a minute before adding it—just be careful not to burn it!

Step 6: Bake the Casserole

Bake the assembled casserole in the preheated oven for 40 to 50 minutes or until the filling is hot and the topping is golden brown.

Serve the casserole hot.

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe