Side Dish: United States – Texas – Ranch Style Beans
Serving Size: 6
Approximate Time
Prep
20 min
Cook
1 hr 50 min
Total
2 hrs 10 min
Ingredients
- 1 lb (454 g) dried pinto beans, picked over and soaked overnight (see note for canned)
- 6 slices bacon, approx. 6 oz (170 g), diced
- Optional: 1/2 lb (227 g) ground beef (85% lean) — use if you prefer a meatier version
- 1 large yellow onion, diced (about 1 1/2 cups / 240 ml)
- 3 cloves garlic, minced (about 1 tbsp / 15 g)
- 14 oz (400 g) can diced tomatoes, undrained
- 8 oz (225 g) tomato sauce
- 2 tbsp (30 ml) tomato paste
- 4 cups (960 ml) beef broth (or water + bouillon)
- 2 tbsp (16 g) chili powder
- 1 tbsp (7 g) ground cumin
- 1 tsp (2 g) smoked paprika
- 1 tsp (1 g) dried oregano
- 2 bay leaves
- 1 tsp (6 g) kosher salt, plus more to taste
- 1/2 tsp (1 g) black pepper
- 1 tbsp (12 g) light brown sugar (optional, balances acidity)
- 1 tbsp (15 ml) apple cider vinegar (optional, added at end)
- 2 tbsp (30 ml) neutral oil (if needed for sautéing)
Instructions
Short Description:
Hearty Texas-style pinto beans simmered in a rich tomato-based sauce with chili powder, cumin, and smoky bacon (with optional ground beef) for a robust, savory side dish.
Regional Notes:
This Texas variation features a pronounced tomato sauce base and bold spices (chili powder and cumin) and commonly includes smoked pork (bacon) or ground beef, giving the beans a heartier, meaty depth than lighter bean preparations found elsewhere. The long, slow simmer concentrates flavors into a thick, gravy-like sauce typical of ranch-style beans served with barbecue or Tex-Mex meals.
1. Drain the soaked dried beans and rinse well. If you did not soak overnight, use a quick-soak: cover beans with water, bring to a boil 2 minutes, remove from heat and let sit 1 hour, then drain and rinse.
2. In a large heavy pot or Dutch oven over medium heat, cook the diced bacon until fat renders and bacon is crisp, about 6–8 minutes. Remove bacon with a slotted spoon and set aside on paper towels, leaving the bacon fat in the pot.
3. If using ground beef, add it now to the hot bacon fat and brown, breaking into pieces, until no longer pink, about 6 minutes. Drain excess fat if the pot seems overly greasy, leaving some for flavor.
4. Add the diced onion to the pot and sauté in the remaining fat until translucent, about 5–7 minutes. Add the minced garlic and cook 30–60 seconds until fragrant.
5. Stir in the tomato paste and cook 1–2 minutes to caramelize slightly. Add the chili powder, ground cumin, smoked paprika, and dried oregano; toast the spices 30–60 seconds to release aroma.
6. Pour in the diced tomatoes (with juices), tomato sauce, and beef broth. Scrape up browned bits from the bottom of the pot. Add the drained beans, reserved cooked bacon (reserve a little for garnish if desired), bay leaves, brown sugar (if using), salt, and pepper. Stir to combine.
7. Bring the pot to a gentle simmer, then reduce heat to maintain a low simmer. Partially cover and cook until beans are tender and sauce has thickened, 1 1/2 to 2 hours, stirring occasionally and adding small amounts of water or broth if mixture becomes too thick before beans are done.
8. Taste for seasoning about 10 minutes before done; add more salt, chili powder, or a pinch of sugar as needed. Remove bay leaves. Stir in apple cider vinegar if using for a bright finish.
9. Let the beans rest off heat 10–15 minutes to thicken further. Serve warm with reserved bacon crumbled on top, alongside barbecue, cornbread, or tacos.
10. Canned-bean shortcut: If using 4 (15 oz / 425 g) cans of pinto beans, drain and rinse, reduce broth to 1 1/2 cups (360 ml), and simmer assembled sauce with canned beans 25–35 minutes to meld flavors and thicken.