Skip to Content

Vegan Mixed Bean Curry in Instant Pot

Jump to Recipe
A delicious vegan mixed beans curry recipe cooked in tomato gravy in the instant pot. It goes well with Indian bread or rice. It is vegan and goes well for lunch, dinner, potlucks. It can be made ahead of time and works well for meal planning too.
mixed beans in instant pot

Mixed bean curry or bean medley is a wholesome, healthy, and nutritious go-to option when I am running out of ideas for family meals. It goes well for lunch, dinner, potlucks and even your vegan friends can enjoy it.

Mixed beans can be served along with Indian bread or rice, cumin rice and pulao. I also use leftovers to make samosa chaat.

Jump to:

Ingredients for mixed beans curry?

You can practically use any beans like garbanzo beans, brown chickpeas, mung beans, yellow peas, kidney beans, black-eyed peas, black beans; and in any proportion. I have used it in an equal ratio.

This recipe can easily be adapted as per your taste. You can adjust the types of beans used, the quantities, and the spiciness to your liking.

How to make mixed beans?

Beans can be cooked dry or soaked. They can be cooked in an instant pot or a slow cooker. I prefer soaking beans and then cooking them in the instant pot.

Soaking beans

Soaking the beans for about 8 hours helps in reducing the overall cooking time in the instant pot.

It ensures the beans get cleaned thoroughly well as the water used for soaking is discarded before pressure cooking.

It gives assurance that the beans are of good quality and will cook well. It avoids the gravy and spices from being overcooked.

Last but not the least, it helps with digestion as pressure cooking dry beans causes gas problems in some people.

However, if you forget to soak them, cooking the dry beans is always an option, you will have to pressure cook the beans for about 50-55 minutes. In such a situation, it is a good idea to cook the gravy separately, just to avoid it from being overcooked, and mix it with the beans later.

Making mixed bean curry in the instant pot

This recipe is made in a 3 qt. instant pot by first using the "Saute" mode and then the "Pressure" or "Manual" mode. I prefer to blend the tomatoes, onions, ginger, garlic, and serrano peppers instead of chopping them.

Any blender should work, I prefer to use Vitamix, and the setting of 4-5 works fine. You do not need a fine paste however not a chunky one.

Turn the saute mode on normal until it shows hot, add the oil and once oil is hot, add the whole spices. Adding whole spices gives a good flavor to the curry.

This organic whole spices starter kit has most of the spices needed for this recipe and can be used to make other beans too.

Saute the spices for a few seconds and then add the blended tomato onions along with coriander powder, cumin powder, turmeric powder, red chili powder (to taste), and salt.

Saute for about 5 minutes or until all moisture evaporates and the mixture oozes out oil. At this point deglaze the bottom of the pot with a spatula and add the mixed beans and water and give it a good mix.

Close the lid and cook on high-pressure mode for 15 minutes followed by a natural pressure release, which means at this point you can walk away from the kitchen and use your precious time doing something else 🙂

mixed beans in instant pot
Mixed bean curry in instant pot

Serving suggestions for mixed bean curry

Mixed bean curry can be served with Indian bread like poori, paratha, roti and it goes well with plain rice, jeera(cumin) rice, or pulao too.

Sometimes when I have leftovers I use them to make samosa chaat instead of using yellow peas, I use the mixed beans.

Storing mixed bean curry

Bean medley can be refrigerated for 4-5 days. It can also be prepared in a larger quantity and frozen for about a month.

Bean Medley in Instant Pot

Meal planning

You can add the mixed beans to your meal planning menu. It would only need some advance planning of soaking the beans before the day you prepare it.

You can soak the beans a night prior and prepare curry the next day. Portion and refrigerate it for your weekday meals and also freeze any extras for later.

Mixed beans pin

You may also like these instant pot recipes using beans

Don't forget to rate the recipe by clicking the stars. Also, pin the recipe by clicking the "Pin" button, for your future reference.

📖 Recipe

Vegan Mixed Bean Curry in Instant Pot

Vegan Mixed Bean Curry - Instant Pot

A delicious vegan mixed beans curry recipe cooked in tomato gravy in the instant pot. It goes well with Indian bread or rice. It is vegan and goes well for lunch, dinner, potlucks. It can be made ahead of time and works well for meal planning too.
4.91 from 11 votes
Rate Recipe Print Pin Save
Course: Dinner, Lunch, Main Course
Cuisine: Indian
Diet: Gluten Free, Vegan, Vegetarian
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Servings: 6 people
Calories: 89kcal
Author: Alpa Jain


For the gravy

  • cup Each - Chickpeas, kidney beans, dried peas, black beans, moong beans or beans of your choice (soaked in water)
  • 1 Onion (medium size)
  • 2 Tomatoes (medium size)
  • Serrano pepper (to taste)
  • 1 tbsp ginger
  • 1 tbsp garlic
  • 2 ½ cup Water
  • 1 tsp Salt (to taste)
  • 1 tbsp Oil

Spices for tempering

Spices to be added while sauteing


  • Soak mixed beans for about 6-8 hours or overnight. Wash thoroughly and discard the water once soaked well.
  • Blend onion, tomatoes, ginger, garlic, serrano pepper in Vitamix or any other blender.
  • Turn on "Saute" mode of the instant pot on "Normal" setting
  • Once hot, add oil. After oil is hot, add all the whole spices for tempering - cumin seeds, bay leaf, pepper corn, cloves, red whole chili, big cardamom, star anise.
  • Add the blended tomato onion paste, coriander powder, cumin powder, turmeric and salt and continue to saute for another for 5-7 minutes or until all the moisture evaporates from the mixture.
  • Add water, soaked mixed beans and give it a mix.
  • Select "Cancel" to come out of "Saute" mode. Close the lid, select "Pressure" on high for 15 minutes followed by natural release.
  • Garnish with onions, cilantro and a dash of lime before serving.


  • You can use beans of your choice
  • Adjust spiciness as per your liking
Nutrition Facts
Vegan Mixed Bean Curry - Instant Pot
Amount per Serving
% Daily Value*
Saturated Fat
Trans Fat
Polyunsaturated Fat
Monounsaturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
Follow My Facebook PageMention @culinaryshades or tag #culinaryshades
Shop Related Products

You may also like these 20+ Indian instant pot kid-friendly vegetarian recipes.

Recipe Rating


Sunday 5th of December 2021

Love this recipe. Thank you.

Alpa Jain

Monday 6th of December 2021

Hi Princess,

I am glad you liked it :)

Regards Alpa


Tuesday 30th of June 2020

looks tasty I will have this on the weekend


Monday 29th of June 2020

omg this looks soooo good!!! I would love to make it, seems very easy! Thanks a lot for sharing.


Sunday 28th of June 2020

That is so cool that you can make this recipe in the instant pot.


Sunday 28th of June 2020

I love curries and anything that I can make in my instant pot so this recipe looks like a winner to me! All those spices sound great!