Rinse the mixed beans and soak them overnight in water.
In a large pot, heat a tablespoon of oil over medium heat.
Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for an additional minute.
Add the diced carrot and celery, cooking until softened.
Drain the soaked beans and add them to the pot.
Pour in the vegetable broth and add the canned tomatoes.
Season with cumin, paprika, salt, and pepper.
Bring the mixture to a boil, then reduce the heat and simmer for 30-40 minutes.
Adjust seasoning to taste and garnish with fresh herbs before serving.