You're going to fall in love with this Indian-style baked tilapia. Lip-smacking taste, flaky flesh, South Asian flavors doing their best thing. Pair it with steamed rice and/or a light salad of your choice, and you've got a meal that'll please everyone.

If you’re into Indian cooking, you likely already have all of the seasonings you need. If not, finding them shouldn't be a problem. Most big stores carry common Indian spices in their international food aisle. For the best value, though, head to your nearest Indian store. You’ll walk away with more product for less money.
The prep is fairly easy.
To start, I blend the aromatics into a smooth paste. Then I add spices to it, coat the tilapia pieces with this mixture, and leave them to marinate for a bit, just until the oven comes up to the required temperature.
Initial baking takes around 8 minutes, and then I like to finish the cooking under the broiler for a nice char.
Make this fish. Make your taste buds happy. Try something different. Let's go!!!
Pre-cooking notes and tips
- Fish fillets come in different sizes, so go by weight, not quantity, or you might end up with under- or over-seasoned fish.
- I prefer frozen tilapia from Costco (this is not a sponsored mention). To move things along quickly, I soak the vacuum-sealed bags of individual fillets in room-temperature water for a quick thaw.
- When making the ginger, garlic, and green chili paste, add as little water to the blender as possible. Lemon juice and oil should help things whirl around. I add a couple tablespoons of water, too, as you'll see in the recipe steps. But if there's a need to add more, do so in very small increments. You don't want the marinade to be runny, or it won't stay coated on the fish.
- While it's important not to make the marinade too thin, it shouldn't be too pasty and thick either. If it sits on the fish's surface like frosting, the flavor will be intense, and the texture will turn out off-putting. All that to say, if it gets thick after adding yogurt, add water, but no more than one tablespoon at a time.
- Speaking of yogurt, I use the regular kind, not Greek style. The latter will work too. You might need to add a tablespoon or two of water to the marinade, as Greek yogurt tends to be thicker in consistency.
- Use fresh lemon juice for the best flavor, not bottled. Lime can be used instead, but use a bit less as it's usually more tangy.
- Adjust the amount of Thai or bird’s-eye green chilies depending on how spicy you like your food. I wouldn’t leave them out completely or sub in crushed red pepper flakes or cayenne. Dried chilies won't give you the same flavor and aroma as fresh ones. You can use other fresh varieties, but avoid thicker-walled peppers like jalapeños or serranos.
- The reddish-brown hue of the cooked tilapia you see in the photo is courtesy of Kashmiri chili powder. In South Asian cooking, it’s mostly used for its bright red color rather than for heat, since it’s usually pretty mild. You can leave it out if you want. The fish won’t look quite the same as mine, but the flavor won’t be very different.
Serving ideas
I enjoy this tilapia most with some rice and an Indian style salad (kachumber) that has finely diced onion, tomatoes, cucumber, salt, and lemon juice.
It also makes a great filling for wraps, especially with a yogurt-based sauce like Indian raita, tzatziki, or my lemon dill sauce.
Oh, and baked or air-fried potatoes pair perfectly with this fish.
And that's a wrap!
Baked tilapia can be switched up in so many ways, and I’ll be sharing more of my versions soon. This one is easily in my top three favorites, and I really hope you’ll give it a try. If you do, I’d love to hear your thoughts in the comments below.
Happy cooking ~ Nelo

Indian Style Baked Tilapia
Ingredients
- 1.5 pounds (680 g) tilapia fillets - 6 (4oz / 115g) or 4 (6oz / 170g) fillets, skinless - see Note A
- 3 cloves garlic - peeled
- 1 inch piece of ginger - peeled
- 2 small green chilies - I use Thai/Birds eye (Note B)
- 3 tablespoons cooking oil - any neutral oil you prefer
- 3 tablespoons lemon juice - fresh, not bottled, plus some extra lemon for serving
- 2 tablespoons plain yogurt
- 1 teaspoon Kashmiri chili powder - optional, used for its red color, is mildly spicy
- ¾ teaspoon ground cumin
- ¾ teaspoon ground coriander
- 1 teaspoon salt - regular white/table salt
- ¼ teaspoon garam malasa powder
- ½ teaspoon cayenne pepper - or Indian red chili powder
- 2 tablespoon chopped fresh cilantro - to garnish
Instructions
- Have all ingredients prepped and ready before you start cooking. Tip: Tap the checkboxes next to each ingredient to track your prep.
- Blend garlic, ginger, green chilies, cooking oil, lemon juice, and 2 tablespoons of water together in a blender until smooth.
- Transfer the paste to a bowl. Add in yogurt, Kashmiri chili powder, ground cumin, ground coriander, salt, garam masala powder and cayenne pepper. Mix until well combined.
- Pat the fish fillets dry with paper towels and cut each into halves or thirds, depending on their size. Coat them all evenly with the prepared spice paste. Set the oven to 400°F (200°C), with the oven rack positioned in the center, and let the fish marinate while the oven preheats.
- Arrange the tilapia in a single layer in a baking dish/sheet. Don't overcrowd. Bake uncovered for 8 minutes. No need to flip the pieces mid-baking.
- Carefully move the fish to a higher rack (I use the second-from-top rack). Set your oven's broiler to 'high' and broil the fish for 6 to 10 minutes or until it gets nicely charred. Don't leave it unattended. You want the surface charred, not burnt, so keep an eye. Rotate the baking dish/sheet halfway through for even browning. Broiling time may vary depending on your oven type.
- To serve, squeeze some fresh lemon juice on top and sprinkle chopped cilantro. Enjoy with rice, naan or veggies/salad of your choice. If you try this recipe, I'd love to hear how it turned out in your kitchen. Leave your rating and comment below.






Comments
No Comments