Heat the olive oil in a cast iron pan or oven-proof pan over high heat. Add the merguez sausage meat and brown it (2-3 minutes).
Add diced onion, bell peppers, and minced garlic and stir to combine. Cook for 3-4 minutes for the vegetables to soften.
Add the smoked paprika, oregano, salt, and pepper. Stir to combine.
Pour in the crushed tomatoes and thoroughly combine everything. Cook for 5 minutes.
Create some spaces in the sauce with a wooden spoon and crack in the eggs. Space them out evenly. Add crumbled feta and transfer the shakshuka to the oven for 10 minutes or until the eggs are cooked to your liking.
Remove the pan from the oven. Add chopped parsley and serve with some crusted bread such as my Turkish flatbread.
Notes
Storage: Shakshuka is best enjoyed fresh as it doesn't store particularly well. You can leave it in the fridge overnight and reheat gently but I wouldn't store or freeze it beyond that.