Heat a medium dutch oven over medium-high heat. Add enough oil to generously coat the bottom.
Add the onions and garlic and cook, stirring frequently, until wilted and browned, about 8 minutes.
Add the cumin and paprika and cook for 30 seconds.
Add the beans and cook, stirring frequently, about 2 minutes.
Add the broth and simmer for 10 minutes.
Blend until smooth, simmer until the thickness you desire, about 5 minutes.
Season to taste with salt and pepper.
Top with toppings and serve with quesadillas alongside.
