Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Side Dish Recipes

    Fresh Green Bean Casserole with Caramelized Onions

    Modified: Oct 7, 2023 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    5 from 2 votes
    6 servings
    50 minutes minutes
    Pin Jump to Recipe
    Wooden serving spoon lifting a portion of casserole
    Side view of casserole
    Overhead view of casserole in a class dish topped with crispy onions

    There's nothing quite like fresh green bean casserole made from scratch with fresh green beans and mushroom cream sauce! This recipe adds in caramelized onions for a decadent spin on this comfort food classic.

    Overhead view of fresh green bean casserole topped with crispy onions.

    I've probably had green bean casserole more than any other casserole because it's just that popular in my Midwestern family. My take on this comfort food classic is a fresh green bean casserole that uses not only fresh par-boiled green beans, but fresh mushrooms and a creamy sauce made from scratch.

    I promise that making this casserole from scratch is so worth the extra active time. Your Thanksgiving guests will definitely notice the difference between fresh and canned green bean casserole!

    Jump to:
    • Why this recipe works
    • Ingredients
    • Mushroom sauce
    • Casserole assembly
    • Expert casserole tips
    • FAQ
    • Make in advance and storage
    • Looking for more casseroles?
    • Recipe
    • Comments

    Why this recipe works

    • Par-boiled green beans: Fresh green beans are par-boiled before adding them to the green bean casserole. This results in tender, vivid green beans instead of mushy green beans.
    • Double the onion flavor: Sure, you can make this recipe quicker and leave out the caramelized onions, but they add so much to this casserole! I have a secret tip for making quick caramelized onions (hint: baking soda!). They add a sweet and decadent twist in addition to classic French fried onions.
    • Prep ahead: This casserole is perfect for Thanksgiving because it can be made in advance. The caramelized onions can also be made in advance.
    • Homemade mushroom sauce: Instead of canned mushroom soup we're making a very easy but high-impact sauce with whole milk, garlic, salt, and pepper.

    Ingredients

    Labeled ingredients in separate bowls.
    • Green beans: Fresh green beans are the centerpiece of this recipe but frozen can also be used.
    • Fresh mushroom sauce: This is made with butter, chopped cremini mushrooms (white mushrooms also work), garlic, whole milk, all-purpose flour for thickening, and vegetable broth. I highly recommend Better than Bouillon vegetable base for the most flavorful vegetable broth.
    • Caramelized onions: These add a lot of extra flavor and sweetness to this casserole. I use yellow onions but white onions will also work.
    • Fried onions: Arguably the best part of this recipe. I use French's crispy fried onions.

    Mushroom sauce

    Steps 1 through 4 to make mushroom cream sauce.
    1. Melt the butter in a large skillet. Once bubbling, add the mushrooms.
    2. Cook for 6 to 8 minutes, until reduced in size and golden. Add the minced garlic and cook until fragrant, just 2 to 3 minutes.
    3. For this next step, you can leave the mushrooms in the pan or make the cream sauce in a separate pan. As pictured, I like to make it in a separate pan while the mushrooms cook to cut down on active time. Start by toasting flour until it is golden.
    4. Slowly stir in the whole milk, whisking continuously to avoid forming lumps. Then whisk in the vegetable broth. Bring to a gentle simmer. Simmer until thickened enough to coat the back of a spoon without sliding off. Taste for salt and pepper.

    Casserole assembly

    Steps to assemble green bean casserole.
    1. Lightly grease the casserole dish with oil or butter. Spread the green beans in a thin layer.
    2. Top the green beans with caramelized onions.
    3. Pour the thickened mushroom cream sauce on top of the onions. Spread the sauce to the edges so that the green beans are mostly covered.
    4. Sprinkle French fried onions on top. If assembling the casserole in advance, wait to add the onions until just before baking.
    5. Cover in foil for the first 15 minutes of cooking. This allows the casserole to warm up without burning the fried onions on top.
    Overhead view of casserole in a class dish topped with crispy onions.

    Expert casserole tips

    • Trim fresh green beans: Always remove the ends and stems of green beans before cooking. I use my hands to do this but you can also use a knife to quickly slice off ¼ inch from each side of the green bean.
    • Parboiled green beans: Just like when cooking pasta, make sure to boil the green beans in well-salted water at a rolling boil. The green beans are ready in just about 3 to 5 minutes when they are still vivid green but tender enough to pierce with a fork.
    • Make it a classic green bean casserole: For a more traditional approach to this casserole, simply omit the caramelized onions.
    • Quickly caramelize onions by sprinkling the onions with ⅛ teaspoon of baking soda. This cuts down onion caramelizing time to just 10-15 minutes! The onions break down more than traditionally caramelized onions, but still have that classic sweet flavor.
    • Casserole size: This casserole works in most shapes and sizes of casserole dish. I like making it a 7x11-inch dish in order to have the most surface area to sprinkle with French-fried onions. However, it also works in deeper 2-quart dishes.

    FAQ

    Can I use frozen green beans in green bean casserole?

    Yes! Frozen green beans can be used in place of fresh in this casserole. Simply use an equal amount of frozen green beans by weight. Cook green beans according to package instructions before adding them to the casserole.

    Can I make this recipe vegan?

    A few simple swaps can make this recipe dairy-free. Use unsweetened and unflavored non-dairy milk, such as soy milk, in place of whole milk. Use dairy-free butter or olive oil in place of butter.

    How do I make this gluten-free?

    The mushroom cream sauce can be made gluten-free by using an equal amount of gluten-free all-purpose flour blend in place of flour. French fried onions are made using wheat flour. I haven't come across a gluten-free fried onion but there are definitely recipes out there if you want to try your hand at homemade fried onions!

    Do fresh green beans need to be soaked before cooking?

    No, fresh green beans do not need to be soaked before cooking. They should be rinsed thoroughly and then added to a pot of boiling water to par-boil.

    Wooden serving spoon lifting a portion of casserole.

    Make in advance and storage

    Assemble the casserole in advance: Make the casserole according to the recipe but don't add the French fried onions. Cover tightly and store in the fridge for up to 3 days. Remove from the fridge and let come to room temp while the oven is preheating. Add the fried onion topping and cook according to recipe instructions.

    Caramelized onions: Store cooked onions in the fridge for up to 3 days. I like to make a double batch of caramelized onions so that they can be used as a topping in other recipes or in mushroom cheesesteaks. Caramelized onions freeze well.

    Leftovers: For best quality, keep leftovers refrigerated in a closed container for up to 3 to 4 days.

    Freezing: Green bean casserole freezes well without the fried onions. Cook from frozen, covered, for 20 to 25 minutes before removing foil and topping with French onions. Cook an additional 10 minutes without foil.

    Looking for more casseroles?

    Serve fresh green bean casserole alongside instant pot mashed sweet potatoes, sourdough stuffing, vegan cornbread muffins and panko tofu cutlets or a well-rounded dinner or Thanksgiving meal.

    • White enamel circular dish filled with tater tot casserole.
      Black Bean Tater Tot Casserole
    • Overhead view of white square casserole dish filled with bourbon sweet potato casserole.
      Bourbon Sweet Potato Casserole
    • Serving of squash casserole being lifted out of casserole dish.
      Vegan Squash Casserole
    • Tater tot green bean casserole in a white square casserole dish.
      Vegan Tater Tot Green Bean Casserole

    Did you try this recipe? You can leave a star rating in the recipe card or a review in the comments below. Or check out my cookbook and keep up to date with my YouTube, Instagram, TikTok, or newsletter!

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Overhead view of fresh green bean casserole topped with crispy onions

    Fresh Green Bean Casserole with Caramelized Onions

    Cassidy Reeser, MS, RD
    Fresh green beans are combined with a from-scratch mushroom cream sauce, caramelized onions, and crispy fried onions in this new take on a Thanksgiving classic.
    5 from 2 votes
    Print Recipe Pin Recipe Save RecipeSaved!
    Prep Time 25 minutes mins
    Cook Time 25 minutes mins
    Total Time 50 minutes mins
    Servings 6 servings

    Equipment

    • 7x11-inch casserole dish or similarly sized dish, can use a 2-quart dish instead

    Ingredients
      

    • 1 tablespoon olive oil
    • 1 ½ pounds sweet yellow onions sliced into thin strips
    • ⅛ teaspoon table salt
    • ⅛ heaping teaspoon baking soda
    • 1 ½ pounds fresh green beans ends snapped off
    • water to boil green beans
    • 1 teaspoon kosher salt divided
    • 2 tablespoons unsalted butter
    • 8 ounces cremini mushrooms roughly chopped
    • 2 cloves garlic minced
    • 2 tablespoons all-purpose flour
    • 1 and ¼ cup whole milk
    • ¾ cup vegetable broth
    • ½ teaspoon black pepper
    • 1 cup fried onions such as French fried onions

    Instructions
     

    • To quickly caramelize onions: Heat a skillet over medium heat. Once hot, add the olive oil. Add sliced onions, ⅛ teaspoon salt, and baking soda. Saute for 2 to 3 minutes, until onions start to turn golden. Reduce to medium-low heat. Cook for just 10 to 15 minutes, stirring occasionally, for quick-caramelized onions. The onions are ready when golden and softened. See note #2 for why this method works.
    • Preheat the oven to 400 degrees F.
    • To parboil green beans: Meanwhile, fill a large pot with water. Add ½ teaspoon kosher salt. Bring to a boil over high heat. Add trimmed green beans and cook until vivid green but still crisp, about 3 to 5 minutes. Drain and set aside.
    • To make the cream sauce: Heat a large skillet over medium heat. Add two tablespoons of butter. Once melted, add the chopped mushrooms. Cook for 6-8 minutes, until softened. Add the minced garlic and cook until golden and fragrant, about 2 to 3 minutes. Sprinkle in the all-purpose flour. Cook for another 2 minutes, stirring frequently to prevent burning.
    • Using a whisk, slowly stir in the milk. Stir in the vegetable broth. Sprinkle with remaining ½ teaspoon salt and pepper. Once the mixture starts bubbling over medium heat, reduce to medium-low. Simmer until thickened, stirring occasionally, about 6 to 8 minutes. It should be thick enough to coat the back of a spoon without sliding off.
    • Assembly: Lightly coat an 7x11 inch or 2-quart casserole dish with non-stick spray or oil. Evenly layer the cooked green beans across the bottom. Cover with the caramelized onions. Pour the sauce over the green beans and onions, spreading to fully cover the green beans. Sprinkle the top with the fried onions.
    • Cover with foil. Bake at 400 degrees for 25 minutes total. Take the foil off for the last 10 minutes. The casserole is ready when it is bubbling and the fried onions are golden brown. Enjoy!

    Notes

    1. Green beans: Frozen green beans can also be used. Cook according to package instructions before adding to the casserole dish.
    2. Quick caramelized onions: Heaping ⅛ teaspoon, as in somewhere between ⅛ and ¼ teaspoon. Baking soda causes the onions to break down much more quickly by raising their pH balance, resulting in caramelized onions that are ready in just 10-15 minutes. The onions are less visually attractive, but taste nearly the same as traditionally caramelized onions. 
    3. Gluten-free option: You can use a gluten-free all-purpose flour mix in place of standard all-purpose flour in the sauce but French fried onions usually contain gluten.
    4. Vegan options: Use unsweetened, unflavored soy or almond milk and vegan butter or olive oil in place of whole milk and dairy butter.
    5. Make-ahead options: Make the casserole according to the recipe instructions but don't add the fried onions. Cover and store in the fridge for up to 3 days. Remove from the fridge and let come to room temp while the oven is preheating. Add the fried onion topping and cook according to recipe instructions.
    6. Leftovers: Keep leftovers covered and refrigerated for 3-4 days for best quality.

    Nutrition

    Serving: 1servingCalories: 245kcalCarbohydrates: 29gProtein: 6gFat: 13gSaturated Fat: 6gCholesterol: 15mgSodium: 700mgPotassium: 641mgFiber: 5gSugar: 12gVitamin A: 1044IUVitamin C: 23mgCalcium: 134mgIron: 2mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Slow Cooker Black Beans
    Cheesy Broccoli Orzo Casserole »

    Comments

    1. Molly says

      November 27, 2025 at 10:58 pm

      Made this dish for my family’s Thanksgiving today! It was delicious. Made it dairy free with almond milk and vegan butter.

      Reply
    5 from 2 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Cozy Peach Kitchen®. All rights reserved.

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.