To a medium-sized pot, heat the olive oil and cook the onions and garlic on medium heat till translucent and fragrant. Set aside.
To the food processor, add the black beans, salt, cumin, pepper, red chili flakes, tomato, pickled banana pepper, jalapenos, and cilantro. Blend till smooth.
To the food processor, add the cooked onions + garlic. Blend till there are no clumps.
Transfer the mixture to the medium-sized pot and cook for 20 minutes on low heat. You can the dip to have thickened. The texture should be between the consistency of a thick black bean dip and thick salsa.
Before serving stir in the cheese, sour cream, and gree salsa.
Top with more cilantro and lime. Optional, add feta on top (omit shredded cheese).
Enjoy with tortilla chips or whatever chips or crackers you have on hand.
Video
Notes
Olive Oil: If you do not have olive oil, use avocado oil.Black Beans: I highly suggest using black beans for this recipe but if for some reason you don't have access to them or don't like them then try red kidney beans.Cooking: If you want to bake this dip, transfer it to a skillet and bake for 20 minutes at 400F. Top with cheese, sour cream, and salsa and stir.Storage: The dip will last up to one week, in the fridge, in a tightly sealed container.