Spicy Harissa Fish in Tomato Sauce
North African-style fish simmered in a bright, fiery tomato sauce spiked with harissa and warm spices. Ready in 25 minutes—a weeknight dinner that tastes like you've been cooking all day.
- Total time
- 25 min
- Servings
- 2
- Calories
- 318
- Protein
- 38g

Ingredients
8 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Heat oil in a large skillet over medium-high. Add onion and cook, stirring occasionally, until softened and golden, about 4 minutes.
Step 2
Stir in garlic and harissa, cook until fragrant, about 45 seconds. Be careful not to burn the garlic.
Step 3
Pour in crushed tomatoes and cumin. Stir well and bring to a gentle simmer, about 2 minutes.
Step 4
Nestle fish fillets into the sauce. Season with salt and pepper. Simmer uncovered until fish flakes easily at the thickest part, 8–10 minutes.
Step 5
Taste and adjust seasoning. Scatter cilantro or parsley over the top.
Step 6
Serve immediately, spooning sauce over each fillet.
Tools you’ll need
- large skillet (12-inch), with lid optional
- wooden spoon or silicone spatula
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.



