Loading Video...

Baked Cod Shakshuka

Save Recipe
  • Level: Easy
  • Total: 55 min
  • Active: 25 min
  • Yield: 4 servings
Share This Recipe


3 tablespoons extra-virgin olive oil, plus more for drizzling

1 small yellow onion, halved and thinly sliced 

1 red bell pepper, thinly sliced 

3 garlic cloves, thinly sliced 

1 jalapeno, thinly sliced 

1 teaspoon paprika 

1/8 teaspoon cayenne pepper 

1 teaspoon ground cumin 

Kosher salt and freshly ground pepper 

1(28-ounce) can crushed San Marzano tomatoes 

1 to 2 teaspoons sherry vinegar 

4 (6 ounce) cod fillets, skin removed 

Parsley, for garnish 


  1. Preheat oven to 400 degrees F.
  2. Set a large Dutch oven over medium heat. Add the olive oil and heat to shimmering, then add the onion, bell pepper, garlic and jalapeno, paprika, cayenne, cumin, and a pinch of salt. Cook, stirring occasionally, until the vegetables are tender and begin to brown, about 3 minutes.
  3. Add tomatoes along with their juices, season with another pinch of salt and twist of black pepper, and bring to a boil. Reduce the heat to medium-low to maintain a gentle simmer, partially cover, and cook until vegetables soften and the liquid has mostly reduced, about 15 minutes.
  4. Remove from the heat and stir in the vinegar. Season the fish on all sides with salt and pepper and partially submerge in the sauce, leaving space between the pieces. Spoon some sauce over each fillet. Transfer the pot to the oven and cook, uncovered, until the flesh of the fish turns opaque and begins to flake, about 15 minutes. Garnish with parsley and a drizzle of olive oil and serve.