Stewed Pinto Beans Recipe

This hearty stewed pinto beans recipe is a comforting dish packed with flavor and nutrients. Whether you’re looking for a cozy weeknight dinner or a dish to impress at your next gathering, this recipe is sure to satisfy. The combination of tender beans, savory spices, and aromatic vegetables creates a dish that’s both delicious and nutritious.


  • 2 cups dried pinto beans, rinsed and picked over
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 bell pepper, diced
  • 2 tomatoes, diced
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon oregano
  • Salt and pepper to taste
  • 6 cups vegetable broth or water
  • 2 tablespoons olive oil
  • Optional toppings: chopped cilantro, diced avocado, lime wedges


  1. In a large pot, heat olive oil over medium heat. Add diced onion, garlic, and bell pepper. Cook until vegetables are softened, about 5 minutes.
  2. Add diced tomatoes, cumin, paprika, chili powder, oregano, salt, and pepper to the pot. Stir to combine and cook for an additional 2 minutes.
  3. Add dried pinto beans to the pot and pour in vegetable broth or water, making sure the beans are fully submerged.
  4. Bring the mixture to a boil, then reduce the heat to low. Cover the pot and let the beans simmer gently for 1 1/2 to 2 hours, or until the beans are tender. Stir occasionally and add more liquid if necessary to keep the beans covered.
  5. Once the beans are tender, taste and adjust seasoning if needed. Serve hot, garnished with chopped cilantro, diced avocado, and a squeeze of fresh lime juice if desired.

Enjoy your delicious stewed pinto beans as a main dish or as a hearty side alongside your favorite Mexican-inspired dishes!

Leave a Comment