Every bite of perfectly baked Fish Masala is so tender and finger-licking delicious. Fish marinated in Indian spices, and enhanced with citrus. A quick and simple marinade using a handful of Indian spices and your favorite fish is all you need to prepare this phenomenal recipe. Serve it as lunch, as a side, or a dinner for yourself or for a crowd.
This post may contain affiliate links
One of my childhood favorites is Ammi’s pan-fried fish smothered in Indian spices. Spicy, tangy and perfectly crispy fish that goes so well with Roti(Indian flat bread), Chawal(Rice), Green Chutney, Chili Garlic Chutney, or Kadhi Khichdi 😋.
I grew up eating some of the best fishes in India prepared by my mother. Gujarat is one of the finest coastal states in India. It is one of the top leading fish producing States in India. So, living close to the coast had given an opportunity for us to try varieties of wonderful seafood. Cooking whole fish covered in Indian spice marinade and fried until its skin becomes crispy was my favorite way to have fish and nothing has changed my preference yet.
This baked version of Whole Fish Masala is the recipe I grew up on except, it’s a healthier version since I choose to bake it rather than frying in a pool of oil ;). Tastes fantastic and less than half of the calories of fried fish. Can’t beat that! Alright!
Fish Masala that’s easy to make, satisfying down to the last bite, and definitely a strong contender for a dinner menu.
Why You will Love Baked Fish Masala
It takes only a few minutes to prepare the marinade. Marinade the fish, pop it in the oven for 20-25 minutes and your phenomenal dinner is ready in no time. Who doesn’t love delicious fish dinner ready in under 30 minutes?!
Ingredients for Baked Fish Masala
All the ingredients used for this recipe are very basic Indian spices. If you love Indian food then it is definitely worth keeping these spices in your pantry to create some wonderful Indian meals for dinner. Easily found at any Indian grocery store in the US or find them online on Amazon.
- Whole Tilapia- I like to buy cleaned whole Tilapia from Costco for this recipe. You may use any fish you like. Whole or boneless fillets. They all taste great with this simple marinade.
- Ginger-Garlic Paste– Easily available in an Indian grocery store. Comes in a jar and can last for 6 months in the refrigerator. You may use freshly grated ginger and garlic.
- Coriander Powder– The best part of this marinade. Do not skip adding Coriander powder. It compliments the flavors of the fish.
- Cumin Powder– Cumin and Coriander are a match made in heaven. Any Indian dish isn’t complete without these two ingredients.
- Turmeric Powder
- Kashmiri Chili– The best of all chilies. Gives my Indian meals beautiful and bright color and it is mildly spicy in taste. Very similar to Sweet Paprika, except it is slightly higher in heat.
- Lemon Juice
Let’s Talk about Fish
The majority of Indians usually love frying fish with firm and flaky meat. Pomfret, Rohu and Hilsa were our family favorites in India. I have struggled to find the same fishes in Utah but discovered that Tilapia seems to be close in taste. Honestly, you can use this spice marinade for any of your favorite fish.
I prefer to purchase my fish from Costco because I am lazy and I love Costco’s pre-cleaned whole fish. However, if you are willing to work a little to get the best tasted fish then head over to your local Asian grocery store or a south Asian grocery store that carries varieties of fishes.
Storing and Marinating the Fish Ahead
I prefer to marinade the fish over night for 24 hours for the best results in the refrigerator. Marinade the fish and store it in an airtight container in the refrigerator.
Cooked fish can be stored in an airtight container for up to 4 to 5 days in the refrigerator.
This recipe is so easy to make and tastes great when cooked fresh. I don’t recommend freezing marinated fish. You may use frozen fish and marinade it when ready to cook. The spice marinade can be use to cook fish with 5 minutes to overnight marination.
If you love the sound of this Indian baked Fish then you might like to check out my other Indian dishes. I hope you enjoy them as much as we do.
- Mutton Biryani Recipe
- Easy Chicken Biryani
- Bharela Marcha-Stuffed Peppers
- One-Pot Spicy Vegetable Rice
- Butter Chicken Lasagna
Baked Fish Masala
- Baking Tray or a Large Cast Iron Pan
- 2 whole Tilapia , gutted, scaled, and trimmed on both sides
- 2 tablespoons Garlic Paste
- 1 tablespoons Ginger Paste
- 2 tablespoons Coriander powder
- 1 1/2 teaspoons Cumin powder
- 1 teaspoon Turmeric powder
- 1 1/2 teaspoons Kashmiri Chili powder
- 1/4 cup Lemon juice
- 3 tablespoons Oil
- Salt to taste
- Combine all the spices, ginger-garlic paste, lemon juice, and oil in a medium prep bowl and set it aside.
- Score the whole Tilapia diagonally. Wash it under running water to remove any impurity. Pat dry completely with a paper towel.
- Rub the marinade evenly on each fish and inside the guts. Cover and refrigerate for at least 15 minutes. For best results, marinade the fish for at least 2 to 24 hours.
- Grease a cast iron pan or a baking pan with some oil. Place the marinated fish. Bake at 425 F for 20 to 25 minutes then broil for 4 minutes.
- Serve it hot with a generous squeeze of lemon juice, Rice and Chutney on the side.
Tried this Recipe? Tag me on Instagram @feastwithsafiya #feastwithsafiya
- Seekh Kabab Recipe-Easy Seekh Kebab
- Onion Raita-Onion Raita for Biryani
- Cilantro Chutney Raita-Indian Yogurt Sauce
- Potato Samosa Recipe-Easy Aloo Samosa
- Instant Shishito Pepper Pickle(Athela Marcha)
- Baked Fish Masala-Whole Fish Masala Recipe
Mother, Wife, Indian-American born and raised in the small town of India. Former IT employee now a food blogger. A self-taught food photographer.
I choose to cook with Whole Foods and Clean Ingredients as my Mother did. I am a firm believer in cooking meals with lots of vegetables, little meat, and generous spices.