Home / Recipes / Spicy Moroccan Baked Fish

Spicy Moroccan Baked Fish

Spicy Moroccan Baked Fish: A One-Pan Delight

When weeknight dinners roll around and the desire for something special kicks in, I often find myself turning to Spicy Moroccan Baked Fish. This dish transforms a simple weeknight into a memorable meal without leaving behind a mountain of dirty dishes. Imagine tender cod fillets resting on a bed of vibrant cherry tomatoes and hearty chickpeas, all smothered in a rich harissa sauce. Best of all, everything cooks together in a single pan in about 55 minutes!

After testing and perfecting this recipe through six rounds of experimentation, I've discovered that a two-stage baking method is the key to achieving maximum flavor and texture. Trust me, this dish isn't just another fish recipe; it’s a fantastic addition to your culinary repertoire.

Why This Recipe Is a Family Favorite

Appealing to discerning palates, especially those of teenagers, is no easy feat. My oldest, who often favors plain rice for days, surprised me when he returned for seconds, asking if any fish was left. That was a pivotal moment that prompted me to jot down this recipe instantly. Since that fateful Tuesday, we've prepared this Spicy Moroccan Baked Fish at least a dozen times. Each serving boasts an impressive 33 grams of protein, and best of all, the ingredients are easy to find at your local grocery store. On top of that, the cleanup is remarkably simple!

If the idea of a bold, one-pan fish dinner excites you, you might want to give my One Skillet Greek Salmon a try. It's another fabulous option for effortless weeknight dining.

What You’ll Need

Ingredients

  • 1 pint cherry tomatoes, halved
  • 1 can chickpeas, drained and rinsed
  • 2-3 tablespoons harissa paste (adjust to your spice preference)
  • 1 shallot, minced
  • 3 garlic cloves, sliced
  • 1 tablespoon sherry vinegar
  • 5 tablespoons olive oil, divided
  • 1 teaspoon salt, divided
  • 4 cod fillets
  • Black pepper, to taste
  • 1 lemon, thinly sliced
  • Fresh parsley, chopped for garnish

Kitchen Essentials

  • 3 to 4-quart baking dish
  • Measuring spoons
  • Mixing spoon
  • Oven mitts

Step-by-Step Instructions

Step 1: Preheat the Oven and Prepare Your Dish

Start by preheating your oven to 400 degrees Fahrenheit. Grab a 3 to 4-quart baking dish, which will be the star of this one-pan delight.

Step 2: Combine the Base Ingredients

In the same baking dish, toss in the halved cherry tomatoes, drained chickpeas, harissa paste, minced shallots, sliced garlic, sherry vinegar, 3 tablespoons of olive oil, and ½ teaspoon of the salt. It’s essential to mix everything well to ensure the harissa coats each ingredient evenly and that there are no dry bits hiding out.

Step 3: Bake Until Saucy

Place the dish in the preheated oven and bake for 25 to 30 minutes. Your goal is to see the tomatoes fully collapse, creating a saucy, fragrant liquid and giving the chickpeas a beautiful golden hue. Don’t worry if the tomatoes aren’t completely broken down at the 25-minute mark; let them bake for the full 30 minutes.

Step 4: Make Room for the Fish

Remove the baking dish from the oven and give the tomato-chickpea mixture a good toss. This redistributes the pan juices, ensuring the cod fillets will sit in flavorful sauce rather than on dry chickpeas. Nestle the cod fillets gently into the mixture, spacing them so they have a little breathing room.

Step 5: Season the Fish

Drizzle the remaining 2 tablespoons of olive oil over the cod fillets. Season them with the remaining ½ teaspoon of salt and freshly ground black pepper. Finish off each fillet with a thin slice of lemon, adding a zesty brightness to the dish.

Step 6: Back to the Oven

Return the baking dish to the oven and bake for an additional 10 to 15 minutes. Start checking for doneness at the 10-minute mark. The fish should flake effortlessly with a fork and appear opaque all the way through, reaching an internal temperature of 145 degrees Fahrenheit. Pay special attention to thinner fillets, as they'll cook faster.

Step 7: Serve and Enjoy

Once the fish is done, take the dish out of the oven, and generously scatter chopped fresh parsley over everything. If you’d like, drizzle a little extra olive oil for added richness. Serve immediately from the pan, allowing everyone to dig in!

Perfect Pairings for Your Spicy Moroccan Baked Fish

The bold flavors of the harissa and the rich tomato sauce crave sides that either soak up the delicious liquid or bring a cooling element to the table. Here are some fantastic suggestions:

Crusty Warm Bread or Pita

This is my top recommendation. There’s something delightful about mopping up the sauce with thick, warm pita or crusty bread. It's a simple yet satisfying way to make the most of every drop!

Moroccan Spiced Couscous

Fitting perfectly with the Moroccan theme, couscous is a natural companion. My Moroccan Spiced Chickpea and Carrot Couscous Salad can double as an excellent side or a delicious next-day lunch.

Simple Rice

Steamed white or brown rice serves as a blank canvas, absorbing the delectable harissa broth. You can even build around this rice theme by looking at my Tuna Rice Bowl, which features a seasoned rice base.

Lemon Orzo

Try using orzo for a heartier grain option. It goes beautifully with white fish. For another Mediterranean-inspired dish, you can explore my One Skillet Salmon with Lemon Orzo.

Cooling Cucumber and Mint Yogurt

For a refreshing contrast, mix plain Greek yogurt with diced cucumber, fresh mint, a dash of lemon juice, and a pinch of salt. This cooling addition nicely balances the heat from the harissa, making each bite a delight. If you're interested, my Vegan Tzatziki Chickpea Salad can give you a full tzatziki-inspired side recipe.

Light Green Salad

A simple arugula or mixed greens salad lightly dressed with vinaigrette brings a fresh element to your table without overshadowing the bold flavors of the main dish. For Mediterranean-inspired choices, consider my Mediterranean Shrimp and Feta salad base.

Storing and Reheating Leftovers

If by chance you find yourself with leftovers, store them in an airtight container in the refrigerator for up to two days. The chickpea-tomato mixture holds up remarkably well overnight; however, the fish is best enjoyed the same day. When reheating, place everything in a small baking dish and warm at 350 degrees Fahrenheit until heated through. A fresh squeeze of lemon juice before serving can revitalize the flavors beautifully.

For a stovetop option, reheat gently in a skillet. If you must use a microwave, go for low power and short bursts to avoid that rubbery texture associated with overcooked fish. Freezing the dish is not recommended, as the fish texture can suffer, and you’ll lose the bright taste that makes it so appealing.

With all that said, whip up this Spicy Moroccan Baked Fish recipe the next time you’re looking for an easy, yet impressively flavorful weeknight dinner. Exciting, nourishing, and easy to prepare—what more could you ask for in a meal? Enjoy every delicious bite!

This post may contain affiliate links. If you make a purchase through my links, I may receive a small commission at no additional cost to you. I only recommend products I truly believe in.