Cook your beans, or rinse and drain 2 cans of beans.
In a large pot, heat the olive oil over medium-high heat, then add the onion and red bell pepper. Stir and cook for 5 minutes to soften the veggies and start to brown them.
Add the oregano, paprika, carrots, and celery. Mix well and cook for a couple more minutes to wake up the spices and coat the veggies in lovely flavor.
Next, add the zucchini, crushed tomatoes, beans, and water. Bring to a boil, then reduce heat to low and let it simmer for about 30 minutes to bring all the flavors together.
Finally, add the spinach, and salt and pepper to taste. Mix well, turn off the heat, and serve hot with your favorite bread.