All Recipes

Instant Pot Beans

Save This Recipe

We'll email this post to you, so you can come back to it later!

 

Let’s just say I’ve never been a soak-my-beans-overnight kind of gal (raise your hand if you always forget!)—and now, thanks to the Instant Pot, I honestly don’t have to be. Forget the fuss: you can transform a humble bag of dried beans into a big, bubbling pot of healthy, hearty goodness with hardly any effort. Ever since I first tried it, I’ve been downright obsessed. There’s nothing quite like walking into the kitchen and catching a whiff of fiber-rich, garlicky beans simmering away, knowing dinner’s basically solving itself—especially on the nights when your family’s hungry and you need something fast, budget-friendly, and surprisingly comforting. And bonus: this one’s totally vegetarian, protein-packed, and wonderfully easy to customize. My kind of magic trick, for real.

Why You’ll Love This

  • Sneaky fast—no soaking or standing over the stove required
  • Budget-friendly—dried beans are about the cheapest protein around
  • Seriously hearty and satisfying—hello, high-protein comfort food!
  • Vegetarian & vegan-friendly (and even my meat-loving brothers can’t resist a second helpin’)
  • So easy to adapt with whatever you’ve got—different beans, seasonings, you name it
  • Meal-prep superstar—make ahead and freeze, or toss in salads, wraps, soups
  • Tender, flavorful beans every time—no mush, thank you very much
  • Kid-approved—my teens go back for seconds (sometimes thirds if I’m lucky!)

Ingredient Notes & Handy Tips

Let’s break it down—here’s what you’ll need for the basic recipe, plus a few swap suggestions if you’re running low or just want to try something new.

  • Dried beans: Black beans, pinto, navy, cannellini, Great Northern, or small red beans all work beautifully. Skip kidney beans for quick-cooking (they need soaking for safety reasons). No pre-soaking needed—just give them a good rinse and pick over for any stones or oddballs.
  • Water or broth: Plain water is fine, but vegetable broth adds a cozier, richer flavor. Chicken broth works if you’re not keeping things vegetarian.
  • Salt: Don’t skip this! It flavors everything. I usually start with about a teaspoon—taste after cooking and add more as needed.
  • Onion & garlic: Totally optional, but I pretty much always throw in half an onion (chopped) and a couple mashed or minced garlic cloves. Don’t fuss about measuring—this is straight-up comfort cooking.
  • Spices: Go basic with a bay leaf or make things zippy with cumin, smoked paprika, chili powder, or dried oregano. Cayenne if you like a little heat.
  • Olive oil (optional): A splash mellows everything out and keeps the beans tender. If you’re oil-free, just skip it.
  • Add-ins: Got a carrot, a stick of celery, or a bell pepper lurking in the fridge? Dice ‘em up and toss ‘em in before cooking. Extra nutrients, extra flavor. (My mom always says “it all goes in the pot”—she’s not wrong!)

Step-by-Step Directions (Pressure Cooker–Easy Style!)

Once you get the hang of this Instant Pot beans recipe, you’ll never go back to canned. Promise!

  • 1. Prep your beans. Measure out 2 cups of dried beans. Give them a good rinse under cold water in a colander, and pluck out any weird-looking bits. No pre-soaking—no need!
  • 2. Load up the Instant Pot. Add rinsed beans to the pot. Pour in 6 cups of water or broth. Toss in onion, garlic, oil, bay leaf, and any seasonings you like.
  • 3. Seal it up. Give it all a stir, pop on the lid, and set the valve to “sealing.”
  • 4. Pressure cook. For most beans, set the Instant Pot to Manual/Pressure Cook (High) for 35–40 minutes. Black beans are usually perfect at 30 minutes, pinto or navy beans closer to 35–40. If you like your beans extra tender—go on the longer side.
  • 5. Natural pressure release (very important!). Let the pressure release naturally for at least 15 minutes. This makes your beans creamy, not bursty or tough. After that, flip the valve to “venting” if needed to release extra steam.
  • 6. Taste and tweak. Pop off the lid (careful of the steam!)—the beans should be perfectly tender. Add more salt or seasonings if you think it needs it. If there’s extra liquid, you can simmer with the lid off using “Sauté” for a few minutes to thicken things up. (I love that brothy bean juice for dipping bread, so I usually leave some in.)

And that’s it! You’re ready to ladle up big bowls. Serve over rice, stuff into tortillas, pile on toast, scoop onto salads—these beans are seriously versatile. (And don’t even get me started on how amazing they taste the next day.)

Optional Variations & Flavor Twists

  • Mediterranean: Stir in chopped tomatoes, lemon zest, oregano, and a handful of chopped spinach at the end.
  • Tex-Mex: Add cumin, chili powder, a dash of liquid smoke, and serve topped with avocado and cilantro.
  • Tuscan-style: Try cannellini beans with rosemary, garlic, and a swirl of olive oil when serving. Maybe even toss in some kale for good measure.
  • Smoky BBQ: Stir in smoked paprika and a spoonful of BBQ sauce after cooking, then serve as a high-protein vegetarian side at your next cookout.
  • Quick bean soup: Add diced carrots, celery, and extra broth for a wholesome vegetarian soup in no time.
  • Adding meat: No shame if you want to toss a ham hock, smoked turkey, or even bacon in for flavor (my dad swears by this). Just know it won’t be vegetarian anymore!

Storage & Reheating Tips

One of my favorite things about homemade Instant Pot beans is that they’re basically a “gift to your future self” later in the week—they store and reheat like champs.

  • Refrigerate: Cool beans completely, then stash in an airtight container with some of their cooking liquid for up to 4–5 days. (That liquid keeps them from drying out.)
  • Freeze: Beans freeze beautifully! Portion into freezer-safe containers or bags, cover with a little broth, and stash for up to 3 months. Thaw overnight in the fridge for best texture.
  • Reheating: Warm in a saucepan on low with a splash of water or broth, or zap in the microwave. If they thicken up too much, just add more liquid until they’re the texture you love.
  • Don’t toss the leftovers! Try mashing into spreads, stirring into chili, blitzing into soup, or just wrapping in a tortilla with cheese for an easy lunch.

Let’s Chat About Beans!

So there you have it—my absolute favorite way to make beans in the Instant Pot. No more waiting, no forgotten soaks, just beautifully tender, fiber-rich beans ready in about an hour. Whether you’re eating vegetarian, feeding a big hungry crew, or just looking for a cozy, high-protein meal that’ll keep you on budget, these beans check all the boxes. If you give them a try (or if you have a favorite seasoning trick—spill it!), drop me a comment below. I love swapping ideas with you all. And hey, don’t be surprised if you start making a double batch every time—these beans have a sneaky way of disappearing fast!

Instant Pot Fiber-Rich Beans

Transform a humble bag of dried beans into a big, healthy pot of hearty goodness with hardly any effort using the Instant Pot. Perfect for a fast, budget-friendly, and comforting meal that is totally vegetarian and protein-packed.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Course Main Course
Cuisine Budget-Friendly, Vegetarian
Servings 6 servings
Calories 220 kcal

Ingredients
  

  • 2 cups Dried beans
  • 6 cups Water or broth
  • Salt
  • Onion & garlic
  • Spices
  • Olive oil
  • Add-ins

Instructions
 

  • Rinse 2 cups of dried beans and pick over for any stones or oddballs. No pre-soaking needed.
  • Add rinsed beans, 6 cups of water or broth, onion, garlic, oil, spices, and any add-ins to the pot.
  • Stir, seal the lid, and set the valve to 'sealing'.
  • Set Instant Pot to Manual/Pressure Cook (High) for 35–40 minutes. Natural pressure release for at least 15 minutes.
  • Adjust seasoning if needed. Simmer with the lid off using 'Sauté' if extra liquid needs to thicken.

Notes

Experiment with different beans, seasonings, and add-ins to customize the recipe. Leftovers can be stored in the refrigerator for 4–5 days or frozen for up to 3 months.

Nutrition

Calories: 220kcal
Keyword Beans, budget-friendly, comfort food, High-Protein, Instant Pot, Meal Prep, Vegetarian
Love this recipe?Fllow us at @itsnotaboutnutritionrecipes for more