3 15 oz cans pinto beans (or 1 lb / 500 g dry pinto beans, prepared according to package directions)
2 medium yellow onions
about 1/4 cup extra virgin olive oil
1/4 tsp ground cinnamon
1/4 tsp ground cloves
pinch of saffron
2 cloves garlic (optional)
salt and pepper, to taste
Coarsely chop the onions and garlic. Heat the olive oil over medium heat in a large pot or dutch oven, and add the onions when the oil begins to shimmer. Stir and cook over medium heat until tender, about 10 minutes. Add the garlic and stir until fragrant, careful to not let it burn.
Pour in the undrained beans and stir well. Simmer gently for about 10 minutes.