Preheat the oven to 375 degrees.
Add the 2 tbsp olive oil to a pan and heat over medium heat. Add the 1 large yellow onion, 5 cloves garlic, 2 fresno chiles, and 1 red bell pepper and cook for five minutes, stirring occasionally.
2 tbsp olive oil, 1 large yellow onion, 1 red bell pepper, 5 cloves garlic, 2 fresno chiles
Stir in the 1 tbsp tomato paste as well as the 2 tsp smoked paprika, 2 tsp red pepper flakes, 1 tsp cumin, 1 tsp garam masala, 1 tsp dried oregano, and 1 tsp cayenne pepper. Continue cooking for about three minutes.
2 tsp smoked paprika, 2 tsp red pepper flakes, 1 tsp cumin, 1 tsp garam masala, 1 tsp dried oregano, 1 tbsp tomato paste, 1 tsp cayenne pepper
Pour in the 28 oz canned diced tomatoes and 1 can white beans and stir to combine. Bring the mixture to a simmer. Simmer on low heat for 45 minutes, stirring occasionally.
28 oz canned diced tomatoes, 1 can white beans
Remove the sauce from the heat and crack the 5 large eggs into the sauce in an evenly spaced fashion.
5 large eggs
Transfer the pan from the stove to the oven and bake for 10 minutes until the whites of the eggs are no longer translucent.
Sprinkle the shakshuka with ½ cup parsley and ½ cup feta before serving with the 5 slices toasted bread.
½ cup parsley, ½ cup feta, 5 slices toasted bread