Arroz con Habichuelas (Beans and Rice)

3 tablespoons olive oil
1 yellow onion, minced
1 red onion, minced
2 cloves garlic, minced
1 red pepper, minced
1/2 teaspoon fresh chili pepper, minced
1 cup tomato puree
1 pound dried pinto beans, soaked overnight and drained
Salt, freshly ground black pepper and chili pepper sauce to taste

In a large pot, warm the olive oil over medium heat. Add both onions, the garlic, the red pepper and the chili pepper, stir and cook for 7 minutes, or until soft.

Add the tomato puree and stir. Add the soaked and drained beans. Add cold water to barely cover the beans, stir, reduce heat to medium-low and simmer for 2 to 3 hours, or until the beans
are tender. Check frequently to make sure that the cooking beans never become completely dry and at risk for scorching. Add salt, pepper and chili pepper sauce to taste.

Serve with plain boiled white rice.

from NY Times, citing Julia Alvarez.