In a food processor, combine the beans, garlic, lemon juice oregano, and cumin. Blend until smooth.
Add salt and pepper to taste and set the bean mixture aside in a separate bowl.
Rinse out the food processor and combine the roasted red peppers, cayenne, shallots and sour cream in it. Blend until smooth. Salt to taste.
Spread 3 Tablespoons of the bean spread on half of the tortilla. Top with 1 Tablespoon of onions, 1/4 cup chopped spinach, 1/4 cup pecorino, 1/4 cup mozzarella, pinch of the chopped basil.
Fold over the tortilla. Heat the folded tortilla over medium high heat in a large skillet. Flipping once, cook until lightly browned and crispy on both sides.
Cut into pieces and serve with the roasted red pepper dip.