Pour a drizzle of olive oil into a high-sided sauté pan and heat it up.
Once the oil is hot, add the finely chopped onions and the pressed garlic. Sauté over medium heat for a few minutes until they become translucent.
Add the bell peppers to the same pan and stir. Cook over medium heat for 5 minutes, stirring regularly, until the peppers are tender.
Add the cumin and paprika. Season with salt and pepper, and stir.
Add the chopped tomatoes and stir.Simmer over medium heat, stirring regularly, for about fifteen minutes. Add the drained kidney beans and stir.
Using a spoon, make small indentations in the sauce to hold the eggs.Crack the eggs and place them one by one into these small wells.Continue cooking without stirring until the eggs reach the desired consistency.