Nutrition Facts for Roasted fish with charmoula tomatoes and potatoes

Roasted Fish with Charmoula Tomatoes and Potatoes

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.

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Roasted Fish with Charmoula Tomatoes and Potatoes
Prep Time:20 mins
Cook Time:30 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 4 pieces White fish fillets (such as cod, haddock, or grouper)
  • 2 cups Cherry tomatoes
  • 1.5 pounds Baby potatoes (halved)
  • 6 tablespoons Olive oil
  • 0.5 cup Fresh cilantro leaves (chopped)
  • 0.5 cup Fresh parsley leaves (chopped)
  • 2 cloves Garlic cloves (minced)
  • 1 teaspoon Ground cumin
  • 1 teaspoon Smoked paprika
  • 2 tablespoons Lemon juice
  • 1.5 teaspoons Salt
  • 0.5 teaspoon Black pepper
  • 0.25 teaspoon Red pepper flakes (optional)

Directions

Step 1

Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper or lightly grease it with olive oil.

Step 2

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.

Step 3

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.

Step 4

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.

Step 5

In the same large bowl, toss the cherry tomatoes with 2 tablespoons of the prepared charmoula sauce until evenly coated. Set aside.

Step 6

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.

Step 7

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.

Step 8

Add the coated cherry tomatoes around the fish and potatoes, ensuring a single layer for even roasting.

Step 9

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.

Step 10

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.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 45.2%
Protein: 22.4%
Carbs: 32.3%