Fish Fillets with Cashew Sauce is a delightful dish that brings together the rich flavors of fish and a creamy, spicy cashew sauce. This dish not only looks amazing on the plate but also offers an explosion of taste that your family and friends will love. The fish fillets are marinated to infuse flavor and then baked to perfection in a nutty, aromatic sauce. It is a great way to enjoy a healthy protein while treating your taste buds to something special. Whether you’re looking for a new weekly meal idea or want to impress guests, this recipe is sure to shine.
What makes Fish Fillets with Cashew Sauce unique is its combination of spices and ingredients. The mustard, black pepper, and turmeric create a lively flavor that pairs beautifully with the creamy cashew sauce. The addition of ginger and garlic gives it a warming touch, making each bite comforting and satisfying. You can easily adjust the spices to suit your palate, making it a versatile dish for anyone.
Cooking fish can often be intimidating for many, but this recipe simplifies the process. With clear steps and an inviting outcome, anyone can master this meal. The use of everyday ingredients means you won’t need to search far and wide for items at the grocery store. Plus, this dish packs nutrients that are essential for health, making it a fabulous choice for a well-rounded diet.
Now let’s dive into the ingredients needed and how to create this scrumptious dish from scratch.
Ingredients for Fish Fillets with Cashew Sauce
To make Fish Fillets with Cashew Sauce, you will need the following ingredients:
List of Ingredients with Measurements
- 3 tablespoons oil
- 2 teaspoons mustard
- 1/2 teaspoon black pepper
- 1 1/2 teaspoons salt
- 1 pound fish fillets (like tilapia, cod, or salmon)
- 1 onion
- 2 cloves garlic
- 1 inch fresh ginger
- 1/4 cup cashews
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon sugar
- 1/4 teaspoon turmeric powder
- 1 large tomato
- 1/2 cup broth
- Fresh cilantro leaves for garnish
Optional Ingredient Substitutions
You may want to make some changes based on your taste or what you have on hand. Here are some substitutions:
- Instead of fish, try chicken or tofu for a different protein.
- If you don’t have cashews, almond or peanut butter can work as alternative options for the sauce.
- Feel free to switch up the spices. For example, use paprika instead of cayenne for a milder flavor.
- Instead of a fresh tomato, canned diced tomatoes can save some prep time.
How to Make Fish Fillets with Cashew Sauce

Making Fish Fillets with Cashew Sauce is straightforward. Follow these steps to create a dish everyone will savor.
Step 1: Marinate the Fish
Start by marinating the fish to impart extra flavor. In a shallow glass bowl, mix together 2 tablespoons of oil, mustard, black pepper, and 1/2 teaspoon of salt. Make sure all the ingredients are well combined. Next, gently place the fish fillets in the bowl and turn them to coat the entire fillet with the marinade. Cover the bowl and refrigerate for about 30 minutes. This marination time will allow the flavors to penetrate the fish, giving it a delicious taste.
Step 2: Prepare the Cashew Paste
While the fish is marinating, prepare the cashew sauce. Take the chopped onion, minced garlic, peeled ginger, and cashews and blend them into a smooth paste. You can use a food processor or blender for this. Add a little water if necessary to help it blend smoothly. This delicious paste will form the base of your sauce.
Step 3: Cook the Cashew Sauce
Next, preheat your oven to 350°F (175°C). In a skillet, heat the remaining 1 tablespoon of oil over medium-low heat. Once the oil is hot, add the cashew paste and cook for about 1-2 minutes, stirring frequently. You’ll know it’s ready when it starts to smell fragrant. Now, stir in the cayenne pepper, remaining salt, cumin, coriander, sugar, and turmeric. Cook and stir this mixture for another 5 minutes so that the spices can cook and meld with the cashew paste.
Step 4: Add Tomato and Broth
Once the sauce is ready, chop the large tomato and add it to the skillet. Then pour in the broth, stirring well to combine all the ingredients. Allow this mixture to simmer for a few minutes to let the flavors come together.
Step 5: Bake the Fish
After the sauce is ready, remove the fish fillets from the marinade, discarding any excess marinade. Place the fish fillets in a baking dish and pour the cashew sauce over them, making sure they’re well covered. To prevent the top from browning too quickly, cover the dish with foil. Bake in the preheated oven for about 30 minutes. Your fish is done when it flakes easily with a fork.
Step 6: Garnish and Serve
Once out of the oven, garnish your dish with fresh cilantro leaves. This not only adds a pop of color but also enhances the flavor. You are now ready to serve Fish Fillets with Cashew Sauce!
How to Serve Fish Fillets with Cashew Sauce
Now that you’ve made this wonderful dish, let’s talk about the best ways to enjoy it.
Best Ways to Serve Fish Fillets with Cashew Sauce
Fish Fillets with Cashew Sauce can be served warm right out of the oven. It is perfect for family dinners, special occasions, or even meal prep for the week ahead. Whether it’s a casual evening or a more formal gathering, this dish can impress anyone at the table.
Serving Suggestions or Pairings
This dish pairs wonderfully with steamed rice or quinoa. The lightness of the rice helps balance the rich cashew sauce. For some fresh contrast, add a simple side salad with greens and your favorite dressing. Roasted or sautéed vegetables like broccoli, green beans, or carrots also make great sides. If you’re looking for an added crunch, some toasted nuts sprinkled on top can elevate the entire meal.
How to Store Fish Fillets with Cashew Sauce
If you’ve made extra or plan to enjoy your Fish Fillets with Cashew Sauce later, proper storage is key.
Proper Storage Methods
Store any leftovers in an airtight container. First, allow the dish to cool completely at room temperature. Once cool, place it in the container and seal it tightly. Store it in the refrigerator, where it should stay fresh for up to 3 days.
Tips for Reheating or Freezing
When you’re ready to eat the leftovers, you can reheat them on the stovetop or in the microwave. If reheating on the stovetop, do so on low heat to avoid overcooking the fish. If you want to freeze the dish, it’s best to freeze the fish fillets and cashew sauce separately. Freeze in airtight containers, and they should last for about 2-3 months. When you’re ready to eat, thaw in the refrigerator overnight before reheating.
Tips to Make Fish Fillets with Cashew Sauce
Like with any dish, there are some handy tips to ensure that your Fish Fillets with Cashew Sauce comes out perfectly.
Common Mistakes to Avoid
One common mistake is overcooking the fish. Fish is best when it is flaky and tender, so keep an eye on it while baking. Another mistake is skipping the marination. Marinating the fish not only enhances the flavor but also helps to keep it moist during cooking, so don’t skip this step!
Helpful Tips for Better Results
Be sure to choose fresh fish whenever possible. Fresh fish has a better taste and texture, which will elevate your dish. When blending the cashew paste, make sure it is smooth and well combined. If the paste seems too thick, adding a bit of water helps with blending. Lastly, don’t rush the cooking process; allowing flavors to meld together and simmer will enhance the overall taste.
Variation of Fish Fillets with Cashew Sauce
Feel free to get creative with your Fish Fillets with Cashew Sauce. There are many ways to make this dish unique.
Suggested Variations or Twists on the Recipe
You can switch up the fish types based on what you enjoy or what you have. This recipe works well with white fish like cod, or even salmon for a richer flavor. If you’re feeling adventurous, why not try adding some vegetables into the sauce? Bell peppers or spinach can be easily incorporated and add more nutrition and flavor to your dish.
Adjustments for Dietary Preferences
For those who follow a vegan or vegetarian diet, this dish can be customized to suit your needs. Instead of fish, use vegetable protein like tofu. Just marinate and bake it similarly. You can also replace the fish broth with vegetable broth to keep it plant-based.
FAQs
What can I do if the dish isn’t turning out right?
There can be several reasons. If the fish is tough, it might have been overcooked. Ensure you check for doneness a bit earlier next time. If the sauce is too thick, adding a little more broth can help loosen it up. If it’s too spicy, try balancing it with a touch of sugar or creamy dairy, such as yogurt.
Can I make this ahead of time?
Yes! You can marinate the fish a day ahead and store it in the refrigerator. You can also make the cashew sauce and store it separately. When you’re ready to cook, simply assemble and bake.
What can I substitute for ingredients?
If you’re missing some ingredients, there are plenty of substitutions. For example, different nuts can work well instead of cashews, like almonds or walnuts for a varied flavor. Also, if you don’t have fresh ingredients like ginger or garlic, you can use powdered versions; just adjust the quantities, as powdered spices are more concentrated.
Fish Fillets with Cashew Sauce is a beautiful dish filled with flavor and nutrition. This recipe is simple, and you’ll be amazed at how easy it is to create such a vibrant and delicious meal. Whether for dinner or a gathering, it’s bound to impress all who partake. So gather your ingredients today, and let the cooking adventure begin!
Print
Fish Fillets with Cashew Sauce
- Prep Time: 40 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: Fusion/International
- Diet: Low Fat
Description
Fish Fillets with Cashew Sauce is a flavorful baked fish dish featuring marinated fillets cooked in a creamy, spicy cashew-based sauce with aromatic spices and fresh herbs.
Ingredients
- 3 tablespoons oil
- 2 teaspoons mustard
- 1/2 teaspoon black pepper
- 1 1/2 teaspoons salt
- 1 pound fish fillets (tilapia, cod, or salmon)
- 1 onion
- 2 cloves garlic
- 1 inch fresh ginger
- 1/4 cup cashews
- 1/2 teaspoon cayenne pepper
- 1/2 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/2 teaspoon sugar
- 1/4 teaspoon turmeric powder
- 1 large tomato
- 1/2 cup broth
- Fresh cilantro leaves for garnish
Instructions
- Mix 2 tablespoons oil, mustard, black pepper, and 1/2 teaspoon salt to marinate fish fillets for 30 minutes in the refrigerator.
- Blend chopped onion, garlic, ginger, and cashews into a smooth paste, adding water if needed.
- Heat remaining 1 tablespoon oil in skillet over medium-low heat; cook cashew paste for 1-2 minutes until fragrant.
- Add cayenne, remaining salt, cumin, coriander, sugar, and turmeric; cook and stir for 5 minutes.
- Chop tomato and add to skillet; pour in broth and simmer for a few minutes.
- Place marinated fish fillets in baking dish; pour cashew sauce over fish and cover with foil.
- Bake in preheated oven at 350°F (175°C) for 30 minutes until fish flakes easily.
- Garnish with fresh cilantro leaves and serve warm.
Notes
- Do not overcook the fish to keep it tender and flaky.
- Marinate the fish to enhance flavor and moisture.
- Use fresh fish for best taste and texture.
- Adjust spices to suit your taste preferences.
- Cashew paste should be smooth; add water if too thick.
- Freeze fish fillets and sauce separately for up to 2-3 months.
Nutrition
- Serving Size: 1 serving (about 200g)
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 450 mg
- Fat: 18 g
- Saturated Fat: 3 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 70 mg
Keywords: Fish Fillets with Cashew Sauce, cashew sauce fish recipe, baked fish with creamy cashew sauce, spicy cashew fish fillets, nutty fish fillet recipe