• CONTACT US
  • Facebook
  • Pinterest
  • X
  • TikTok
  • You Tube
U Keep Cooking
  • Home
  • About Me
  • Course
    • Breakfast
    • Lunch
    • Dinner
    • Soup
    • Side Dishes
    • Appetizer
    • Dessert
    • Drinks
  • Method
    • Pressure Cooker/Instant Pot
    • Air Fryer
    • Crock-Pot/Slow Cooker
  • Recipe Index
  • Contact
Side Dishes  /  December 13, 2025

The Best Green Bean Casserole Recipe (no canned soup)

by U Keep Cooking
The Best Green Bean Casserole Recipe (no canned soup)

I love making this Best Green Bean Casserole (no canned soup) because it tastes fresh, creamy, and way better than the classic version. It’s the kind of cozy holiday side dish that fits perfectly on a Thanksgiving table, Christmas dinner, Easter brunch, or any weekend meal when I want something warm and comforting. The creamy homemade sauce, crisp-tender green beans, smoky bacon, and melty cheddar make every bite special. This is one of those recipes that always gets compliments, and I find myself making it for family gatherings, potlucks, and big holiday meals every year.

The Best Green Bean Casserole Recipe (no canned soup)

INGREDIENTS YOU’LL NEED

Green Beans + Bacon

  • 1½ lbs fresh green beans – Trim and cut them in half so they stay crisp-tender and bright.
  • 8 strips bacon, diced – Cook these first to give the casserole a smoky, savory flavor.
  • ½ small onion, finely diced – Add this for sweetness and an extra layer of flavor.
  • 8 oz white mushrooms, chopped – I love how mushrooms make the sauce richer and more hearty.
  • 2 cloves garlic, minced – I use this to bring out a warm, garlicky flavor.

Cream Sauce

  • 3 Tbsp all-purpose flour – This to thicken the sauce until it’s smooth and creamy.
  • 1 cup chicken broth – This helps loosen the sauce and adds savory flavor.
  • 1½ cups heavy cream – I use cream to make the casserole extra rich and luxurious.
  • 1 tsp Worcestershire sauce – This adds a subtle, deep flavor that makes the sauce taste even better.
  • ½ tsp onion powder – Use this for a little extra onion flavor.
  • ½ tsp salt – Just enough to season everything.
  • ½ tsp black pepper – This balances the richness of the cream.
  • 1 tsp fresh thyme (or ½ tsp dried) – I love adding thyme for a hint of earthy, fresh flavor.

Cheese + Topping

  • 1½ cups freshly grated medium cheddar – Stir this into the casserole for creamy, cheesy goodness.
  • 2 cups freshly grated cheddar or Gruyère – This melts beautifully on top and gives the casserole its signature cheesy crust.
  • 6 oz crispy fried onions – These add the perfect crunchy finish on top.

WHY I LOVE THIS RECIPE?

  • I love this casserole because it uses fresh green beans and a homemade creamy sauce, so it tastes richer and fresher than the classic version.
  • I love how the cheddar cheese and bacon make every bite smoky, cheesy, and extra comforting without being heavy.
  • I love that this is a reliable holiday side dish that works for Thanksgiving, Christmas, Easter, or any family dinner where I need something everyone will actually eat.
SIDE VIEW OF THE ENTIRE BAKING DISH WITH A SCOOPE OF GREEN BEAN CASSEROLE.

HOW TO PREPARE FRESH GREEN BEAN CASSEROLE?

Time needed: 45 minutes

  1. Blanch the green beans:


    Bring a large pot of salted water to a boil, add the green beans, and cook them for 4–5 minutes until bright green and slightly tender. Drain them and immediately place them in an ice bath to stop the cooking. This keeps them crisp and prevents mushy casserole.


    BLANCH THE GREEN BEANS IN BOILING WATER

  2. Cook the bacon:


    Heat a large skillet over medium heat and cook the diced bacon until crisp. Remove it with a slotted spoon and set it aside. Leave about 2 tablespoons of bacon fat in the pan for flavor.

  3. Sauté the onions and mushrooms:


    Add the onion to the bacon fat and cook for 2–3 minutes until softened. Stir in the mushrooms and cook until they release their moisture and turn golden brown, about 5–7 minutes.


    ADD THE ONIONS AND POTATOES IN A DUTCH OVEN

  4. Add garlic and seasonings:


    Add the minced garlic and cook for 30 seconds until fragrant. Sprinkle in the onion powder, fresh thyme, salt, and pepper to deepen the flavor.


    ADD THE ONIONS AND GARLIC AND SPICES TP TO THE POT

  5. Build the roux:


    Add the 3 tablespoons of flour to the pan and stir for 1 minute to coat the veggies and cook out the raw flour taste.


    ADD THE FLOUR TO MAKE THE ROUX

  6. Add broth and cream:


    Pour in the chicken broth slowly while stirring, then add the heavy cream. Mix well until the sauce becomes smooth and begins to thicken. Let it simmer for 4–5 minutes until thick and silky. Turn the heat to low and stir in 1½ cups of cheddar until melted and creamy. Taste the sauce and adjust the seasoning as needed.



    ADD THE HEAVY CREAM AND CHICKEN BROTH

  7. Combine everything:


    Add the blanched green beans and half of the cooked bacon to the sauce. Stir until everything is evenly coated.


    COMBINE THE CREAM SAUCE AND THE BLANCHED GREEN BEANS

  8. Transfer to a baking dish:


    Pour the mixture into a greased 9×13 casserole dish and spread it out evenly. Sprinkle the remaining bacon, the 2 cups of shredded Gruyere, and the 6 oz crispy fried onions over the top.


    TRANSFER TO A BAKING DISH AND TOP WITH EXTRA CHEESE, CRISPY BACON AND FRENCH FRIED ONIONS

  9. Bake:


    Bake at 375°F for 25–30 minutes, or until the top is golden brown and the edges are bubbling.


    BAKE THE GREEN BEAN CASSEROLE

  10. Rest and serve:


    Let the casserole sit for 10 minutes before serving so it thickens and sets perfectly.


    REST AND SERVER THE DELICIOUS GREEN BEAN CDASSEROLE FOR YOUR NEXT HOLIDAY MEAL

FAQ – FREQUENTLY ASKED QUESTIONS

Can I make this green bean casserole ahead of time?


Yes, I usually assemble everything except the fried onions, cover it, and refrigerate it for up to 24 hours. I add the onions right before baking so they stay crispy.

Do I need to blanch the green beans first?


I recommend blanching them for a few minutes so they stay bright green and tender, not mushy.

Can I use frozen green beans instead of fresh?


Yes, I thaw and drain them really well before using so the casserole doesn’t turn watery.

Is this better than the canned soup version?


In my opinion, yes. Using fresh ingredients makes the flavor richer, creamier, and way more satisfying.

UP CLOSE PICTURE OF GREEN BEAN CASSEROLE SERVED ON A PLATE

HOLIDAY GREEN BEAN RECIPE SUBSTITUTIONS AND VARIATIONS

  • If I want a vegetarian green bean casserole, I skip the bacon and add a little extra butter or cheese for richness.
  • When I don’t have cheddar, I use Gruyère or sharp white cheddar, which still melts beautifully in this cheesy green bean bake.
  • For a lighter version, I swap half the heavy cream for whole milk and keep the sauce creamy without being too heavy.
  • If I want extra crunch, I mix panko breadcrumbs with butter and sprinkle them on along with the crispy fried onions.

Cooking Tips for Recipe Success

  • I always blanch the fresh green beans first so they stay tender but not mushy in the casserole.
  • I cook the mushrooms until all the moisture is gone, which helps prevent a watery vegetable casserole.
  • I add the fried onions near the end so they stay crisp and golden on top.

What Is Commonly Served with Homemade Green Bean Casserole?

I usually serve this homemade green bean casserole with roast turkey, baked ham, or roast chicken for Thanksgiving and Christmas dinner. It pairs perfectly with mashed potatoes, stuffing, sweet potato casserole, and cranberry sauce. For drinks, I love serving it with iced tea, sparkling water, or a light white wine like Chardonnay. This is one of those classic holiday side dishes that works for Thanksgiving, Christmas, Easter, and even Sunday family dinners.

How to Store Leftover Cheesy Green Bean Bake for Later?

I store leftover cheesy green bean bake in an airtight container in the refrigerator. It stays fresh for about 3–4 days. When reheating, I prefer the oven so the sauce stays creamy and the top doesn’t get soggy.

Can Leftover Creamy Vegetable Casserole Be Frozen?

Yes, I can freeze this creamy vegetable casserole, but I leave off the fried onion topping. I let it cool completely, then wrap it tightly before freezing for up to 2 months. When ready to serve, I thaw it overnight and add fresh crispy onions before reheating.

LOOKING FOR MORE HOLIDAY SIDE DISHES? TRY THESE!

Sweet & Savory Maple Pecan Glazed Carrots

Cheddar Broccoli Casserole

Oven-Baked Crispy Crust Mashed Potatoes

Best Zucchini Casserole Recipe

Roasted Longhorn Steakhouse Brussels Sprouts

FINAL THOUGHTS

This no canned soup green bean casserole is one of my favorite holiday side dishes because it’s creamy, cheesy, and made with real ingredients. It’s always a hit at Thanksgiving and Christmas, and people always ask for the recipe. If you try this homemade green bean casserole, leave me a comment and let me know how it turned out — I love hearing how you made it your own!

The Best Green Bean Casserole Recipe (no canned soup)
Print Recipe

The Best Green Bean Casserole Recipe (no canned soup)

This homemade green bean casserole is made with fresh green beans, a rich creamy sauce, and plenty of melted cheddar cheese. Crispy bacon and fried onions add the perfect smoky crunch on top. It’s a delicious holiday side dish that tastes so much better than the classic canned version.
Prep Time15 minutes mins
Cook Time30 minutes mins
Total Time45 minutes mins
Course: Side Dish
Cuisine: American
Keyword: budget-friendly holiday recipe, cheesy green bean bake, Christmas dinner sides, creamy vegetable casserole, fresh green beans recipe, green bean casserole, homemade green bean casserole, Thanksgiving green beans
Servings: 8 servings
Calories: 516kcal
Author: George – U Keep Cooking

Equipment

  • 9 x 13 Casserole Dish
  • Large Stock Pot

Ingredients

Green Beans + Bacon

  • 1½ lbs fresh green beans (trimmed and cut in half)
  • 8 strips bacon (diced)
  • ½ onion (finely diced)
  • 8 oz white mushrooms (chopped)
  • 2 cloves garlic (minced)

Cream Sauce

  • 3 Tbsp all-purpose flour
  • 1 cup chicken broth
  • 1½ cups heavy cream
  • 1 tsp Worcestershire sauce
  • ½ tsp onion powder
  • ½ tsp salt (more to taste)
  • ½ tsp black pepper
  • ½ tsp thyme

Cheese + Topping

  • 1½ cups cheddar cheese (shredded)
  • 2 cups Gruyère cheese (shredded)(for topping)
  • 6 oz French fried onions

Instructions

  • Blanch the green beans: Bring a large pot of salted water to a boil, add the green beans, and cook them for 4–5 minutes until bright green and slightly tender. Drain them and immediately place them in an ice bath to stop the cooking. This keeps them crisp and prevents mushy casserole.
  • Cook the bacon: Heat a large skillet over medium heat and cook the diced bacon until crisp. Remove it with a slotted spoon and set it aside. Leave about 2 tablespoons of bacon fat in the pan for flavor.
  • Sauté the onions and mushrooms: Add the onion to the bacon fat and cook for 2–3 minutes until softened. Stir in the mushrooms and cook until they release their moisture and turn golden brown, about 5–7 minutes.
  • Add garlic and seasonings: Add the minced garlic and cook for 30 seconds until fragrant. Sprinkle in the onion powder, fresh thyme, salt, and pepper to deepen the flavor.
  • Build the roux: Add the 3 tablespoons of flour to the pan and stir for 1 minute to coat the veggies and cook out the raw flour taste.
  • Add broth and cream: Pour in the chicken broth slowly while stirring, then add the heavy cream. Mix well until the sauce becomes smooth and begins to thicken. Let it simmer for 4–5 minutes until thick and silky.
  • Melt in the cheese: Turn the heat to low and stir in 1½ cups cheddar until melted and creamy. Taste the sauce and adjust the seasoning as needed.
  • Combine everything: Add the blanched green beans and half of the cooked bacon to the sauce. Stir until everything is evenly coated.
  • Transfer to a baking dish: Pour the mixture into a greased 9×13 casserole dish and spread it out evenly.
  • Add topping: Sprinkle the remaining bacon, the 2 cups of shredded Gruyere, and the 6 oz crispy fried onions over the top.
  • Bake: Bake at 375°F for 25–30 minutes, or until the top is golden brown and the edges are bubbling.
  • Rest and serve: Let the casserole sit for 10 minutes before serving so it thickens and sets perfectly.

Nutrition

Calories: 516kcal | Carbohydrates: 12g | Protein: 22g | Fat: 43g | Saturated Fat: 24g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Trans Fat: 0.03g | Cholesterol: 123mg | Sodium: 948mg | Potassium: 428mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1783IU | Vitamin C: 12mg | Calcium: 552mg | Iron: 1mg

Post navigation

Perfect Slow Cooker Glazed Spiral Ham
Easy Cranberry Maple Glazed Ham | Best Holiday Baked Ham

Share your thoughts Cancel reply

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

Recipe Rating




Mouthwatering Favorites

  • LARGE PITCHER WITH TWO TALL GLASSES FULL OF WATERMELON LIMEADEBest Watermelon Limeade for Summer
  • SET AS FREATURED IMAGESutlijas – Balkan Rice Pudding
  • SET AS FEATURED IMAGEEasy Garlic Swiss Steak

ABOUT ME

ABOUT ME IMAGE

I’m George, a stay-at-home dad who knows that the best family meals usually start with what's already in the pantry. I’m on a mission to turn simple staples into delicious, kid-approved dinners while navigating the beautiful chaos of raising my boys. Join me for easy, budget-friendly recipes and honest stories from my kitchen to yours!

  • Facebook
  • Pinterest
  • X
  • TikTok
  • You Tube

Affiliate Disclosure

In compliance with the Federal Trade Commission (FTC) guidelines, please be aware that some of the links on this food blog are affiliate links. This means that, at no additional cost to you, we may earn a commission if you click through and make a purchase. We only recommend products and services that we genuinely believe in and that align with the content and purpose of this blog.

Categories

Recent Posts

  • Easy 20-Minute Low-Carb Crunchy Chicken Tenders – No Grains
  • Easy Traditional Shepherd’s Pie (Classic Irish Comfort Food)
  • The Ultimate Beefy Chili Cheese Dip (Game Day Appetizer)
  • The Ultimate Caramelized Onion and Bacon Dip (Easy Appetizer)
  • The Best Savory Cheddar Zucchini Bread (Better Than Dinner Rolls!)
  • SET AS FEATURED IMAGESimple Honey Garlic Glazed Chicken Thighs
  • GazpachoEasy Gazpacho Recipe
  • SET AS FEATURED IMAGESmooth and Creamy Pumpkin Cold Brew Infusion
  • SET AS FEATURED IMAGEPumpkin Pie Smoothie

ABOUT ME

ABOUT ME

I’m George, a stay-at-home dad navigating the beautiful chaos of raising my boys and finding my zen in the kitchen. I share the hearty, family-approved recipes that keep my crew happy and the practical tips I’ve picked up while managing our busy home. Join me as I juggle fatherhood and flavor, one home-cooked meal at a time!

  • Facebook
  • Pinterest
  • X
  • TikTok
  • You Tube

Categories

  • Air Fryer
  • Appetizer
  • Breakfast
  • Crock Pot/Slow Cooker
  • Dessert
  • Dinner
  • Drinks
  • Lunch
  • Pressure Cooker/Instant Pot
  • Side Dishes
  • Soup

Pages

  • About Me
  • Contact
  • Course
  • Free E-Book
  • Method
  • Privacy Policy
  • Recipe Index

Recent Posts

  • Easy 20-Minute Low-Carb Crunchy Chicken Tenders – No Grains
  • Easy Traditional Shepherd’s Pie (Classic Irish Comfort Food)
  • The Ultimate Beefy Chili Cheese Dip (Game Day Appetizer)
  • The Ultimate Caramelized Onion and Bacon Dip (Easy Appetizer)
  • The Best Savory Cheddar Zucchini Bread (Better Than Dinner Rolls!)
  • The Best Upside Down Plum Cake (Better Than Bakery Quality!)
  • Elara Pro by LyraThemes.com
  • Copyright 2026 www.ukeepcooking.com

We use cookies to improve your browsing experience, show personalized ads, and analyze site traffic.

You can accept all cookies, reject non-essential ones, or customize your preferences. For details, see our [Cookie Policy]

U Keep Cooking
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.