Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 3-4 minutes until softened and fragrant, stirring occasionally. Do not brown the onion—you want it translucent.
Stir in minced garlic and cook for 30 seconds until aromatic. Add diced red bell pepper and jalapeño, cooking for another 2 minutes to soften slightly while maintaining crunch.
Pour in cumin, chili powder, paprika, and cayenne, stirring constantly for about 60 seconds. This blooming step is critical—it releases the spice oils and prevents raw powder flavor.
Add the drained black beans and vegetable broth, stirring well to combine all elements. Simmer for 10-12 minutes until the liquid reduces and flavors meld into a heartwarming black bean tacos filling with the right consistency.
Taste and adjust seasoning with salt, pepper, and additional spices as desired. The mixture should be slightly thick but still saucy—not dry.
Warm tortillas directly over a gas flame for 10 seconds per side, or wrap them in a damp towel and microwave for 30 seconds until pliable.
Assemble each taco by spooning warm bean filling into a tortilla, then topping with cheddar cheese, shredded lettuce, diced tomatoes, and a dollop of sour cream.
Squeeze fresh lime juice over each taco and serve immediately while everything is warm and fragrant.