Nutrition Facts for Moroccan fish with lemon and tomatoes
Blog Research API Download App

Moroccan Fish with Lemon and Tomatoes

Image of Moroccan Fish with Lemon and Tomatoes
Nutriscore Rating: 76/100

Infused with the vibrant flavors of North Africa, this Moroccan Fish with Lemon and Tomatoes is a show-stopping dish that’s as easy to prepare as it is irresistibly delicious. Delicate white fish fillets, such as cod or halibut, are nestled in a rich, aromatic tomato sauce seasoned with warm spices like cumin, paprika, and turmeric. The addition of fresh lemon slices brightens the dish, while a garnish of cilantro and parsley adds a burst of freshness. Baked to tender perfection in a single skillet, this recipe is perfect for weeknight dinners or special occasions alike. Serve it with crusty bread, fluffy couscous, or steamed rice to soak up every last drop of the spicy, savory sauce. Ready in under an hour, this Moroccan-inspired recipe will transport your taste buds straight to the Mediterranean coast!

TITAN HAUS

Pure Titanium Kitchenware
🏆 Safest Cutting Board 2025

Why 10,000+ Chefs Switched to Titanium

No Microplastics
Self-Sanitizing
Knife-Friendly
Dishwasher Safe
Plastic: Harbors Bacteria
Wood: Traps Odors
Titanium Cutting Board
$99 $169
Get 40% Off

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
25 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 4 pieces white fish fillets (cod, halibut, or snapper)
  • 1 whole lemon
  • 3 whole ripe tomatoes
  • 1 whole red onion
  • 4 cloves garlic cloves
  • 3 tablespoons olive oil
  • 1 teaspoon ground cumin
  • 1 teaspoon ground paprika
  • 0.5 teaspoons ground turmeric
  • 0.25 teaspoons cayenne pepper
  • 2 tablespoons fresh cilantro
  • 2 tablespoons fresh parsley
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper
  • 0.25 cups water
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Preheat your oven to 375°F (190°C).

2

Rinse the fish fillets under cold water and pat them dry with paper towels. Set aside.

3

Slice the lemon into thin rounds and set aside. Cut the tomatoes into small wedges. Finely dice the red onion and mince the garlic.

4

In a small bowl, mix together the ground cumin, paprika, turmeric, cayenne pepper, salt, and black pepper.

5

Heat the olive oil in a large oven-safe skillet over medium heat. Add the diced onion and cook for 3-4 minutes until softened. Stir in the minced garlic and cook for another 1-2 minutes.

6

Add the tomato wedges to the skillet and sprinkle the spice mixture over them. Stir everything together and cook for 5 minutes until the tomatoes soften and release their juices.

7

Add 1/4 cup of water to the skillet and stir to combine. Turn off the heat.

8

Place the fish fillets on top of the tomato mixture in the skillet. Arrange the lemon slices on top of the fish.

9

Cover the skillet with a lid or aluminum foil and transfer it to the preheated oven. Bake for 20-25 minutes, or until the fish is cooked through and flakes easily with a fork.

10

Remove the skillet from the oven and sprinkle the dish with freshly chopped cilantro and parsley.

11

Serve hot with crusty bread, couscous, or steamed rice to soak up the flavorful sauce.

Cooking Tip: Take your time with each step for the best results!
276
cal
35.7g
protein
8.1g
carbs
12.2g
fat

Nutrition Facts

1 serving (313.1g)
Calories
276
% Daily Value*
Total Fat 12.2 g 16%
Saturated Fat 1.9 g 9%
Polyunsaturated Fat 0.0 g
Cholesterol 85 mg 28%
Sodium 596 mg 26%
Total Carbohydrate 8.1 g 3%
Dietary Fiber 2.5 g 9%
Total Sugars 2.8 g
Protein 35.7 g 71%
Vitamin D 8.5 mcg 42%
Calcium 68 mg 5%
Iron 1.9 mg 10%
Potassium 789 mg 17%

*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

11.5%%
49.7%%
38.8%%
Fat: 444 cal (38.8%%)
Protein: 568 cal (49.7%%)
Carbs: 131 cal (11.5%%)