Skip to main content
THERMADOR logo
Hand stirring a pot of red sauce on a stove with two tortillas warming on the burner

Ranchero Beans

Think smoky, tomato-slick beans simmered until tender—this Ranchero Beans recipe turns pantry staples into a deeply flavored, crowd-pleasing side or main. Pinto beans braise with onions, garlic, chiles, cumin and a splash of stock or tomato, resulting in a savory, slightly spicy sauce that clings to every bite. Cooked low and slow on your Thermador range for steady, even heat, they finish creamy with just the right texture to scoop with tortillas or spoon over rice. Whether you’re rounding out tacos, stuffing burritos, or building a hearty weeknight meal, these homemade ranchero beans prove simple ingredients can make a big impression.

Ingredients

12 servings:

1/2 pound bacon, chopped

1 medium white onion, chopped

2 cloves garlic, minced

3 roma tomatoes, chopped

2 anaheim chiles, seeded and chopped

1/2 cup crushed tomatoes

1/2 cup chicken broth

4 (15 ounce) cans pinto beans, rinsed and drained

Juice of 1 lime

1 tablespoon hot pepper sauce

1 teaspoon chili powder

1 teaspoon salt

1/2 teaspoon ground black pepper

Instructions

Step 1

In a large pot over medium-high heat, cook bacon for 10 minutes or until crispy. Remove with a slotted spoon and drain on paper towels.

Step 2

Sauté onion in bacon fat for 5 minutes, until beginning to soften. Add garlic and sauté for 2 minutes more. Add tomatoes, chiles, crushed tomatoes, and broth and bring to a boil.

Step 3

Reduce to a simmer and add beans, lime juice, hot pepper sauce, chili powder, salt, pepper, and reserved bacon. Simmer for 30 minutes or until thick and warmed through.

Ranchero Beans | Thermador Recipes