Free Delivery on all orders above $120

Sign up for an Account and get Free 500 SEACoins (SGD5)

Fish Shakshuka Recipe: A Delicious Twist on a Classic Dish

By Joy Ann David  •   5 minute read

Fish Shakshuka is a delicious and healthy Mediterranean dish that is perfect for breakfast, lunch, or dinner. This recipe is easy to make and can be customized to suit your taste preferences. It is a great way to incorporate more fish into your diet and enjoy the benefits of a Mediterranean diet.

A pot simmering with tomatoes, spices, and fish fillets. A poached egg sits atop the stew, ready to be served

Preparing the base of the Fish Shakshuka is the key to making a delicious and flavourful dish. The base is made up of fresh tomatoes, onions, garlic, and peppers. You can add spices like cumin, paprika, and turmeric to give the dish a unique flavour. Once the base is ready, you can add the fish fillets and eggs to the pan and cook them until they are done.

Assembling and cooking the Fish Shakshuka is a simple process that requires only a few steps. You start by sautéing the onions, garlic, and peppers in a pan until they are soft and fragrant. Then you add the tomatoes and spices and cook them until they are reduced and thickened. Finally, you add the fish fillets and eggs to the pan and cook them until they are done. Serve the dish hot with some crusty bread or pita.

Key Takeaways

  • Fish Shakshuka is a healthy and delicious Mediterranean dish that can be enjoyed for breakfast, lunch, or dinner.
  • The key to making a delicious Fish Shakshuka is preparing the base with fresh ingredients and spices.
  • Assembling and cooking the dish is a simple process that requires only a few steps.

Preparing the Base

A skillet simmers with tomato sauce, bell peppers, and spices. A layer of fish fillets is gently placed on top, ready to cook

Before you start cooking the fish shakshuka, you need to prepare the base. This includes creating the sauce and selecting the fish.

Creating the Sauce

To create the sauce, start by sautéing chopped onions, bell peppers, and garlic with a little bit of extra virgin olive oil in a large, heavy skillet or pan (with a lid). Season with kosher salt and coriander, paprika, cumin, and crushed pepper flakes.

Once the onions and peppers are soft, add diced tomatoes, tomato paste and a little water to make a sauce. You can also use canned tomatoes if fresh ones are not available. Let the sauce simmer for a few minutes to allow the flavours to meld together.

Selecting the Fish

When it comes to selecting the fish, you want to choose a firm, white fish that won't fall apart when cooked in the sauce. Cod, haddock, and tilapia are all good options.

Before cooking the fish, season it with salt, pepper and a little bit of turmeric. This will help to give the fish a nice flavour and colour.

Once the sauce is ready, add the fish fillets to the pan and spoon the sauce over the top. Cover with a lid and let the fish cook for about 10-15 minutes, or until it is cooked through.

Assembling and Cooking

A pan sizzles with tomatoes, bell peppers, and fish simmering in a rich, aromatic sauce. Spices waft through the air as the dish comes together

Combining Ingredients

Now that you have all of your ingredients prepped, it's time to combine them and start cooking the fish shakshuka. Heat up a skillet over medium heat and add a tablespoon of olive oil. Once the oil is hot, add the chopped onions and garlic and sauté for a few minutes until the onions are translucent.

Next, add the chopped peppers and cook for another 5 minutes until they are soft. Add the spices - coriander powder, cumin powder, and turmeric - and stir well. Then, pour in the canned tomatoes and water and give everything a good stir.

Now it's time to add the star of the dish - the fish fillets. You can use any white fish fillets, such as cod, for this recipe. Gently place the fillets in the skillet, making sure they are submerged in the shakshuka sauce. Cover the skillet with a lid and let the fish cook for about 10-12 minutes until it's fully cooked.

Final Touches

Once the fish is cooked, it's time to add the final touches to the dish. Using a spoon, create small wells in the shakshuka sauce and crack an egg into each well. Cover the skillet again and let the eggs poach in the sauce for 5-7 minutes until the whites are set but the yolks are still runny.

Garnish the dish with fresh cilantro, parsley, mint, and capers. Squeeze some lemon juice over the top for an extra burst of flavour. Serve the fish shakshuka hot with some crusty bread or pita bread on the side.

This fish shakshuka recipe is highly versatile and can be easily adapted to your preferences. If you prefer a spicier dish, add some harissa or cayenne pepper to the sauce. You can also experiment with different herbs and spices to create your own unique flavour profile. Don't be afraid to share your own variations of this shakshuka-style baked fish recipe with your friends and family!

Frequently Asked Questions

A bubbling pot of tomato sauce with chunks of fish, eggs, and spices, surrounded by colorful vegetables and herbs

What ingredients are needed for a simple fish shakshuka?

To make a simple fish shakshuka, you will need fish fillets, tomatoes, bell peppers, onions, garlic, olive oil, salt, pepper, and spices such as cumin and paprika. You can also add other vegetables such as zucchini or eggplant to the dish.

How can I adapt a traditional shakshuka recipe to include fish?

To adapt a traditional shakshuka recipe to include fish, simply substitute the eggs with fish fillets. You can use any type of fish that you like, but some good options include cod, halibut, or salmon.

What are some tips for cooking fish in a tomato-based sauce?

When cooking fish in a tomato-based sauce, it is important to make sure that the fish is cooked all the way through. To do this, you can gently poach the fish in the sauce until it is cooked to your liking. You can also sear the fish in a separate pan before adding it to the sauce.

Which type of fish works best in a shakshuka dish?

Any type of firm white fish or salmon works well in a shakshuka dish. You can choose a fish that is readily available in your area or one that you prefer.

Can you suggest a Mediterranean tomato sauce recipe suitable for fish?

A simple Mediterranean tomato sauce recipe suitable for fish can be made by sautéing onions and garlic in olive oil until they are soft. Then, add chopped tomatoes, bell peppers, and spices such as cumin and paprika. Let the sauce simmer for a few minutes until it is thick and fragrant.

What are some healthy side dishes to serve with fish shakshuka?

Some healthy side dishes to serve with fish shakshuka include a simple green salad, roasted vegetables, or a quinoa salad. You can also serve the dish with some crusty bread or pita to soak up the delicious sauce.

Previous Next