These vegetarian pinto beans simmer slowly with spices, onions, and peppers to create a rich, flavorful pot of beans perfect for tacos, bowls, nachos, or easy weeknight meals.
Place soaked pinto beans in the slow cooker with onions, bell pepper, garlic powder, smoked paprika, cumin, chipotle meco, if you are using it, salt, and pepper. Add three cups of water or broth.
Cook on low for 7-8 hours or on high for 3.5-4 hours. Stir frequently and if needed add more water.
When the beans are almost tender, stir the tomato paste into the beans and continue cooking. Taste and adjust the seasonings as desired.
Stove
Add the soaked pinto beans, onion, bell pepper, garlic powder, smoked paprika, cumin, chipotle meco (if using), salt, and pepper to a large pot or Dutch oven. Pour in 3 cups of water or vegetable broth.
Bring the beans to a gentle boil over medium-high heat. Reduce the heat to low and simmer 60–90 minutes, partially covered, stirring occasionally. Add more water as needed to keep the beans submerged.
When the beans are almost tender, stir in the tomato paste and continue cooking until the beans are fully soft and the broth thickens slightly.
Taste and adjust the salt and seasoning before serving.
Notes
Soak the beans first. Dried beans benefit from soaking before slow cooking. Soaking helps them cook more evenly, shortens the cooking time, and makes them easier to digest.
Salt the soaking water. Adding a little salt to the soaking liquid softens the bean skins. This helps the beans cook at the same rate inside and out and reduces the chance of the skins splitting.
Add the tomato paste later. Tomatoes are acidic and can slow down the softening of beans. Stir in the tomato paste toward the end of cooking once the beans are nearly tender.
Keep an eye on the liquid. The beans should remain fully covered with water or broth while they cook. Check the pot occasionally and add more liquid if needed so they don’t dry out.