This pinto bean recipe is a classic—simple, satisfying, and full of flavor. Tender pinto beans simmered with just salt and water, enhanced by the smoky goodness of bacon and freshness from jalapeños, onions, and globe tomatoes. Top with cilantro for brightness, and you’ve got a humble side that pairs beautifully with grilled dishes, tacos, or cornbread.
Table of Contents
Why You’ll Love It
-
Naturally savory and hearty—perfectly simple base with flexible flavor enhancements
-
Easy to prep and endlessly versatile as a side or main
-
Build rich, smoky notes with bacon—even just using the grease makes a difference
-
Vegetarian-friendly without bacon—just skip it and load up on onions, tomatoes, and chiles
-
Crowd-pleasing and perfect for meal prep or warming up leftovers
Ingredients
-
1 lb dry pinto beans
-
1 Tbsp salt
-
6 cups water
-
Optional flavor boosters:
-
Chopped cilantro
-
Diced onions, Roma tomatoes, and jalapeños
-
Chopped bacon (with reserved grease for flavor)
-
Instructions
1. Prep the Beans
Rinse and soak the dry pinto beans in water for at least one hour. This helps reduce cooking time and improves texture.
2. Cook the Beans
Drain the beans, place them in a pot with 6 cups of fresh water and 1 tablespoon of salt. Bring to a gentle boil over medium heat, then reduce to low and simmer for a few hours, until the beans are tender.
3. Prepare the Bacon & Veg
While the beans simmer, cook chopped bacon in a separate pan. When it’s halfway crispy, toss in the diced onions, tomatoes, and jalapeños. Cook until vegetables are softened and aromatic.
4. Combine and Continue Cooking
Stir the bacon, veggies, and bacon grease into the pot of beans. Continue simmering until the flavors meld and the beans are tender. Taste and season with more salt if needed.
5. Serve and Garnish
Ladle the beans into bowls, optionally garnish with fresh chopped cilantro, and enjoy warm.
Chef’s Tips
-
Soaking beans softens them and cuts overall cooking time
-
Bacon grease offers extra depth—don’t skip it if you use bacon
-
Let flavors meld gently—avoid high heat to prevent beans from splitting
Storage Tips
-
Refrigerate leftover beans in an airtight container for up to 4 days
-
Reheat gently on the stovetop; add a splash of water if too thick
-
Freeze portions for quick future meals—thaw in the fridge before reheating
Final Thoughts
Simple, soulful, and endlessly customizable, this Pinto Beans recipe is a kitchen essential for comfort food lovers. Whether you dress it up with bacon or keep it light and herb-forward, it’s a warm, nutritious, and delicious staple that works year-round.

Fresh Pot of Beans and Tortillas
Ingredients
Method
- Rinse and soak the dry pinto beans in water for at least one hour. This helps reduce cooking time and improves texture.
- Drain the beans, place them in a pot with 6 cups of fresh water and 1 tablespoon of salt. Bring to a gentle boil over medium heat, then reduce to low and simmer for a few hours, until the beans are tender.
- While the beans simmer, cook chopped bacon in a separate pan. When it's halfway crispy, toss in the diced onions, tomatoes, and jalapeños. Cook until vegetables are softened and aromatic.
- Stir the bacon, veggies, and bacon grease into the pot of beans. Continue simmering until the flavors meld and the beans are tender. Taste and season with more salt if needed.
- Ladle the beans into bowls, optionally garnish with fresh chopped cilantro, and enjoy warm.