Start by finely chopping the yellow onion and carrot. Mince the garlic cloves.
In a large pot, heat a splash of olive oil over medium heat. Add the chopped onion and carrot. Sauté for about 5-7 minutes, or until the onion becomes translucent. Stir in the minced garlic and cook for an additional minute until fragrant.
Pour in the vegetable broth, diced tomatoes (with their juices), black beans (rinsed and drained), and corn. Stir to combine all the ingredients.
Add the quinoa, ground cumin, smoked paprika, and dried oregano to the pot. Stir well and bring the mixture to a gentle boil.
Once boiling, reduce the heat to low and cover the pot. Let the soup simmer for about 20 minutes, or until the quinoa is cooked and the flavors have melded beautifully.
After simmering, remove the pot from heat. Stir in the chopped cilantro and lime juice, if using. Taste and adjust the seasoning as needed.
Ladle the soup into bowls and top with your choice of hot sauce, diced avocado, tortilla chips, or additional cilantro and lime juice. Enjoy the comforting flavors!