Instant Pot Baked Beans (Vegan & Gluten-Free)

These incredible Instant Pot baked beans will make your mouth water. Made with a secret ingredient or two, they are vegan and gluten-free and perfect for meal prepping on the weekend. Enjoy these for breakfast, lunch or as a side dish.

 Instant Pot Baked Beans (Secret Ingredient)

Served over rice, in a taco or scooped over grilled toast, homemade baked beans are both comforting and nutritious. Full of beneficial fibre, protein and nutrients, beans are the staple in many cuisines and are perfect for health-conscious eaters. In today’s post, we’re sharing the ultimate Instant Pot baked beans with a couple of secret ingredients that make this a must-have recipe.

Many people make homemade baked beans with bacon for extra depth and flavour, but we really wanted to stick with a vegetarian and vegan-friendly version. We are using not one but two special ingredients that take these pressure cooked baked beans to the next level: porcini mushrooms and onion soup mix or onion stock cube. But let’s begin with the essential ingredient first.



Instant Pot Baked Beans ingredients

For this Instant Pot baked beans recipe, we are using regular dried cannellini beans. You can use any type of beans really, but we think the smaller white beans work best.

As we are cooking beans from scratch, it is important to pre-soak them ahead of time. Dried beans need 8-12 hours of soaking time to rehydrate and to make them easier to digest (you know, that old bean story!). If you’re short on time, you can use dried beans in this recipe or soak them for a shorter time, but you will need to increase cooking time. About 30-35 minutes for dried beans instead of 12 minutes for soaked. If you’re using canned beans, then you can reduce the cooking time 5 minutes. Check out our Instant Pot legumes 101 post here.


Baked beans with mushrooms

Dried porcini mushrooms are a wonderful ingredient to have on hand as they add the most marvellous mushroomy, forest flavour to stews, soups and risottos. It’s not a cheap ingredient but a small amount goes a long way, so you only need a handful for this recipe. Other dried wild mushrooms or dried shiitake mushrooms can also be used. You can buy dried porcini mushrooms on Amazon too.

If you can’t find dried porcini mushrooms, you can easily dice up some fresh brown or white mushrooms and add them to this dish. In this case, we recommend sautéing the mushrooms with the onions for 3-4 minutes, before adding the rest of the ingredients.



Our second secret ingredient is onion stock cube, which gives out a lot of flavour. Kallo brand is our favourite! Alternatively, 1-2 tablespoons of onion soup mix will do the trick. You can use leftover cubes in any Instant Pot soup you make.

The rest of the ingredients are pretty straightforward and you can easily get them in most supermarkets.


You will find the full recipe ingredients, instructions and nutrition breakdown in the recipe card below. Here are the basic steps and some handy pics to guide you along.

  1. Soak the beans! If using unsoaked, check the cooking time adjustment.
  2. Saute the aromatics (onions, chilli, garlic).
  3. Add the beans, spices and the rest of the ingredients and stir.
  4. Pressure cook on HIGH for 15 minutes with 10-15 minute natural release.

How to cook baked beans in Instant Pot

We hope you enjoy this pressure-cooked baked beans as much as we did. They were incredible! Store for 3-4 days in the fridge, and you can also freeze them for later. Serve these over rice, in tacos, with pasta, over toast, with eggs or any other way you like.

Baked Beans Instant Pot



Instant Pot Black Beans With Spiced Onions

Instant Pot Vegan Bean Burgers

Instant Pot Mexican Bean Salad

20 Must-Try Instant Pot Garbanzo Bean Recipes 

Instant Pot Lamb Shanks With White Beans

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Secret Ingredient Instant Pot Baked Beans

Instant Pot Baked Beans

  • Author: Instant Pot Eats
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 mins
  • Yield: 4-6 1x
  • Category: Side
  • Method: Instant Pot
  • Cuisine: American


These incredible Instant Pot baked beans will make your mouth water. Made with a secret ingredient or two, they are vegan and gluten-free, and perfect for meal prepping on the weekend.


  • 1 + 1/2 cups dry cannellini beans (or other beans of choice)
  • 2025 g / 1 oz. dried porcini mushrooms or shiitake mushrooms
  • 1 cup warm water
  • 2 tablespoons olive oil
  • 1 medium onion, finely diced
  • 1/2 long red chili diced or sliced (can be omitted)
  • 1/4 teaspoon salt
  • 2 cloves of garlic, finely diced
  • 1 medium carrot, diced into small cubes
  • 400 ml (1 can) of chopped tinned tomatoes or tomato passata
  • 1 tablespoon soy sauce or Tamari sauce
  • 1 tablespoon ketchup
  • 2 tablespoons brown sugar
  • 1 onion stock cube or 2 tablespoons onion soup mix
  • 1 teaspoon smoked paprika (or 1+1/2 regular)
  • 1/2 teaspoon paprika powder
  • 1/2 teaspoon allspice powder
  • 2 bay leaves


  1. Add dried beans to a large bowl and fill up with double the water. Mix in a teaspoon of salt and soak overnight (minimum 8 hours). Strain and rinse before using.
  2. Soak the dried porcini mushrooms in a cup of warm water for 10-20 minutes, until rehydrated.
  3. Turn on the Instant Pot and press the Sauté function key. Add the olive oil, onions and chili and cook for 5 minutes, stirring a couple of time.
  4. Remove the mushrooms from the water (but reserve the water) and chop into small pieces.
  5. After 5 minutes of cooking, the rest of the ingredients, beans, chopped mushrooms, and the reserved mushroom liquid and stir through. Press Keep Warm/Cancel.
  6. Place the lid and lock. Set to Manual, High pressure, and set for 15 minutes. After three beeps the Instant Pot will begin to build up the pressure and start cooking. If cooking un-soaked beans, set the timer to 35 minutes.
  7. Once the timer goes off, release the pressure naturally, for about 10-15 minutes. Open the lid and stir the beans. Serve over toast, rice or any other way you like. These will keep for 3-4 days in the fridge.


  • Serving Size: 1 cup
  • Calories: 304
  • Sugar: 8.3 g
  • Sodium: 654.7 mg
  • Fat: 6.4 g
  • Saturated Fat: 1 g
  • Carbohydrates: 49.1 g
  • Fiber: 11.4 g
  • Protein: 15.6 g
  • Cholesterol: 0 mg

Keywords: breakfast, vegan, beans, mushrooms


Instant Pot Baked Beans (vegan, Gluten-free)

Instant Pot Recipes
By Instant Pot Eats

About Instant Pot Eats: Published by a seasoned food blogger and cookbook author, Irena Macri, and a team of cooking experts and enthusiasts, this blog is dedicated to delicious Instant Pot recipes you can make using your trusted pressure cooker.

More about us here »


Made the recipe? Leave a rating as it helps other readers to discover this dish. You don’t need to comment to leave a rating, unless it’s 3 stars or below.

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Love this, love this, love this. I didn’t have everything so made a couple of adjustments. I used dried haricot beans (soaked overnight), fresh mushrooms, ordinary paprika, 2veg stock cubes as I’d no onion ones and a sprinkling of dried mixed herbs as I’d no bay leaves. I also used dark muscovado sugar.
    Apart from that, it was the same
    I wanted to make some ready meals to have after eye surgery due shortly, so I cooked potatoes over the bean mix and made “shepherd’s pies” to go in the freezer. Of course, I had to have one that night. All I can say is ♥️♥️♥️♥️
    This is now in my recipe box, will be making it on a regular basis.
    Thank you so much for sharing xx

See all comments »

You Might Also Like