Pinto Beans: Stovetop, Oven, Slow Cooker and Instant Pot

Pinto beans are one of my favorite pantry staples. They’re affordable, versatile, nutritious, and work well in countless dishes. Whether you like to soak them first or use a no-soak method, you can cook pinto beans on the stovetop, in the oven, in a slow cooker, or in an electric pressure cooker. Below you’ll find everything you need to cook perfect pinto beans at home.

Table of Contents

What Are Pinto Beans?

Pinto beans (frijoles pinto), literally “speckled beans,” are widely used in the southern United States and Mexico. They’re inexpensive, nutrient-dense, high in fiber and protein, and naturally fat-free. Pinto beans cook to a creamy texture and offer a balanced, nutty, earthy flavor that works well in soups, stews, salads, burritos, and many other dishes.

a bowl of dried pinto beans to use to make instant pot pinto beans

Why You’ll Love Them

  • Dried pinto beans are very affordable and a single bag can supply many meals.
  • You don’t have to pre-soak beans when using an electric pressure cooker, though soaking helps for other methods.
  • They’re filling, nutritious, and kid-friendly when seasoned well.
  • Cooked beans freeze and refrigerate beautifully for meal prep.
  • Cooking from scratch lets you control the seasoning and texture for each recipe.
close up of pinto bean stew in a bowl

Soaking Beans Overnight

Soaking is optional but recommended for stovetop, oven, or slow cooker methods. Soaking reduces cooking time and can make beans easier to digest. To soak, sort and rinse the beans, place them in a container, and cover with about four times the volume of water (for example, 1 cup beans to 4 cups water). Leave them overnight, then drain, rinse, and cook.

pinto beans soaking in water

How To Quick Soak Dried Pinto Beans

For a quick soak, place beans in a pot with about four times the volume of water. Bring to a boil for two minutes, then turn off the heat and let the beans soak for one hour. Drain, rinse, and proceed with your recipe.

How To Cook Pinto Beans On The Stove

Use the ingredient and instruction sections in the recipe area below for exact quantities.

  • Add pre-soaked beans to a saucepan with water or broth.
  • Season to taste with onions, garlic, thyme, smoked paprika, chili, or other spices. For meatier flavor, add bacon, ham hock, or chorizo.
  • Bring to a boil, then reduce to a gentle simmer with the lid slightly ajar. Cook until tender, usually 45–90 minutes depending on the beans’ age.
  • Check doneness after 45 minutes and every 15–20 minutes after that. Adjust liquid as needed—add about 1 cup (250 ml) water or broth at a time if the pot becomes low.
  • For firmer beans (salads) cook less; for soft, soupy beans cook longer.
pinto beans in a pot

Cook Pinto Beans In The Oven

  1. Place pre-soaked beans in an oven-safe dish and cover with 1.5–2 inches (4–5 cm) of water or broth above the beans.
  2. Add flavorings, cover, and bake at 350°F (180°C) for about 90 minutes.
  3. Check for tenderness and continue baking, checking every 10 minutes, until done.
pinto beans in a pot with serving spoon inside

Cook Them In The Instant Pot

  • Place dried beans and broth or water in the inner pot. Layer aromatics and seasonings on top. If using diced tomatoes, add them last without stirring.
  • Seal the lid, set to high pressure, and cook for about 40 minutes.
  • Allow a natural pressure release for 20 minutes, then finish with a quick release.
  • Stir in any final seasonings and serve.

Make These In The Slow Cooker

  1. Combine rinsed, pre-soaked beans, aromatics, meat (optional), and seasonings in the slow cooker.
  2. Cover with broth so beans are covered by about 2 inches of liquid.
  3. Cook on low for 6–7 hours or on high for 4–5 hours until tender.
cooked instant pot pinto beans inside the instant pot

Cooking Tips and Variations

  • Pick through the beans before cooking to remove shriveled beans or debris.
  • Add vegetables such as carrots, bell peppers, or tomatoes for extra flavor and nutrition.
  • Soak for stovetop or oven methods to ensure even cooking and reduce gas.
  • Salt near the end of cooking; adding salt too early can sometimes keep beans firm.
  • Test for doneness by tasting a cooled bean or mashing one with a fork—if it mashes easily, it’s done.
  • Adjust spices to your pantry supplies—chili powder, jalapeños, creole or fajita-style blends all work well.
  • Add smoked meats like bacon, ham, or smoked turkey for depth of flavor.
  • Use the cooking liquid as a flavorful broth in soups or rice dishes.
  • Try other beans with the same methods; cooking times will vary.
top down view of a bowl filled with uncooked pinto beans

Storage

  • Refrigerate leftovers in an airtight container for up to 5 days.
  • Freeze beans in airtight containers covered with a little cooking liquid for up to 3 months.
  • Reheat gently on the stovetop or in the microwave until warmed through.

Meal Prep And Use

Cook a large batch to use across multiple meals. Some ideas:

  • Turn into a hearty bean soup or stew by adding more broth and vegetables.
  • Serve over rice or quinoa for a simple main dish.
  • Use as a filling for tacos, burritos, or taquitos.
  • Mash to make refried-style beans or use in chili and casseroles.
  • Make southern-style ham and beans or add beans to dirty rice.
glass meal prep container filled with cooked pinto beans

FAQs

How long does it take to cook pinto beans?

Pre-soaked beans cooked on the stove or in the oven typically take 45–90 minutes. Unsoaked beans may take longer—sometimes up to a few hours depending on age and variety.

How do I tell when pinto beans are done?

Cool a bean and taste it or mash a few with a fork—if they mash easily and are tender throughout, they’re done.

Serving Suggestions

Pinto beans pair well with salsa, hot sauce, sour cream, guacamole or sliced avocado, and warm tortillas. They also complement cornbread, rice, mashed potatoes, or roasted potatoes.

  • Corn tortillas
  • Quinoa or rice
  • Skillet cornbread
  • Spiced potatoes
  • Creamy mashed potatoes

Easy Pinto Bean Recipes

  • Instant Pot Mexican Pinto Bean Stew
  • Seasoned stovetop pinto beans
  • Doctored canned pinto beans
  • Crockpot (slow cooker) pinto beans

Weight Watchers Points

If you skip added bacon and use a no-calorie cooking spray instead of oil, a serving of plain cooked pinto beans registers very low in SmartPoints on many plans.

Get The How To Cook Pinto Beans Recipe

Try making a large batch so you have beans ready for the week. Adjust flavors and cooking time to suit your preference.

img 54180 9

How To Cook Pinto Beans

Learn simple methods for cooking pinto beans from scratch.

Prep Time: 10 mins
Course: Main Course, Side Dish
Cuisine: American, Western
Servings: 12
Calories: 196 kcal (per serving)
Author: Bintu Hardy

Ingredients

  • 1 lb (450 g) pinto beans
  • 1 tbsp olive oil (or no-calorie cooking spray)
  • 1 cup diced onion (fresh or frozen), optional
  • 6 slices smoked bacon, optional
  • 1 tsp minced garlic
  • 2 bay leaves
  • 3 cups (709 mL) chicken or vegetable broth, or water
  • 1 cup (236 mL) additional water, if needed

Instructions

Stovetop Method

  1. Add pinto beans to a pot with water or broth and aromatics.
  2. Season with onion, garlic, thyme, smoked paprika, or chiles; add meat if using.
  3. Bring to a boil, reduce to a simmer, and cook covered with the lid slightly open until tender (45–90 minutes).
  4. Taste for doneness and add more liquid as needed in 1-cup increments.

Instant Pot Method

  1. Place dried beans and broth into the inner pot, layer seasonings on top, and do not stir if adding diced tomatoes.
  2. Seal and cook on high pressure for 40 minutes.
  3. Allow a 20-minute natural release, then quick-release the remaining pressure.
  4. Stir in final seasonings and serve.

Oven Method

  1. Put pre-soaked beans into an oven-safe dish with 1.5–2 inches of liquid above the beans.
  2. Add flavorings, cover, and bake at 350°F (180°C) for about 90 minutes.
  3. Check for doneness and continue baking if necessary, checking every 10 minutes.

Notes & Cooking Tips

  • Remove any debris or shriveled beans before cooking.
  • Soak beans for stovetop or oven methods to reduce cooking time and improve digestibility.
  • Add salt toward the end of cooking for best texture.
  • Mash a few beans to thicken the pot, or add more broth if you want a soupier result.
  • Methods work for many other dried beans, but cooking times will differ.

Nutrition (per serving)

Calories: 196 kcal |
Carbs: 25 g |
Protein: 10 g |
Fat: 6 g |
Fiber: 6 g