Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Sheet-Pan Moroccan Fish Tagine

Tender white fish nestled in a fragrant tangle of roasted tomatoes, olives, and warm spices—finished under the broiler in one pan. A vibrant, weeknight take on a Moroccan classic that feels like restaurant food.

Total time
25 min
Servings
4
Calories
285
Protein
34g
Sheet-Pan Moroccan Fish Tagine
elegantfreshmoroccanfishtenderjuicyweeknightdate-night

Ingredients

8 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Preheat broiler to high. Arrange onion rings on a large sheet pan, then scatter tomatoes and olives around them.

  2. Step 2

    Drizzle everything with 3 tbsp olive oil. Sprinkle cumin, paprika, salt, and pepper over the vegetables and toss gently.

  3. Step 3

    Roast under the broiler for 8 minutes until tomatoes begin to blister and onions soften slightly.

  4. Step 4

    Pat fish dry. Nestle fillets into the pan among the vegetables. Scatter preserved lemon slices on top.

  5. Step 5

    Broil 6–8 minutes until fish flakes easily with a fork and edges are opaque. The center should still be moist.

  6. Step 6

    Scatter fresh cilantro over the pan. Squeeze a lemon wedge across the top if you'd like extra brightness, then serve.

Tools you’ll need

  • Large sheet pan (18×13 inch)
  • Broiler
  • Fork (for flaking fish)

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.