Heat 1 tablespoon olive oil over medium-high heat in a 12-inch oven-proof skillet. Add 1/2 yellow onion and sauté for approximately 3 minutes or until soft. Add 1/2 red bell pepper, 15 ounces canned black beans, and 2 cloves garlic, and sauté for 2 more minutes.
Stir in 10 ounces Rotel tomatoes, 10 ounces frozen chopped spinach, 2 teaspoons chili powder, 1 teaspoon ground cumin, 1 teaspoon salt, 1/2 teaspoon smoked paprika, 1/4 teaspoon dried oregano, 1/4 teaspoon cayenne pepper, and 1/3 cup mayonnaise until well combined, and the spinach is warmed through.
Reduce the heat to low and stir in 4 ounces cream cheese until melted, followed by ½ cup sharp cheddar cheese until melted, and ½ cup pepper jack cheese until melted. Stir in1/3 cup sour cream until well combined.
Top the dip with the remaining ½ cup sharp cheddar cheese and ½ cup pepper jack cheese. Transfer to the oven and bake for 20 minutes. Broil until cheese is golden.
Carefully remove from the oven and top with avocado, tomatoes, and cilantro or parsley for garnish if desired. Serve warm with tortilla chips.
Notes
If you don’t have an oven proof skillet, you can prepare in another skillet and transfer to an oven safe dish.
You can substitute low-fat mayo, 1/3 less-fat cream cheese, and reduced-fat sour cream if desired.