Prep all ingredients per the instructions above.
Heat the oil in a large pot over medium-high heat. Add the onion and jalapeño pepper, and cook for 4 to 5 minutes, or until softened.
Add the garlic, cumin, oregano, coriander, and salt, and stir together for another minute, until fragrant.
Add the black beans and chicken broth, stir, and bring to a boil. Reduce the heat to low, cover the pot, and simmer for 15 minutes.
Using an immersion blender, puree the soup a few times to have a mix of creamy and chunky textures. Alternatively, you can scoop out a cup or two of soup, blend it in a standard blender until smooth, and then stir it back into the pot. Then, stir in the lime juice.
In a bowl, mix the mayo and sriracha until fully combined. Then spread it onto the wrap.
Layer the wrap with hummus, spinach, tomato, onion, cucumber, and carrots.
Fold in the ends and roll up tight. Cut in half.
Top the soup with tomato, cheese, and avocado.
Serve the wrap with soup, chips, and lemonade.