To start, place your chickpeas and navy beans in a large stock pot and cover with water. Let them soak overnight about 9-10 hours then drain and set aside. Skip this step if using canned or cooked chickpeas or beans.
In a large dutch oven heat up 3 tbsp of oil on medium low heat and saute your onions and bell peppers about 10-12 minutes until your onions are translucent. Add in the garlic, cilantro, and bay leaf and cook for one minute. Break the longaniza up into smaller chunks and cook for 5-6 minutes until it starts to brown. Mix in the white wine, and tomato puree and bring to a simmer.
Once your sofrito reaches a simmer, mix in the salt, cumin, and black pepper. Add in your garbanzo beans, navy beans, potatoes and add the cups of water. Let your soup simmer for about an hour and then add the remaining 1 tsp of salt, and check for salt at this time.
Cook your soup for another 30-45 minutes until the garbanzo beans and the baby potatoes are tender. Serve with your favorite toppings.