Elevate your weeknight dinner game with this vibrant and wholesome Roasted Fish with Charmoula Tomatoes and Potatoes. Tender white fish fillets, such as cod or haddock, are roasted alongside golden baby potatoes and juicy cherry tomatoes, all infused with the bold, herbaceous flavors of a homemade charmoula sauce. This North African-inspired marinade, made with fresh parsley, cilantro, garlic, and a medley of spices, brings extraordinary zest and depth to the dish. Ready in under an hour, this one-pan meal offers a perfect balance of simplicity, flavor, and nutrition. Serve it straight from the oven with a squeeze of fresh lemon juice for a bright finish. Perfect for busy nights, yet impressive enough for entertaining, this recipe will quickly become a family favorite.
Scan with your phone to download!
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly grease it with olive oil.
Place the halved baby potatoes in a large mixing bowl. Drizzle with 2 tablespoons of olive oil, sprinkle with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper, and toss to coat evenly.
Spread the potatoes in a single layer on the prepared baking sheet. Roast in the oven for 15 minutes while you prepare the charmoula sauce.
In a small food processor or blender, combine the cilantro, parsley, garlic, ground cumin, smoked paprika, lemon juice, 4 tablespoons of olive oil, 1 teaspoon of salt, 1/4 teaspoon of black pepper, and red pepper flakes (if using). Blend into a smooth paste. Taste and adjust seasoning, if needed.
In the same large bowl, toss the cherry tomatoes with 2 tablespoons of the prepared charmoula sauce until evenly coated. Set aside.
Remove the potatoes from the oven after 15 minutes, stir them gently, and push them to one side of the baking sheet to make room for the fish and tomatoes.
Place the fish fillets on the empty side of the baking sheet. Sprinkle with a pinch of salt and black pepper, then evenly spoon the remaining charmoula sauce over the fish.
Add the coated cherry tomatoes around the fish and potatoes, ensuring a single layer for even roasting.
Return the baking sheet to the oven and roast for an additional 15-20 minutes, or until the fish is flaky and cooked through (internal temperature of 145°F/63°C), and the potatoes are golden and tender.
Remove the baking sheet from the oven and let the dish rest for a couple of minutes. Serve warm with an optional squeeze of fresh lemon juice on top.
Serving size | (1713.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1779.5 |
Total Fat 92.1g | 0% |
Saturated Fat 14.3g | 0% |
Polyunsaturated Fat 8.0g | |
Cholesterol 200mg | 0% |
Sodium 3916.3mg | 0% |
Total Carbohydrate 148.1g | 0% |
Dietary Fiber 26.5g | 0% |
Total Sugars 16.3g | |
Protein 102.7g | 0% |
Vitamin D 800IU | 0% |
Calcium 563.4mg | 0% |
Iron 19.2mg | 0% |
Potassium 6027.0mg | 0% |
Source of Calories