Creamy Beans with Almonds

Category: Celebrate with Classic American Holiday Dishes

This creamy green bean casserole combines tender blanched beans with a savory sauce made from scratch. The dish begins with a flavorful base of sautéed garlic, onion, and mushrooms, which is transformed into a rich sauce with broth and milk. Parmesan cheese adds a delicious umami depth, while toasted almonds provide an irresistible crunchy topping that elevates the entire dish.

Quick to prepare in just 15 minutes and baked to bubbly perfection in 30, this vegetarian side dish serves 6 and pairs beautifully with holiday meals or everyday dinners. The contrast between the creamy interior and crunchy topping creates a delightful textural experience that guests will love.

A woman with long hair and a white sweater smiles.
Updated on Tue, 29 Apr 2025 22:39:50 GMT
A close up of a green bean almond casserole. Save
A close up of a green bean almond casserole. | krispyrecipes.com

This green bean almond casserole elevates the traditional holiday side with a homemade creamy sauce and crunchy toasted almonds. The combination creates a dish that's both familiar and refreshingly different from the typical canned soup version that appears on many holiday tables.

I first served this at Thanksgiving when my mother in law mentioned she was tired of the same old green bean casserole. The toasted almonds won everyone over and it's now requested at every family gathering.

Ingredients

  • Fresh green beans provide the perfect tender crisp texture and bright flavor that frozen beans simply cannot match
  • Unsalted butter creates a rich base for the sauce while allowing you to control the salt level
  • Garlic and onion build a foundation of aromatic flavor that permeates the entire dish
  • Sliced mushrooms add umami depth and meaty texture though entirely optional
  • All purpose flour thickens the sauce without making it gummy like some starches might
  • Vegetable broth provides savory notes that complement the beans beautifully
  • Whole milk or half and half creates creamy richness that coats every bean
  • Parmesan cheese adds tangy saltiness and helps thicken the sauce further
  • Sliced almonds deliver the essential crunchy texture contrast against the creamy beans

Step-by-Step Instructions

Blanch the Beans
Bring a large pot of well salted water to a rolling boil before adding your trimmed green beans. Cook them briefly for just 2 to 3 minutes until they turn bright green but remain slightly firm. Immediately drain and rinse under cold water to stop the cooking process which preserves their color and texture.
Create the Base
Melt butter in a skillet over medium heat until it begins to foam slightly. Add the minced garlic first cooking for about 30 seconds until fragrant before adding the onions and mushrooms. Cook this mixture for a full 5 minutes allowing the vegetables to soften and release their flavors into the butter.
Make the Sauce
Sprinkle flour evenly over the sautéed vegetables and stir constantly for exactly one minute to cook out the raw flour taste. This creates a roux that will thicken your sauce. Gradually add the vegetable broth and milk in a slow stream while whisking continuously to prevent lumps from forming. Continue cooking and stirring until the sauce coats the back of a spoon about 3 to 5 minutes.
Assemble and Season
Remove the skillet from heat before stirring in Parmesan cheese salt and pepper which prevents the cheese from becoming stringy. Gently fold in the blanched green beans ensuring every piece gets coated with the creamy sauce. Transfer this mixture to your greased baking dish spreading it evenly to the edges.
Bake to Perfection
Generously sprinkle the toasted almonds over the entire surface creating an even layer of crunch. Bake uncovered at 375°F for 20 to 25 minutes until the edges bubble and the top develops a light golden color indicating the flavors have melded together beautifully.
A white bowl filled with green beans and almonds. Save
A white bowl filled with green beans and almonds. | krispyrecipes.com

The toasted almonds are truly what make this dish special. I discovered their importance accidentally when I ran out of french fried onions one Thanksgiving. Now I would never go back the nutty flavor complements the beans perfectly and stays crunchy even when leftovers are reheated.

Make Ahead Tips

This casserole shines as a prep ahead dish. Complete all steps except baking up to 24 hours in advance. Store covered in the refrigerator then bring to room temperature for 30 minutes before baking. If baking directly from the refrigerator add an extra 5 to 7 minutes to the cooking time. The almonds should be stored separately and added just before baking to maintain their crunch.

Flavor Variations

The recipe welcomes creative adaptations based on your preferences. For a more decadent version substitute the vegetable broth with chicken broth and add 2 tablespoons of sherry when creating the sauce. During holiday season try adding 1/4 teaspoon of nutmeg to the sauce for warmth. For a lighter spring version incorporate 1 tablespoon of lemon zest and substitute the almonds with toasted panko breadcrumbs.

Serving Suggestions

This versatile casserole pairs beautifully with roasted meats especially turkey chicken or pork loin. For an elegant dinner party serve alongside wild rice pilaf and cranberry sauce. The dish holds its heat well making it ideal for buffet style service during gatherings. Leftovers transform wonderfully into a light lunch when topped with a poached egg or added to a grain bowl with quinoa.

Nutritional Benefits

Green beans provide excellent nutritional value while keeping the calorie count reasonable. Each serving delivers a good amount of fiber supporting digestive health. The almonds contribute heart healthy fats and vitamin E while the homemade sauce eliminates the excessive sodium found in processed alternatives. By using fresh ingredients you create a side dish that satisfies both comfort food cravings and nutritional needs.

A close up of a green bean almond casserole. Save
A close up of a green bean almond casserole. | krispyrecipes.com

Recipe FAQs

→ Can I make this green bean casserole ahead of time?

Yes! You can prepare the casserole up to 24 hours in advance. Complete all steps except baking, then cover and refrigerate. Before serving, let it sit at room temperature for 30 minutes, then bake as directed, adding 5-10 minutes to the cooking time since it will be starting cold.

→ How do I make this dairy-free?

To make a dairy-free version, substitute the butter with olive oil or plant-based butter, use unsweetened almond or oat milk instead of dairy milk, and omit the Parmesan cheese or replace it with nutritional yeast for a similar savory flavor. The toasted almonds will still provide plenty of richness and flavor.

→ Can I use frozen green beans instead of fresh?

Yes, frozen green beans work well in this casserole. There's no need to blanch them - simply thaw completely, pat dry with paper towels to remove excess moisture, and then proceed with the recipe as written. This is a great time-saving option when fresh beans aren't available.

→ What can I substitute for almonds if serving someone with a nut allergy?

For a nut-free version, substitute the almonds with toasted breadcrumbs, crushed potato chips, french-fried onions, or toasted pumpkin seeds. Any of these will provide a similar crunchy texture contrast to the creamy beans. Just be sure to check ingredients lists for allergen warnings.

→ How can I make this casserole more substantial for a main dish?

To transform this into a main dish, add 2 cups of diced cooked chicken, turkey, or ham to the bean mixture before baking. For a vegetarian protein boost, mix in 1½ cups of cooked quinoa or 1 cup of white beans. You might want to increase the sauce slightly by adding an extra ¼ cup each of broth and milk to accommodate the additional ingredients.

→ What other vegetables work well in this casserole?

This versatile casserole welcomes many vegetable additions. Try adding 1 cup of blanched asparagus pieces, peas, or broccoli florets along with the green beans. Roasted red peppers, water chestnuts, or corn kernels also add wonderful flavor and texture variety while keeping the dish's comforting appeal.

Green Bean Almond Casserole

Tender green beans in creamy sauce topped with crunchy toasted almonds - a fresh twist on the classic side dish.

Preparation Time
15 min
Cooking Time
30 min
Total Time
45 min

Recipe Category: Holiday Favorites

Skill Level: Beginner

Cuisine Type: American

Recipe Yield: 6 Servings (1 casserole)

Dietary Options: Vegetarian

Ingredients

→ Main Ingredients

01 450 g fresh green beans, trimmed and cut into 2-inch pieces
02 2 tbsp unsalted butter
03 2 cloves garlic, minced
04 1 small onion, finely diced
05 1 cup sliced mushrooms (optional)
06 2 tbsp all-purpose flour
07 1 cup vegetable broth
08 3/4 cup whole milk or half-and-half
09 1/2 cup grated Parmesan cheese (optional)
10 1/2 tsp salt
11 1/4 tsp black pepper
12 1/2 cup sliced almonds, toasted

Steps to Follow

Step 01

Preheat oven to 375°F (190°C).

Step 02

Bring a large pot of salted water to a boil. Add green beans and blanch for 2–3 minutes until bright green and slightly tender. Drain and rinse with cold water. Set aside.

Step 03

In a large skillet, melt butter over medium heat. Add garlic, onion, and mushrooms (if using), sautéing for 5 minutes until softened.

Step 04

Stir in flour and cook for 1 minute. Gradually whisk in vegetable broth and milk, cooking until thickened, about 3–5 minutes.

Step 05

Stir in Parmesan cheese, salt, and pepper. Remove from heat.

Step 06

Add the green beans to the sauce and toss to coat evenly.

Step 07

Transfer the mixture to a greased 9×9-inch or similar-sized baking dish.

Step 08

Sprinkle toasted almonds evenly over the top.

Step 09

Bake uncovered for 20–25 minutes until bubbly and lightly golden.

Additional Notes

  1. For a richer flavor, use heavy cream instead of milk.
  2. Top with additional Parmesan or crispy onions if desired.
  3. Toast almonds by heating them in a dry skillet over medium heat for 2–3 minutes, stirring frequently.

Required Tools

  • Large pot
  • Skillet
  • Whisk
  • 9×9-inch baking dish
  • Mixing spoon
  • Measuring cups and spoons

Allergen Information

Make sure to review each ingredient for potential allergens, and consult a healthcare professional if needed.
  • Contains: Dairy (butter, milk, Parmesan cheese), Tree nuts (almonds), Wheat (flour)
  • Use plant-based butter, milk, and gluten-free flour for dietary adaptations.

Nutritional Facts (Per Serving)

These details are for informational purposes and aren't a substitute for medical advice.
  • Calories: 220
  • Fats: 15 g
  • Carbohydrates: 14 g
  • Proteins: 7 g