Creamy Instant Pot Vegan Bean Dip Recipe

This vegan bean dip is made from dry beans—no soaking required—and the Instant Pot speeds up the process. Starting from dry beans ensures every ingredient in the dip is vegan and fresh.

My mom and I were testing different dry beans in the Instant Pot to learn cooking times and water ratios. We kept notes and settled on a simple, reliable method that yields creamy, flavorful bean dip perfect for chips, tostadas, or as a versatile pantry staple.

Recipe

24Bite: Small two-handled bowl with instant pot vegan bean dip shown with tostadas and salsa

Vegan Bean Dip from Dry Beans

We began with pink beans because they’re a pantry favorite for us. Before cooking, always inspect dry beans and remove any debris or stones. Rinse them in a strainer under cool water until the water runs clear.

graphic of countertop with chef hat

Browse all
24Bite recipes
to customize your own search.

Instant Pot Beans

Place the rinsed beans into the Instant Pot insert and add three cups of water for each cup of dry beans. Add one teaspoon of salt to the pot before cooking; this seasons the beans during cooking but is optional if you prefer to salt later.

24Bite: Dry pink rosadas beans in jar and wood scoop

Expect roughly 60 minutes total from start to finish: time to come to pressure, the high-pressure cook time, and a natural release. The beans should be tender enough to mash but still hold together if you plan to use them in other dishes.

Do I Have to Use an Instant Pot for This Dip?

No. If you prefer, cook the beans on the stovetop or in a slow cooker following the package instructions, then rinse and proceed with the recipe. The flavor and texture will be just as good.

Mashing the Beans

For an ultra-smooth dip, use a food processor. It creates a silky texture that’s perfect for dipping. If you don’t have one, a potato masher, fork, blender, or even a jar will work—use whatever tool you have to reach the texture you like.

Using the Beans in Other Recipes

Cooked beans from this recipe are versatile. Add them to soups, stews, chilis, rice dishes, or mash them into a spread for sandwiches and tostadas. We enjoyed this dip on tostadas with fresh toppings—simple and delicious.

Try Something New at 24Bite

  • img 3733 4
  • img 3733 5
  • img 3733 6
  • img 3733 7

The recipe suggests a modest amount of garlic powder; we preferred doubling it for a bolder garlic flavor. Adjust seasonings to taste.

24Bite: Instant Pot Vegan Bean Dip recipe used to make tostadas on a plate with lettuce, tomato and avocado

If you like Mexican flavors, try serving this dip alongside enchiladas, milanesa steak, or tamales. It also pairs nicely with polenta toast as a hearty side.

  • Steak and Green Chiles Enchiladas
  • Milanesa Steak Recipe
  • Homemade Pork Tamales

For another side, try Gluten Free Polenta Toast.

Browse Instant Pot recipes for more ideas and inspiration.

Recipe

24Bite Logo Full Size

Vegan Bean Dip Instant Pot Recipe
Prep Time: 5 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 20 minutes
Servings: 32 tablespoons
Calories: 40 kcal
Author: Christian Guzman
This vegan bean dip starts with dry beans and requires no soaking. Cooking from dry ensures a clean, plant-based result from start to finish.

Equipment

  • 6-quart Instant Pot Pressure Cooker
  • Electric Food Processor (optional)

Ingredients

  • 1 cup dry pink beans
  • 3 cups water
  • 2 teaspoons salt, divided (use 1 tsp for cooking)
  • 1 jalapeño, diced
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1 teaspoon garlic powder (adjust to taste)
  • 1/4 cup olive oil
  • 1 tablespoon fresh lime juice
  • 1/4 cup vegetable stock (more as needed for consistency)

Instructions

  1. Rinse the dry beans and remove any debris. Add the beans to the Instant Pot with 3 cups water and 1 teaspoon salt.
  2. Confirm the lid seal and vent are clear. Lock the lid, set the valve to Sealing, press Manual (High) for 30 minutes, then allow a natural release. Total time, including pressurizing and release, is about 60 minutes. Turn off the Instant Pot.
  3. Let the beans cool enough to handle. Rinse them, then transfer to a food processor with the diced jalapeño and seasonings. Pulse until mostly mashed.
  4. With the processor running on low, slowly pour in the olive oil through the feed tube until incorporated. Add lime juice and pulse to combine. Add vegetable stock a little at a time until you reach your desired dip consistency.

Notes:

  • If you prefer, cook the beans in a slow cooker or on the stovetop per package directions, then proceed with the recipe.
  • If you don’t have a food processor, mash with a fork, potato masher, blender, or other tool. The dip doesn’t need to be perfectly smooth to be delicious.
  • Garlic powder can be increased to taste—this dip handles more garlic very well.
  • One cup of dry beans yields about three cups cooked, or roughly two cups of bean dip.

Nutrition Facts

Serving Size: 1 tablespoon (estimate)
Calories: 40
Fat: 2 g
Sodium: 193 mg
Carbohydrates: 5 g
Protein: 1 g
* Percent Daily Values are based on a 2000 calorie diet.

Percent Daily Values are estimates. Nutritional calculations vary by ingredient brand and preparation. If you have specific dietary concerns, calculate values using the exact products you use.

© 2019-2026 Kim Guzman and Christian Guzman. All rights reserved.

Follow 24Bite:

24Bite Logo