Gluten-Free/ Instant Pot Recipes/ Instant Pot Stews & Braises/ Instant Pot Vegetarian Recipes

Instant Pot Green Bean Casserole

Learn how to make an incredible Instant Pot green bean casserole with homemade creamy mushroom sauce and crispy fried onions. Perfect for the holidays!

Instant Pot Green Bean Casserole

It’s easy to go with the lazy option of using pre-made canned mushroom soup for the sauce, but we wanted to this delicious side dish from scratch with whole ingredients. It tastes so much better, in our opinion, and is super easy. We even made our own crispy fried onions with gluten-free flour (not in the Instant Pot!) and the whole dish came together in under 30 minutes from start to finish.


Using the Sauté function of the Instant Pot, we cooked the base for our sauce – soft, buttery onions and mushrooms – before adding in the rest of the ingredients and setting the pressure to Manual for all of 1 minute. Seriously, the beans need very little pressure cooking, so this is a quick and easy dish to make for the table.

Instant Pot Green Bean Casserole step by step instructions



Using gluten-free, grain-free tapioca flour and some seasoning for the coating, we pan-fried the onions in a generous amount of coconut oil (you can use other oil if you like) until golden and crispy on both sides. They serve as a gorgeous garnish on our finished casserole and add a lovely crispy texture and extra flavour to the dish.

You can use regular flour or another type of gluten-free flour, you have on hand. By all means, you can also sprinkle the casserole with store-bought crispy fried onions, like these ones.

How to make crispy fried onions (gluten-free)

For a Whole30 and dairy-free/vegan version, use ghee or olive oil instead of butter and coconut cream instead of regular cream.

Pressure cooker green bean casserole


Instant Pot Green Beans with Butter & Cracked Pepper
Instant Pot Scalloped Potatoes
Instant Pot Baby Dill Potatoes
Instant Pot Cabbage 
Instant Pot Black-Eyed Peas (Southern Style)

Instant Pot Green Bean Casserole

Instant Pot Green Bean Casserole

  • Author: Instant Pot Eats
  • Prep Time: 20 mins
  • Cook Time: 15 mins
  • Total Time: 35 mins
  • Yield: 6-8 1x
  • Category: Side
  • Method: Instant Pot Pressure Cooker
  • Cuisine: American


Learn how to make an incredible Instant Pot green bean casserole with homemade creamy mushroom sauce and crispy fried onions.



  • 0.7 oz / 20 g butter (about 2 tablespoons)
  • 1 large onion, peeled, halved and sliced thinly
  • 1.5 teaspoons sea salt
  • 78 oz / 200 g button mushrooms
  • 1.3 lb / 600 g green beans, tails cut off
  • 2 large cloves of garlic, finely diced
  • 1/2 cup onion or vegetable stock
  • 1 teaspoon Dijon or yellow mustard
  • 45 tablespoons of crème fraîche or sour cream

For the crispy fried onions

  • 1 medium onion, peeled and sliced into thin rings
  • 2 tablespoons tapioca flour or regular flour
  • 1 teaspoon onion powder (optional)
  • 1/2 teaspoon salt
  • Generous pinch of pepper


  1. Turn on the Instant Pot and press the Sauté function key. Add butter and onions to the inner pot and cook for 5 minutes, until softened and golden brown and make sure to stir a few times. In the meantime, slice up the mushrooms and prepare the beans. Rinse the beans under cold water and slice some of them (about a half) in halves.
  2. After 5 minutes, add the sliced mushrooms to the onions and season with 1.5 teaspoons of salt. Cook for 5 more minutes, stirring a few times. Then press Keep Warm/Cancel to stop the cooking process.
  3. Add the green beans, garlic, stock and mustard to the pot and stir through. Place the lid on top and lock, making sure the steam releasing handle is pointing to Sealing. Set the settings to Manual, High pressure, and change the timer to 1 minute. After three beeps the Instant Pot will begin to build up the pressure and start cooking. Keep in mind, that the cooking process starts while the pressure is building up and that’s why we’re only setting the cooking time to 1 minute.
  4. Once the cooking finishes, use the quick release method (simply move the release handle to venting and step away) to let off the built up steam and pressure. If you leave the pot to release the pressure naturally. the beans will continue to cook and might turn out a little softer than you like.
  5. Open the lid carefully. Add the crème fraîche or sour cream to the beans and stir through until well combined.
  6. Prepare the crispy fried onions while the casserole is cooking. Place the onion rings into a bowl and sprinkle with flour, onion powder, salt and pepper. Using your hands, toss the rings through the flour coating them evenly. Heat a thin layer of coconut oil (about 3 tablespoons), or any other preferred oil, in a deep frying pan over medium-high heat. Once hot, add the flour coated onions rings and cook for 3-4 minutes each side, turning them with tongs to allow even browning. You may need to separate some of the rings and flip them over more than once. Finally transfer to a plate and sprinkle with some salt.
  7. Transfer the cooked green bean casserole into a serving dish and top with the crispy fried onions. Sprinkle with some extra black pepper.

Keywords: green bean casserole homemade creamy mushroom sauce crispy fried onions holidays!

Follow us on Instagram and show what’re you making in your Instant Pot tonight!
Tag @instantpoteats or use hashtag #instantpoteats.

Today I’m excited to be joining a group of 20 other bloggers who are also sharing a fabulous holiday recipe with you today! Hop around to see what other delicious ideas they’ve come up with…

Instant Pot Peppermint Cheesecake by TIDBITS
Instant Pot Ham by The Typical Mom
Instant Pot Creamed Spinach by Stay Snatched
Instant Pot Jalapeño Cheddar Corn Bread by Herbivore Cucina
Instant Pot Eggnog Stuffed French Toast by Devour Dinner

Instant Pot Bacon & Herb Scalloped Potatoes by Sweet N Sassy Eats
Pressure Cooker Cranberry Baked French Toast by Pressure Cooking Today
Instant Pot Peanut Clusters by Cooking with Karli
Creamy Instant Pot Green Bean Casserole by Instant Pot Eats
Instant Pot Applesauce by The Butter Half

Instant Pot Cornmeal Dumplings by Enhance Your Palate
Instant Pot Cranberry Meatballs by Life Made Simple
Instant Pot Spinach Artichoke Dip by Happy Healthy Mama
Instant Pot Maple Mustard Turkey Breast by Greens & Chocolate
Instant Pot Garlic & Herb Carrots by Piping Pot Curry

Delightfully Delicious Deviled Eggs by My Imperfect Kitchen
Instant Pot Cranberry Apple Pecan Rice Pilaf by 365 Days of Slow Cooking and Pressure Cooking
Instant Pot White Chocolate Creme Brulee with Candy Cane Sugar Shell by Instant Pot Cooking
Instant Pot Whole Tandoori Chicken by Ministry of Curry
Instant Pot Caramelized Bacon Green Beans by Jenuine Home/Instant Pot Creations


Instant Pot Green Bean Casserole (gluten-free, vegetarian, can be Whole30 and vegan friendly) | #greenbeans #casserole #side #instantpot #vegetarian #pressurecooker #greenbeancasserole


Instant Pot Recipes For Beginners

Must-Have Instant Pot Accessories

Browse All Our Instant Pot Recipes Here

Vegetarian | Vegan | Gluten-Free | Paleo | Keto | SoupsChicken | Rice | Pasta

Get our free 52-page recipe eBook sent directly to your inbox.
Favourites eBook Download

* Disclosure: Instant Pot Eats is a member of Amazon affiliate program. If you decide to purchase any items on this page, Instant Pot Eats will receive a small commission from Amazon (at no extra cost to you), which helps to cover our operational costs. Thank you for your support 🙂 !


  • Reply
    Thanksgiving Recipes | Instant Pot Resources
    November 12, 2017 at 4:43 am

    […] Green Bean Casserole (2) […]

  • Reply
    November 25, 2017 at 8:47 am

    How many mushrooms, the recipe doesn’t say?

    • Reply
      November 27, 2017 at 7:10 am

      Opps, have added that in! Thanks for spotting the mistake. 7-8 oz / 200 g or so.

  • Reply
    Easter Recipes | Instant Pot Resources
    March 21, 2018 at 6:30 am

    […] Creamy Green Bean Casserole-Instant Pot Eats […]

  • Reply
    Traditional Thanksgiving Dishes Made the Instant Pot Way | sellrva
    November 14, 2018 at 7:19 pm

    […] Creamy Green Bean Casserole […]

  • Reply
    December 11, 2018 at 8:03 pm

    This is quite possibly my favorite holiday dish. I love how you turned it into a pressure cooker version! I’m excited to try this trick. Thanks for sharing!

  • Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.