Skip to main content

Spiced-Tomato-Braised Fish

2.0

(1)

Spiced tomato braised fish recipe
Photo by Emma Fishman, food styling by Rebecca Jurkevich, prop styling by Sophie Strangio

Since fish cooks relatively quickly, the challenge is packing it with lots of flavor without overcooking it. Here we slip fillets into a tomato bath infused with Indian spices such as cumin and garam masala. The result: sublimely flaky fish that’s anything but bland. Mild-flavored whitefish like cod, haddock, and halibut are the perfect complement to the fragrant spices in the tomato purée. But you can swap in any other protein that feels like it could use some help in the flavor department, such as chicken breasts or tofu.

This recipe appears as a part of our Pescatarian Comfort Food Meal Plan.

All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.

What you’ll need

Recipe information

  • Yield

    4 Servings

Ingredients

2 lb. skinless cod, haddock, or halibut, cut into 3" pieces
1 Tbsp. Diamond Crystal or 1¾ tsp. Morton kosher salt, plus more
4 Tbsp. extra-virgin olive oil, divided
1 onion, finely chopped
3 garlic cloves, finely chopped
1 3" cinnamon stick
1 Tbsp. garam masala
1 tsp. cumin seeds
½ tsp. freshly ground black pepper, plus more
1 28-oz. can tomato purée
1 tsp. sugar
4 slices sourdough bread

Preparation

  1. Step 1

    Season fish with some salt. Heat 2 Tbsp. oil in a medium Dutch oven over medium. Cook onion and garlic, stirring occasionally, until softened, about 5 minutes. Add cinnamon stick, garam masala, cumin seeds, and ½ tsp. pepper; cook, stirring occasionally, until fragrant, about 3 minutes. Stir in tomato purée, sugar, remaining 1 Tbsp. Diamond Crystal or 1¾ tsp. Morton kosher salt, and ½ cup water. Increase heat to medium-high; bring to a simmer. Reduce heat to medium, carefully add fish, and cook until fish is flaky but still firm, 8–12 minutes. Remove from heat; season with more pepper.

    Step 2

    Meanwhile, heat 1 Tbsp. oil in a large nonstick skillet over medium-low. Add 2 bread slices; cook until golden brown and crisp underneath, about 5 minutes. Transfer to a plate. Repeat with remaining 1 Tbsp. oil and 2 bread slices.

    Step 3

    Serve braised fish with fried bread.

    Photo by Emma Fishman, food styling by Rebecca Jurkevich, prop styling by Sophie Strangio

See Related Recipes and Cooking Tips

Read More
Throw everything in the skillet, bring it to a simmer, and dinner is done.
Store-bought dumplings, fresh tomatoes, butter, and soy sauce simmer away for dinner in a flash.
A comforting dinner of chewy rice cakes, punchy kimchi, bok choy, and perfectly flaky salmon made entirely on just one sheet pan.
Deeply savory with a slight sweetness from coconut water, this dish of seared salmon fillets in caramel sauce is weeknight-fancy cooking at its best.
The original surf-and-turf, this rustic Spanish dish combines tender seafood and beefy meatballs in a thick, savory stew.
Bone-in, skin-on chicken legs glossed in a sticky honey mustard glaze strike the perfect balance of tangy, sweet, and delightfully savory.
A mix of leafy greens turns extremely tender with the simplest treatment. Topped with crispy breadcrumbs, this is proof that boiled vegetables aren’t boring.
Lacking an actual tandoor, the air fryer might be the best way to make chicken tikka. Juicy, charred, and well-spiced, it’s your new weeknight MVP.