Heat the olive oil in a large skillet over medium heat. Once shimmering, add the diced onion and minced jalapenos, cooking for 3-4 minutes until softened and fragrant. This initial sauté mellows the raw bite of the jalapenos and creates a sweeter, deeper flavor foundation. Stir occasionally to ensure even cooking.
Add the minced garlic, salt, ground cumin, chili powder, and smoked paprika to the skillet and stir constantly for about 1 minute. This blooming technique releases the essential oils from the spices, intensifying their flavor significantly. You'll notice the mixture becoming fragrant as the spices warm—this is when you know they're ready. I like to bloom spices this way rather than adding them raw to the blender because it creates a much more developed, authentic flavor profile.
Transfer the warm aromatic mixture from the skillet to a blender. Add the rinsed and drained black beans, fresh cilantro, lime juice, and water. Blend on high speed until the mixture reaches your desired consistency—I prefer a smooth dip with just a hint of texture, so I blend for about 60-90 seconds, but you can blend longer for a completely silky texture or shorter for a chunkier consistency. The warm mixture blends more easily and creates a better texture than cold beans would.
Transfer the blended dip to a serving bowl. Top with the crumbled cotija cheese and chopped fresh cilantro. Serve warm or at room temperature with tortilla chips, crackers, or fresh vegetables.