Garlicky Moroccan Fish Recipe

Garlicky Moroccan Fish Recipe

If you love dishes that burst with flavor and fill your kitchen with irresistible aromas, this Garlicky Moroccan Fish will quickly become a favorite. Imagine tender white fish simmering in golden olive oil, infused with layers of garlic, red pepper, and fresh cilantro. It’s rich, fragrant, and full of Mediterranean warmth. Every bite melts in your mouth, balanced between the delicate fish and the bold, garlicky sauce that makes it unforgettable.

Behind the Recipe

This dish is inspired by traditional North African coastal cooking, where fish is often paired with garlic, peppers, and herbs in olive oil. It’s the kind of meal that feels rustic and elegant at the same time — simple ingredients transformed into something extraordinary. I first made it after visiting a Moroccan market filled with bright peppers and bunches of fresh cilantro, and it instantly became a staple at home. It’s comfort food that sings with sunshine and spice.

Recipe Origin or Trivia

Garlicky fish dishes like this are popular throughout Morocco, especially in coastal cities such as Essaouira and Agadir. The blend of garlic, olive oil, and peppers reflects the Mediterranean influence in Moroccan cuisine. Cooking fish this way allows it to stay moist while absorbing the intense flavors of the sauce. The optional garlicky rice or green beans served alongside complete the meal beautifully, turning a simple dinner into a feast.

Why You’ll Love Garlicky Moroccan Fish

This recipe is a celebration of flavor and simplicity. Here’s why it’s bound to become one of your go-to dishes.

Versatile: Works with any firm white fish — cod, halibut, or sole.

Budget-Friendly: Uses simple pantry staples with big impact.

Quick and Easy: Ready in under 30 minutes with minimal prep.

Customizable: Adjust the spice level to your liking.

Crowd-Pleasing: It’s light yet satisfying, perfect for family dinners.

Make-Ahead Friendly: The sauce can be prepared in advance.

Great for Leftovers: Tastes even better the next day as flavors deepen.

Chef’s Pro Tips for Perfect Results

A few small details make a big difference in flavor and texture.

  • Use fresh garlic: Slice thinly to release maximum aroma without bitterness.
  • Grate the red peppers finely: It helps them blend into the sauce for a smooth, rich base.
  • Don’t rush the olive oil: Slow cooking infuses it with flavor.
  • Season at the end: Salt enhances the sauce best once it’s simmered.
  • Let the fish rest briefly after cooking: It helps retain moisture and flakiness.

Kitchen Tools You’ll Need

You don’t need much to make this flavorful dish, just a few reliable basics.

Large Skillet or Pan: To cook the sauce and fish evenly.
Grater: For finely grating red peppers.
Sharp Knife: Essential for slicing garlic thinly.
Cutting Board: For prepping herbs and peppers.
Spatula or Fish Turner: To handle the fillets gently.
Saucepan (for rice, optional): If you’re making the garlicky rice.

Ingredients in Garlicky Moroccan Fish

Every element plays a key role in building those beautiful layers of flavor and aroma.

  1. Olive Oil: ¾ cup. The foundation of the sauce, rich and aromatic.
  2. Red Peppers: 2 large, grated. Adds sweetness, color, and depth to the oil.
  3. Garlic: 1 head, thinly sliced. The heart of the recipe, giving warmth and intensity.
  4. Cilantro: 1 large bunch, finely chopped. Adds brightness and freshness at the end.
  5. Fine Sea Salt: ½ teaspoon or more to taste. Balances the bold flavors.
  6. Red Pepper Flakes (Optional): ½ teaspoon. Adds gentle heat if desired.
  7. White Fish (Cod, Halibut, or Sole): 2 pounds. Tender, flaky, and perfect for soaking up the sauce.
  8. Garlicky Green Beans (Optional): For serving, to complement the flavors.
  9. Garlicky Rice (Optional):
    • 1–2 heads garlic, sliced
    • Olive oil
    • 1 cup Jasmine rice, rinsed
    • 1.5 cups water
    • Sea salt, to taste

Ingredient Substitutions

You can tweak this dish easily while keeping its Moroccan charm.

White Fish: Use tilapia, haddock, or sea bass if preferred.
Cilantro: Swap with parsley if you’re not a cilantro fan.
Red Pepper Flakes: Use paprika or cayenne for milder heat.
Olive Oil: Avocado oil works in a pinch.
Jasmine Rice: Substitute basmati or long-grain rice.

Ingredient Spotlight

Garlic: Garlic is the backbone of Moroccan cooking, used generously to perfume sauces and oils. When gently cooked, it turns sweet and mellow rather than sharp.

Olive Oil: Moroccan olive oil is prized for its rich, fruity flavor. It’s not just for cooking — it’s the star of the sauce, carrying every other ingredient’s flavor beautifully.

Instructions for Making Garlicky Moroccan Fish

Now, let’s bring all those vibrant flavors together.

1. Preheat Your Equipment:
Place a large skillet over medium-low heat. Add olive oil and let it warm gently.

2. Combine Ingredients:
Stir in grated red peppers and sliced garlic. Let them cook slowly until fragrant and softened, about 5–7 minutes. Add salt and red pepper flakes if using.

3. Prepare Your Cooking Vessel:
Make space in the skillet for the fish fillets. If using a separate pan for rice, start heating olive oil for that as well.

4. Assemble the Dish:
Add the fish fillets to the skillet. Spoon some of the garlicky pepper oil over the top. Scatter the chopped cilantro over the fish.

5. Cook to Perfection:
Simmer gently for 10–12 minutes, occasionally spooning sauce over the fish until it flakes easily with a fork. Avoid overcooking.

6. Finishing Touches:
Taste and adjust salt or spice. For the optional rice, sauté sliced garlic in olive oil, then add rinsed jasmine rice, water, and salt. Cook until fluffy.

7. Serve and Enjoy:
Serve the fish warm, drizzled generously with the garlicky sauce. Pair with green beans or garlic rice on the side for a full meal.

Texture & Flavor Secrets

This dish has a silky, luscious texture thanks to the olive oil base. The fish stays moist and delicate, while the red pepper and garlic melt into a deeply flavorful sauce. The cilantro adds a burst of freshness at the end, creating balance with every bite. The combination of warmth, spice, and brightness captures the essence of Moroccan cooking — rustic yet refined.

Cooking Tips & Tricks

A few extra touches can take your dish from great to unforgettable:

  • Cook the garlic low and slow — never let it brown.
  • Add a squeeze of lemon at the end for brightness.
  • Let the sauce sit for 5 minutes before serving so flavors meld.
  • Serve with warm bread to soak up the extra sauce.

What to Avoid

Avoid these small mistakes to keep your fish tender and flavorful:

  • Don’t cook on high heat — the garlic can burn easily.
  • Avoid overcooking the fish, as it will dry out.
  • Don’t skip the salt — it brings all the ingredients together.

Nutrition Facts

Servings: 4
Calories per serving: 360

Note: These are approximate values.

Preparation Time

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Make-Ahead and Storage Tips

You can prepare the sauce ahead of time and store it in the fridge for up to 3 days. When ready to serve, gently warm it and cook the fish fresh. Leftovers keep well — store in an airtight container for up to 2 days and reheat gently to avoid drying out the fish.

How to Serve Garlicky Moroccan Fish

This dish is best served family-style, straight from the skillet. Pair it with warm bread, fluffy jasmine rice, or garlicky green beans. A side of lemon wedges adds a fresh, zesty contrast to the rich oil and garlic sauce.

Creative Leftover Transformations

If you have leftovers, they’re easy to reinvent:

  • Fish Wraps: Shred the fish and wrap it in flatbread with greens and yogurt sauce.
  • Garlicky Rice Bowl: Flake the fish over leftover rice with a drizzle of the sauce.
  • Mediterranean Salad: Mix the fish with chickpeas, cucumbers, and olive oil for a light lunch.

Additional Tips

  • Use high-quality olive oil since it’s the flavor base.
  • Add a small pinch of cumin for a traditional Moroccan touch.
  • Keep herbs fresh by chopping them just before adding.

Make It a Showstopper

To impress guests, serve this dish in a wide, shallow serving bowl with a sprinkle of extra cilantro and a drizzle of fresh olive oil. Add a few thin lemon slices or a dusting of paprika for color contrast. Simple, rustic, and absolutely beautiful.

Variations to Try

  • Spicy Harissa Fish: Stir in a teaspoon of harissa paste for a smoky kick.
  • Tomato-Garlic Version: Add a spoonful of tomato paste to the sauce for richness.
  • Lemon-Herb Fish: Add lemon zest and parsley for a fresher profile.
  • Coconut Twist: Use half olive oil and half coconut milk for a creamy variation.
  • Vegetable Boost: Add bell peppers or zucchini slices to the sauce for extra texture.

FAQ’s

Q1: Can I use frozen fish?
A1: Yes, just thaw completely and pat dry before cooking.

Q2: Is it spicy?
A2: Only if you add red pepper flakes — adjust to your preference.

Q3: Can I bake the fish instead?
A3: Absolutely. Pour the sauce over the fish and bake at 375°F for 15 minutes.

Q4: Can I skip cilantro?
A4: Sure, substitute with parsley or dill.

Q5: How do I prevent the garlic from burning?
A5: Keep the heat low and stir frequently.

Q6: Does this recipe work with salmon?
A6: Yes, though it’ll have a richer flavor and firmer texture.

Q7: Can I make it ahead of time?
A7: Prepare the sauce first, then cook the fish right before serving.

Q8: What type of olive oil is best?
A8: Extra virgin olive oil for maximum flavor.

Q9: How do I store leftovers?
A9: Keep refrigerated in a sealed container and reheat gently.

Q10: What can I serve on the side?
A10: Garlicky rice, couscous, green beans, or warm crusty bread.

Conclusion

This Garlicky Moroccan Fish is the definition of simple elegance — bold flavors, minimal effort, and endless comfort. The combination of garlic, red peppers, and olive oil turns delicate white fish into a luxurious meal that feels both healthy and indulgent. Trust me, once you taste that garlicky sauce, you’ll want to make it again and again. It’s a dish that brings people to the table and makes every bite feel special.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Garlicky Moroccan Fish Recipe

Garlicky Moroccan Fish Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Anna
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Low Lactose

Description

This Garlicky Moroccan Fish recipe features tender white fish fillets simmered in a fragrant olive oil sauce infused with garlic, red peppers, cilantro, and spices. It’s bold, aromatic, and ready in just 30 minutes, perfect for a flavorful Mediterranean-inspired meal.


Ingredients

Scale
  • ¾ cup olive oil
  • 2 large red peppers, grated
  • 1 head garlic, thinly sliced
  • 1 large bunch cilantro, finely chopped
  • ½ teaspoon fine sea salt, more to taste
  • ½ teaspoon red pepper flakes (optional)
  • 2 pounds white fish (cod, halibut, or sole)
  • Garlicky green beans, for serving (optional)
  • For the Garlicky Rice (optional):
  • 12 heads garlic, sliced
  • 1 tablespoon olive oil
  • 1 cup jasmine rice, rinsed
  • 1.5 cups water
  • Sea salt, to taste


Instructions

  1. Warm olive oil in a large skillet over medium-low heat.
  2. Add grated red peppers and sliced garlic. Cook gently for 5–7 minutes until fragrant and softened, without browning the garlic.
  3. Season with salt and red pepper flakes (if using).
  4. Add the white fish fillets to the skillet and spoon some of the garlicky pepper oil over them.
  5. Sprinkle chopped cilantro on top and simmer for 10–12 minutes, spooning sauce over the fish occasionally until it flakes easily.
  6. Taste and adjust seasoning as needed.
  7. For the optional garlicky rice, sauté sliced garlic in olive oil, add rinsed jasmine rice, water, and salt. Cover and cook until fluffy.
  8. Serve the fish warm with rice or green beans, drizzled with extra sauce.

Notes

  • Use fresh garlic and cook on low heat to avoid bitterness.
  • Grating peppers helps them blend smoothly into the sauce.
  • Extra sauce pairs beautifully with bread or couscous.

Nutrition

  • Serving Size: 1 fillet with sauce
  • Calories: 360
  • Sugar: 2g
  • Sodium: 310mg
  • Fat: 27g
  • Saturated Fat: 4g
  • Unsaturated Fat: 22g
  • Trans Fat: 0g
  • Carbohydrates: 4g
  • Fiber: 1g
  • Protein: 28g
  • Cholesterol: 60mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star