WHY MAKE IT
A little comfort, a lot of flavor.
These air fryer masala fish steaks combine the bold, aromatic profile of traditional coastal South Asian spice rubs with the modern convenience and rapid crisping power of convection air frying. Substantial bone-in fish steaks—such as kingfish, salmon, or swordfish—stand up wonderfully to robust spices like crushed ajwain, earthy coriander, and vibrant Kashmiri chili powder. A modest addition of chickpea flour seals the fragrant paste against the flesh, developing a textured, golden-brown crust without the excess oil of traditional shallow frying. The circulating dry heat locks in the fish's natural juices while caramelizing the exterior. Finished with a dusting of tangy chaat masala, these fish steaks deliver rich flavor with wholesome preparation.
Selecting and Prepping Fish Steaks
Bone-in fish steaks cut to approximately 3/4-inch thickness are ideal for this preparation. The central bone helps the steak retain its structure under the circulating hot air and imparts extra flavor during the quick cooking cycle. Kingfish (surmai) is the traditional choice, but thick salmon or halibut steaks work equally well. Ensure the fish is patted completely dry before applying the marinade. Residual surface water thins the spice paste, preventing it from clinging properly to the fish flesh.
The Chemistry of the Spiced Paste
Chickpea flour (besan) is the secret weapon in this marinade. Unlike wheat flour, besan absorbs natural fish juices to create a protective batter that fries crisp under convection air. Crushed ajwain (carom seeds) lends a sharp, herbal undertone essential to classical masala fish, while Kashmiri chili powder contributes a deep crimson hue and mild warmth without overwhelming heat. Lemon juice and mustard oil supply the acid and lipid base needed to activate the ground spices into a cohesive rub.
Optimizing Air Fryer Heat
Preheating the air fryer basket is critical to developing an immediate sear and preventing the wet masala paste from sticking to the wire grate. Avoid crowding the basket; air fryer circulation depends on unobstructed airflow around all surfaces of the steaks. Cooking at 390°F (200°C) allows the exterior to crisp in roughly 14 minutes total. Always confirm doneness using a calibrated digital meat thermometer inserted into the thickest part away from the bone, verifying 145°F (63°C).
Before you start
Do not skip crushing the carom seeds between your palms before adding them to the paste; bruising breaks the seed coat and releases their warm, thyme-like aromatic oils. Chickpea flour acts as a binding agent that absorbs surface moisture and produces a crunchy exterior without deep-frying. When flipping the fish steaks in the air fryer, use a thin fish spatula to prevent tearing the delicate spiced crust.
THE RECIPE
Air Fryer Masala Fish Steaks
4 servings · 15 minutes preparation · 28 minutes cooking · 20 minutes cooling, chilling or resting
Ingredients
Step-by-step instructions
- Rinse the 4 fish steaks under cold water, pat them thoroughly dry on all sides using paper towels, and place them on a large rimmed plate.
- In a small mixing bowl, combine the ginger-garlic paste, crushed carom seeds, Kashmiri chili powder, turmeric, coriander, cumin, chaat masala, kosher salt, chickpea flour, lemon juice, and 1 tbsp of mustard oil to form a thick, uniform marinade paste.
- Rub the spice paste evenly over both sides and the outer skin edges of each fish steak, pressing firmly so the coating adheres.
- Set the seasoned fish steaks aside to rest and marinate at room temperature for 20 minutes.
- Preheat the air fryer to 390°F (200°C) for 4 minutes, then lightly brush the perforated basket with a thin film of the remaining 1 tbsp of oil.
- Arrange the fish steaks in the air fryer basket in a single layer, ensuring they do not touch or overlap (cook in two batches if your air fryer basket is smaller than 6 quarts).
- Air fry at 390°F (200°C) for 7 minutes, then gently flip each steak using a thin flexible metal spatula.
- Cook for an additional 6 to 7 minutes until the spice coating is crisp, sizzling, and the internal temperature of the fish reaches 145°F (63°C).
- Transfer the steaks carefully to a serving platter and let rest for 2 minutes before garnishing with lemon wedges.
Kitchen notes
Do not skip crushing the carom seeds between your palms before adding them to the paste; bruising breaks the seed coat and releases their warm, thyme-like aromatic oils. Chickpea flour acts as a binding agent that absorbs surface moisture and produces a crunchy exterior without deep-frying. When flipping the fish steaks in the air fryer, use a thin fish spatula to prevent tearing the delicate spiced crust.
Storage & make-ahead
Allow leftover fish steaks to cool and place them in an airtight container in the refrigerator within 2 hours. Refrigerate safely for up to 2 days. To reheat, warm in an air fryer preheated to 350°F (175°C) for 4 to 5 minutes until heated through to an internal temperature of 165°F (74°C). Avoid microwaving, which makes the exterior rubbery.
An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.
Frequently asked questions
Can I use boneless fish fillets instead of steaks?
Yes, thick boneless fillets like cod or salmon can be substituted. Reduce the initial cooking time by 2 to 3 minutes, as boneless cuts cook faster than bone-in steaks. Verify an internal temperature of 145°F (63°C).
What if I do not have carom seeds (ajwain)?
Crushed dried thyme leaves combined with a pinch of ground cumin provide a close flavor approximation. Carom seeds contain thymol, which gives them a distinctive savory herbal profile similar to concentrated thyme.
Can I prepare the fish ahead of time?
You can rub the fish with the masala paste up to 4 hours in advance and keep it covered in the refrigerator. Bring the fish steaks out 15 minutes before cooking so they cook evenly in the air fryer.



