
About the Recipe
This hearty soup is great for any chilly day. It can be customized to whatever ingredients you have in the pantry. Use a variety of beans and other pulses to add in protein and fiber!

Ingredients
1 medium onion, chopped
2 tablespoons olive oil for sautéing
1 head of garlic cloves, separated and chopped fine
4 small hot chili peppers, chopped (fresh are best, but dried ones like chipotles and chiles de arbol work great too. Just rehydrate them in hot water for a few minutes before chopping.)
1 28-32 oz can or jar of organic whole tomatoes or tomato purée
1 pinch turmeric powder
6 oz soaked pulses of any kind or a mixture of many kinds
sea salt
limes - enough for half a lime for each serving
some good, but not fancy, melting cheese
1 bunch of something green - preferably cilantro
1 cup chopped red cabbage
avocado slices
Preparation
Put a large, heavy-bottomed pot over medium heat, and coat bottom with olive oil.Â
Add the chopped onions (if using) and let them sauté, stirring occasionally, until they're translucent.Â
Add the garlic and the chiles and sauté them, stirring to avoid burning, for a minute or two.Â
Now add the tomatoes and a good pinch of salt. If you are using whole canned tomatoes, use a wooden spoon to break them up as they cook.Â
Add the beans, and let the tomato mixture cook and reduce for a few minutes, stirring occasionally to avoid any sticking to the bottom and burning.Â
Now, take the same container the tomatoes came in—whether store-bought can or home jar—and fill it with water. Add the water to the pot, and bring to a boil.Â
Turn heat to low, correct for salt, and prepare to serve.