Heat the olive oil in a pot over medium-high heat.
Once hot, add the onions and saute until tender, about 3-5 minutes.
Add the garlic, chili powder, paprika, and cumin and cook until fragrant, about 1 minute.
Add the beef and cook until browned, breaking up with a wooden spoon, about 6-8 minutes.
If needed, drain any excess grease.
To the pot, add the broth, beans, diced tomatoes, tomato paste, and oregano, bringing to a simmer.
Once simmering, add the tortellini and cool until tender and cooked through, about 10 minutes.
Serve immediately with toppings of choice.
