| | | | | |

Green Bean Casserole with Cream Cheese

Sharing is caring!

Every holiday dinner spread needs a Creamy Green Bean Casserole, but let’s be honest, the traditional version with canned soup doesn’t exactly scream “special.”

This version skips the soup shortcut, comes together with simple pantry staples, and tastes richer thanks to a homemade cream cheese sauce and a crunchy almond and onion topping.

Cream Cheese Green Bean Casserole in a white casserole dish with a serving spoon.

This is the recipe I bring to family gatherings when I want a nostalgic, holiday classic. My no-canned-soup green bean casserole recipe takes inspiration from a similar ground beef casserole I’ve been making since college. My family now requests this dish at Thanksgiving and Christmas, and after making it once, you’ll see why!

If you love Midwest-style comfort food, this casserole is exactly the kind of cozy dish you are going to love.

Why Homemade Green Bean Casserole Sauce Wins

This green bean casserole skips the canned cream soups and uses a simple homemade sauce instead. With milk, flour, butter, and cream cheese, you get a rich, creamy base that’s fresher and more flavorful.

Making it from scratch means fewer preservatives, full control of seasonings, and a casserole that tastes homemade in the best way.

Canned vs. Frozen vs. Fresh Green Beans

I tested this recipe with canned, frozen, and fresh green beans. Frozen beans can make a casserole watery if they are not thawed beforehand, and fresh green beans need blanching and can can sometimes be a little waxy. I stick with canned green beans because they are convenient and hold up well in a casserole.

Free Printable

When To Thaw Your Turkey!

Recipe Ingredients

Ingredients in small bowls to make green bean casserole with a homemade sauce and no canned soup.

Variations to Try

  • Add bacon or pancetta for a smoky kick.
  • Use panko + Parmesan for an extra-crunchy topping.
  • Use gluten-free flour if needed.
  • Swap in reduced-fat cream cheese or 2% milk for a lighter version.
  • Go dairy-free with almond milk and lactose-free cream cheese.
  • Picky eaters? Leave out the mushrooms and onions.

Step-by-Step Directions

Step 1: Preheat oven to 350°F (175°C).

Butter, onion and mushrooms in a pan with a wooden spoon.

Step 2: Saute the vegetables.

Flour being added to onion, mushrooms and butter after they have sauted.

Step 3: Add flour and cook for 1 minute.

Milk being added into the sauce to make creamy green bean casserole with mushrooms.

Step 4: Make the sauce.

Cream cheese sauce for green bean casserole with seasonings.

Step 5: Season and simmer.

Green beans being added to the sauce for the green bean casserole.

Step 6: Mix in green beans.

Almonds and onions being added to the top of the casserole.

Step 7: Top with onions, almonds and bake.

What to Serve With This Creamy Green Bean Casserole

This casserole pairs perfectly with:

Did you make the recipe? Let us know what you thought by leaving a comment below and sharing it on Instagram, Pinterest, and Facebook! Thanks so much!

Recipe

Save This Recipe

Want this recipe delivered to your inbox? Just fill out your email below and we will deliver it right to your inbox along with our delicious recipes and updates.

Green Bean Casserole in a white baking dish with a helping on a spoon.

Green Bean Casserole with Cream Cheese

Jill Machovsky
This isn't your average green bean casserole. Instead of relying on a can of soup, this version gets its flavor from sautéed mushrooms, onions, and a rich cream cheese sauce made from scratch.
5 from 1 vote
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Side Dish
Cuisine American
Servings 8
Calories 227 kcal

Ingredients
  

  • 2 Tablespoons Butter
  • ½ Onion diced
  • cups Mushrooms chopped
  • 3 Tablespoons Flour
  • 2 cups Milk
  • 1 teaspoon Soy Sauce
  • ¼ cup Cream Cheese
  • ½ teaspoon Garlic Powder
  • ½ teaspoon Onion Powder
  • ½ teaspoon Black Pepper
  • ¾ teaspoon Salt
  • 52 ounces Green Beans drained
  • ½ cup Sliced Almonds
  • ¾ cup Fried Onion Straws

Instructions
 

  • Preheat oven to 350°F (175°C).
  • In a Dutch oven or large oven-safe skillet, melt butter over medium heat. Add diced onion and mushrooms, cooking for 5–6 minutes until softened and lightly browned.
    ½ Onion, 1½ cups Mushrooms, 2 Tablespoons Butter
  • Sprinkle in flour and stir to create a paste. Cook for 1 minute, stirring constantly. Slowly pour in milk and soy sauce, whisking continuously. Simmer for about 7 minutes until thickened.
    3 Tablespoons Flour, 2 cups Milk, 1 teaspoon Soy Sauce
  • Stir in cream cheese, garlic powder, onion powder, black pepper, and salt.
    ½ teaspoon Garlic Powder, ½ teaspoon Onion Powder, ½ teaspoon Black Pepper, ¾ teaspoon Salt, ¼ cup Cream Cheese
  • Add drained green beans, stirring until coated in the creamy sauce. If using a regular casserole dish, transfer the mixture to it now.
    52 ounces Green Beans
  • Sprinkle fried onion straws and almonds evenly over the top.
    ½ cup Sliced Almonds, ¾ cup Fried Onion Straws
  • Place in oven and bake uncovered for 30 minutes, or until bubbly and golden brown.
  • Let sit for 5 minutes before serving.

Notes

Storage + Make Ahead Tips

Leftovers keep in the fridge in an airtight container for 3–4 days. Reheat in the oven so that the topping stays crisp.
To make this dish ahead of time, assemble the casserole (without topping), refrigerate overnight, then add the topping and bake when ready.

Nutrition

Calories: 227kcalCarbohydrates: 23gProtein: 8gFat: 13gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 0.1gCholesterol: 22mgSodium: 529mgPotassium: 608mgFiber: 6gSugar: 10gVitamin A: 1553IUVitamin C: 23mgCalcium: 170mgIron: 2mg
Tried this recipe?Mention @Cookingupmemoriesinsta or tag #CookingUpMemories!

Comments

Sharing is caring!

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating