Festive Fish Fillets Recipe

Inspired by a November market find of stunning tomatoes, this recipe elevates simple fish fillets into a festive and flavorful masterpiece! Imagine juicy fish, perfectly roasted with sweet onions and vibrant tomatoes – a culinary adventure you won't forget. This dish is perfect for a special occasion or a weeknight treat.

Prep Time 20 mins
Cook Time 75 mins
Calories 393.9 kcal
Protein 69g
Rating 4.5 (6 Reviews)
Festive Fish Fillets 23

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for Festive Fish Fillets

  • 2 pounds firm white fish fillets
  • 1/4 cup fresh cilantro, chopped
  • 3 tablespoons olive oil, divided
  • 2 tablespoons fresh lemon juice
  • 2 cloves garlic, minced
  • 1 medium onion, thinly sliced
  • 2 cups chopped tomatoes (about 2 medium)
  • salt and freshly ground black pepper, to taste
  • cooked rice or couscous, for serving

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Festive Fish Fillets? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Festive Fish Fillets

  1. Preheat oven to 350°F (175°C).
  2. In a bowl, whisk together 1/4 cup chopped cilantro, 2 cloves minced garlic, 2 tablespoons lemon juice, and 2 tablespoons olive oil.
  3. Place fish fillets in a shallow dish or resealable plastic bag. Pour marinade over fish, ensuring they are fully coated.
  4. Marinate for at least 30 minutes (longer is better!).
  5. While fish marinates, prepare the vegetable base.
  6. Grease a baking dish (approximately 9x13 inches) with 1 tablespoon olive oil.
  7. Spread 1 medium onion, thinly sliced, evenly across the bottom of the baking dish.
  8. Top with 2 cups chopped tomatoes (about 2 medium), season generously with salt and freshly ground black pepper.
  9. Cover the baking dish with aluminum foil and bake for 30 minutes, or until onions are softened.
  10. Carefully remove foil. Arrange marinated fish fillets on top of the onion and tomato mixture.
  11. Drizzle any remaining marinade over the fish.
  12. Sprinkle fish with additional salt and pepper.
  13. Return to oven (uncovered) and bake for 25-30 minutes, or until fish is cooked through and flakes easily with a fork.
  14. If using very thin fillets, remove them earlier to prevent overcooking. Keep warm while the vegetable mixture finishes baking.
  15. Serve immediately with cooked rice or couscous.

Nutrition Information (Approximate per serving)

Sodium

5 g

Sugar

29g

Fat

15g

Carbs

5g