Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

How to Cook Pinto Beans From Scratch

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Learn how to cook pinto beans from scratch in just over an hour with my easy-to-follow recipe! Whether using my stovetop, Instant Pot, or crockpot, my delicious pinto beans have tons of flavor from red peppers, onions, and aromatic spices, perfect for adding to wraps, salad bowls, and tacos.

Grey plate filled with pinto beans and a spring of cilantro next to cabbage and an avocado

Beans in our house are a common pantry ingredient. When cooked perfectly with flavor, they can transform any ordinary meal into something special, just like this instant pot vegetarian chili that I serve on busy weekdays.

My kids used to complain about beans being boring until I started making this pinto beans recipe. Now, I add them to nachos, make spiced Southwestern pinto bean burgers, and delicious bean soups with them. I love that they’re so versatile!

I love sneaking extra protein and fiber into meals with wholesome ingredients like these flavorful beans. My boys circle the kitchen like hungry sharks when they smell them cooking because the liquid smoke and aromatic spices create that same flavor they love from our family campfire cookouts! Best part? I spend maybe five minutes prepping before I let them bubble away on the stovetop while I spend playtime with the boys or do that mountain of laundry I keep walking past! 

This recipe adapts perfectly to whatever cooking method suits my schedule that day. After picking up the boys from school, I like to use the stovetop method, letting them bubble away for an hour while I can get some chores done. During our family weekends, I get the crockpot out to let all those flavors infuse on low for several hours so that it’s ready after our day out. And when I’m cooking other dishes on the stove – usually when we have friends over,  I’ll make these delicious pinto beans in the instant pot. 

It’s the perfect pinto bean recipe for anyone looking to give those bland beans a flavorful upgrade, and it suits busy parents with either cooking method, as you don’t need to slave over a hot stove. Just let those flavors work for you. The tender beans cooked in smokey brothy sauce will delight even the pickiest eaters. My husband used to say he didn’t like beans, but after trying this recipe, he eats the whole pot every time! Ha.

🥘 Ingredients

If you want beans that are packed with flavor and not just plain and boring, here’s what I grab every time:

Ingredients for cooking pinto beans from scratch on a wood background.

Aromatics: I use red onion, red pepper, and garlic cloves to build a really flavorful base right from the start.

Beans: I use dried pinto beans because they’re hearty, affordable, and soak up all the good flavors while they cook.

Seasonings: I keep it simple with salt and pepper, oregano, cumin and then add a splash of liquid smoke to give the beans that slow-cooked, smoky taste without using meat.

Liquids: I use broth for richness and a bit of white wine to brighten everything up while it simmers.

🔪 How To Make

Today I’m making pinto beans on the stovetop, and it’s honestly so simple if you follow the steps below. I also included instructions in the recipe card for how to cook them in the Instant Pot or slow cooker if that’s what you prefer. Here’s what you’ll need to do:

Sauté the veggies: I add the chopped onion, red pepper, and garlic to a large pot with a little oil or broth. Then I cook them over medium heat until they’re soft and fragrant, about five minutes.

Wooden spoon mixing chopped red pepper and onion in a pot

Add the rest: I pour in the rinsed beans, broth, white wine, liquid smoke, salt, and pepper. Then I give everything a good stir and bring it to a boil.

Wooden spoon mixing a pot with broth, dried pinto beans and red pepper pieces

Simmer the beans: I lower the heat, cover the pot, and let the beans simmer gently until they’re tender. I check on them now and then, and they’re usually ready in about an hour.

Wooden spoon mixing a pot of liquidy pinto beans with chopped red pepper

Serve and enjoy: Once the beans are tender and full of flavor, I spoon them into bowls or add them to tacos, wraps, or rice bowls. They’re best warm and even better the next day!

Fork getting a bite of pinto beans from a grey plate

My #1 Secret Tip for making my pinto beans is to soak them overnight if you can. I know it’s one extra step, but it really helps them cook faster and more evenly. When I forget to soak them, I just give them extra time on the stove or in the Instant Pot and they still turn out great.

Other Tips To Keep In Mind:

  • Use broth if possible: I like using broth because it adds so much more flavor. You can use water if that’s all you have, but the beans will taste a bit more plain.
  • Quick soak option: If I forget to soak the beans overnight, I do a quick soak. I boil them in water, turn off the heat, cover the pot, and let them sit for an hour.
  • Swap for white wine: If I’m out of white wine or just don’t want to use it, I use extra broth instead. It still gives the beans a great flavor.
  • Check for doneness: I always check the beans near the end of cooking. If they cook too long, they’ll start to split and turn mushy, so I keep an eye on them.

📖 Variations

Here are four easy and tasty variations I like to make with my pinto beans, depending on what we’re in the mood for:

Smoky Chipotle: I add a tablespoon of canned chipotle peppers in adobo sauce for extra heat and smoky flavor. It’s perfect for taco night.

Coconut Lime: Sometimes I stir in a splash of coconut milk and a squeeze of lime juice at the end. It makes the beans creamy and a little tropical.

Southwest Style: I toss in corn, diced tomatoes, and a pinch of cumin. It turns the beans into a great side for burrito bowls or grilled veggies.

Green Chili: I add a can of chopped green chilies and a little extra garlic. It gives the beans a nice kick without being too spicy for the kids.

🍽 Serving Suggestions

These seasoned pinto beans work their way into so many of our Mexican meals throughout the week:

I pile them into tortillas topped with avocado and sour cream or stuff them into vegan black bean quesadillas for extra protein. When we have our weekly Mexican nights, I make this 7-layer healthy taco dip and swap out the refried beans. The texture of the toppings and the smokey flavor of pinto beans is such an amazing combo. 

My husband spoons them into his vegan taco bowl for a protein boost for his work-packed lunch. And when we have movie nights, I’ll spread them onto our favorite loaded veggie nachos, perfect for sharing in front of the TV.

🧊 Storage Directions

Refrigeration: I let the beans cool completely, then store them in an airtight container in the fridge. They stay fresh for up to five days.

Freezing: I freeze any leftovers in a freezer-safe container or bag. They hold up well for about two months, and I like to freeze them in portions to make reheating easier.

Reheating: I reheat them on the stove over low heat with a splash of broth or water to loosen them up. You can microwave them too, just stir halfway through so they heat evenly.

❓Recipe FAQs

Can I use canned beans instead of dried?

Yes, if I’m short on time, I use canned pinto beans. I skip the long simmer and just cook everything together for about 15 to 20 minutes so the flavors blend.

What can I do if the beans are too thick?

I just add a splash of broth or water until I get the texture I like. The beans thicken a lot as they sit, so I almost always loosen them up when reheating.

Can I make this recipe without liquid smoke?

Yes, I’ve done that before. The beans still taste delicious, just a little less smoky, so I might add a pinch of smoked paprika if I want that flavor.

A grey plate filled with half Mexican rice and half pinto beans

Love this plant based vegan recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
No ratings yet

How to Cook Pinto Beans From Scratch

Learn how to cook pinto beans from scratch in just over an hour with my easy-to-follow recipe! Whether using my stovetop, Instant Pot, or crockpot, my delicious pinto beans have tons of flavor from red peppers, onions, and aromatic spices, perfect for adding to wraps, salad bowls, and tacos.
Prep Time5 minutes
Cook Time1 hour
Total Time1 hour 5 minutes
Course: Main Course, Side Dish
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6
Calories: 314kcal
Author: Anjali Shah

Ingredients

For cooking in the Instant Pot:

For cooking in the crock pot:

Shop Ingredients on Jupiter

Equipment

  • pressure cooker (optional)
  • slow cooker (optional)

Instructions

  • Sauté onion, pepper and garlic with drizzle of oil or broth until softened.
  • Add the rest of the ingredients and bring to a rapid boil. About 10 minutes.
  • Cover, reduce to a simmer and cook for about an hour. Check for desired done texture preference along the way.
  • Serve however you want! These thicken as they sit, and get thicker in the fridge. They are even more flavorful the next day!

To cook in the Instant Pot:

  • Use the sauté setting to sauté the onions, peppers and garlic, or sauté on the stove.
  • Add the rest of the ingredients and cook on manual with the valve on the seal setting for 30 minutes.
  • Allow pressure to naturally release for 15-20 minutes.
  • Turn the valve to vent to finish releasing pressure.

To cook in the crock pot:

  • Sauté the onions, peppers and garlic on the stove.
  • Add them to the crock pot along with the rest of the ingredients.
  • Cook on high for 3-4 hours or on low for 6-8. Check at 3 or 6 hours for doneness and add more broth if needed. You want the liquid to cover the beans so they don’t burn.

Notes

  • My #1 Secret Tip for making my pinto beans is to soak them overnight if you can. I know it’s one extra step, but it really helps them cook faster and more evenly. When I forget to soak them, I just give them extra time on the stove or in the Instant Pot and they still turn out great.
  • Use broth if possible: I like using broth because it adds so much more flavor. You can use water if that’s all you have, but the beans will taste a bit more plain.
  • Quick soak option: If I forget to soak the beans overnight, I do a quick soak. I boil them in water, turn off the heat, cover the pot, and let them sit for an hour.
  • Swap for white wine: If I’m out of white wine or just don’t want to use it, I use extra broth instead. It still gives the beans a great flavor.
  • Check for doneness: I always check the beans near the end of cooking. If they cook too long, they’ll start to split and turn mushy, so I keep an eye on them.

Nutrition

Calories: 314kcal | Carbohydrates: 54g | Protein: 17g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 454mg | Potassium: 1187mg | Fiber: 13g | Sugar: 5g | Vitamin A: 799IU | Vitamin C: 39mg | Calcium: 115mg | Iron: 5mg

9 responses to “How to Cook Pinto Beans From Scratch”

  1. Another great recipe from Sophia! I have been wanting/planning to try this recipe for months but somehow never got around to it. Yesterday, it was time to make refreshed beans for taco salad. I used this recipe as my starting point. I didn’t have red pepper so that was missing; otherwise, I made it as written and it was wonderful! It will become a regular for us as I usually make large batches of instant pot beans at the beginning of each week.5 stars

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave