Seared Fish with Tomato Sauce and Caramelized Onions
A quick weeknight dinner featuring golden seared fish fillets topped with a rich tomato sauce and sweet caramelized onions, finished with fresh herbs for brightness.
- Total time
- 35 min
- Servings
- 4
- Calories
- 320
- Protein
- 35g

Ingredients
8 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat the 4 fish fillets dry and season both sides with 1/2 tsp salt and 1/4 tsp pepper. Set aside.
Step 2
Heat 2 tbsp olive oil in a large skillet over medium. Add the 2 sliced onions and 1/2 tsp salt; cook, stirring occasionally, until deep golden and soft, about 15 minutes.
Step 3
Add the 2 minced garlic cloves and cook until fragrant, about 1 minute. Stir in the 1.5 cups crushed tomatoes and 1/4 tsp pepper; simmer until slightly thickened, about 5 minutes.
Step 4
Push the sauce to one side of the skillet. Add the remaining 1 tbsp olive oil to the empty side and place the fish fillets in a single layer. Sear until golden and cooked through, about 3-4 minutes per side.
Step 5
Spoon the tomato-onion sauce over the fish and sprinkle with the 2 tbsp chopped parsley. Serve hot.
Step 6
Optional: add a pinch of red pepper flakes or a splash of lemon juice to the sauce for extra brightness.
Tools you’ll need
- large skillet
- spatula
- knife
- cutting board
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.

