IndianBraised

Indian Braised Salmon Curry (Machi Curry)

Authentic Goan-inspired braised salmon with coconut milk, ginger, and traditional Indian spices. A luxurious fish curry featuring wild-caught salmon in creamy turmeric-based sauce.

Indian Braised Salmon Curry (Machi Curry)

The spice knows. To braised salmon in the Indian tradition is to paint with a palette of spices — each one adding depth, color, and meaning. Generations of wisdom guide us. The cumin remembers earth. The turmeric carries the sun. The chili holds fire. Together, they transform humble salmon into something that nourishes not just the body but the spirit. The masala must bloom.

Ingredients

For the Salmon and Braising Liquid

  • 4 salmon fillets (6 oz each, skin-on recommended)
  • 2 tablespoons ghee or coconut oil
  • 1 large yellow onion (about 8 oz), finely diced
  • 2 tablespoons fresh ginger, minced
  • 4 cloves garlic, minced
  • 2 green chiles, finely chopped (seeds removed for less heat)
  • 2 tablespoons tomato paste
  • 1 can (14 oz) diced tomatoes
  • 1 cup (240ml) full-fat coconut milk
  • 1/2 cup (120ml) fish or vegetable broth
  • 1 tablespoon tamarind paste or fresh lemon juice (tamarind is more authentic)
  • 3 tablespoons fresh cilantro, chopped
  • 2 tablespoons fresh mint, chopped
  • Spice Blend

  • 1 teaspoon brown mustard seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala powder
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 1/2 teaspoon ground cumin powder
  • 1/2 teaspoon ground coriander powder
  • 1 bay leaf
  • 4-5 whole black peppercorns
  • 1 teaspoon salt (adjust to taste)
  • 2-3 curry leaves (optional but traditional)
  • For the Salmon (Rub)

  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon salt
  • 2 teaspoons fresh lemon juice
  • Oil for coating
  • Finishing and Serving

  • 2 tablespoons chopped fresh cilantro (for garnish)
  • 1 tablespoon fresh mint (for garnish)
  • 1 lime or lemon, cut into wedges
  • Pinch of garam masala (optional garnish)
  • Equipment Needed

  • One 9x13 inch (23x33 cm) baking dish or shallow braising dish
  • Large heavy-bottomed sauté pan or skillet
  • Measuring spoons and cups
  • Sharp knife for chopping
  • Wooden spoon or silicone spatula
  • Fish spatula (optional but helpful for removing salmon)
  • Instant-read thermometer (recommended for checking salmon doneness)
  • Oven preheated to 375°F (190°C)
  • Detailed Instructions

    Step 1: Prepare the Salmon (5 minutes)

    Pat the salmon fillets dry with paper towels. This helps the spice rub adhere and promotes gentle browning. In a small bowl, mix 1/2 teaspoon turmeric powder, 1/4 teaspoon salt, and 2 teaspoons fresh lemon juice to create a thin paste. Rub this mixture evenly on both sides of each salmon fillet, paying special attention to the flesh side. The turmeric will stain your hands—this is normal and temporary. Set the seasoned salmon aside on a plate.

    Step 2: Toast and Bloom Whole Spices (3 minutes)

    Preheat your oven to 375°F (190°C). In your large sauté pan, heat 1 tablespoon of ghee or coconut oil over medium heat until it shimmers. Add the mustard seeds, cumin seeds, coriander seeds, bay leaf, and black peppercorns. Toast for 2-3 minutes, stirring frequently. You'll notice the mustard seeds beginning to pop and dance in the pan—this is exactly what you want. The spices should smell intensely aromatic. If using curry leaves, add them now and toast for another 30 seconds until fragrant. This toasting activates the essential oils and creates a more intense, complex flavor foundation.

    Step 3: Build the Aromatic Base (6 minutes)

    Add the remaining 1 tablespoon of ghee or coconut oil to the toasted spices. Once melted and shimmering, add the diced onion. Reduce heat to medium and stir occasionally, cooking for 4 minutes until the onion becomes translucent and softens. You want gentle cooking here—the onions should soften without browning. Add the minced ginger and garlic, stirring constantly for 2 minutes. You want these aromatics to soften and their pungent oils to release while integrating with the toasted spices. Add the green chiles and stir for another minute. The mixture should smell incredibly aromatic—if it's not, you need more heat or more time.

    Step 4: Add Tomato Paste and Ground Spices (2 minutes)

    Add the tomato paste and stir well, coating all the aromatics. Cook for 1 minute, allowing the paste to deepen slightly and caramelize slightly at the edges. Sprinkle the turmeric, garam masala, red chili powder, ground cumin, and ground coriander into the pan. Stir constantly for 1-2 minutes. These powdered spices can burn quickly, so keep them moving. The spices should darken slightly and coat every particle of onion and garlic, creating an aromatic paste that smells deeply spiced.

    Step 5: Build the Coconut Sauce (3 minutes)

    Add the diced tomatoes (with juice from the can), coconut milk, and broth. Stir well until completely combined. Add the tamarind paste (if using—it's more authentic than lemon juice) or lemon juice now. Taste and add salt to your preference. The sauce should look creamy, richly colored, and smell intensely aromatic. This is your finished curry base—it should be fully flavorful now.

    Step 6: Transfer to Baking Dish and Nestle Salmon (2 minutes)

    Pour half the curry sauce into your prepared baking dish, spreading it evenly across the bottom. Carefully place the turmeric-rubbed salmon fillets, skin-side down, on top of the sauce, spacing them evenly. Pour the remaining sauce around and partially over the fillets, ensuring each piece is partially submerged. You want the salmon skin to remain somewhat exposed so it can crisp slightly during cooking, but the flesh should be partially covered by the sauce.

    Step 7: Braise in the Oven (12-15 minutes)

    Place the baking dish in the preheated 375°F oven. Braise for 12-15 minutes, depending on the thickness of your salmon fillets. The salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C) when measured with an instant-read thermometer at the thickest part. The flesh should be opaque throughout with no translucent center. Resist the urge to overbake. Overcooked salmon becomes dry and loses its luxurious texture. It's better to err on the side of slightly underdone—the residual heat will continue cooking for a minute or two after removal from the oven.

    Step 8: Rest and Finish (3 minutes)

    Remove from the oven and let rest for 2-3 minutes. This allows the residual heat to finish cooking the salmon gently while the flavors meld. Stir the cilantro and mint into the sauce (being careful not to break up the salmon fillets). Taste and adjust seasoning with additional salt or lemon juice if needed.

    Step 9: Plate and Serve (2 minutes)

    Carefully transfer each salmon fillet to a serving plate or bowl using a fish spatula or wide slotted spoon. Spoon the creamy curry sauce around and partially over each fillet. Garnish with additional fresh cilantro, fresh mint, a pinch of garam masala if using, and a squeeze of fresh lime or lemon juice. Serve immediately while hot.

    Expert Tips

  • Don't Overcook the Salmon: This is the most critical tip for this recipe. Salmon continues to cook after removal from the oven. Slightly underdone is better than rubbery. An instant-read thermometer is your best friend here—it removes guesswork. Salmon's high fat content means it forgives slight undercooking better than lean fish, and the residual heat will continue cooking during the 2-3 minute rest period. A perfectly cooked salmon fillet should be opaque on the outside with just a hint of translucency in the very center when removed from the oven. The fish will finish cooking as it rests, reaching full opaqueness.
  • Pat the Salmon Dry: Moisture on the surface inhibits browning and proper adhesion of the turmeric rub. Thoroughly patting the fillets dry ensures better texture and more even cooking. Use paper towels and press gently—you want to remove surface moisture without bruising the delicate flesh. Dry salmon also allows the turmeric rub to create a slightly crisped exterior, adding textural interest to the tender interior.
  • Use Fresh Salmon of High Quality: Look for wild-caught salmon with bright color and firm flesh. Avoid salmon that smells fishy—it should smell fresh and ocean-like. Farm-raised salmon works but will have less pronounced flavor. When purchasing salmon, choose fillets that are uniformly thick (avoid thin tapered ends that will cook faster), have a glossy appearance, and smell like the ocean—not like ammonia or excessive fish. The color should be vibrant salmon-pink, not pale or discolored.
  • Skin-On is Preferred: Leaving the skin on protects the delicate flesh during cooking and adds a textural element. The skin also contains omega-3 fatty acids and collagen that add nutrition and create a satisfying textural contrast. If you prefer skinless, the recipe works fine—just reduce cooking time by 1-2 minutes and increase the sauce coverage to prevent the flesh from drying out. Some cooks enjoy the crispy skin as the best part of the dish.
  • Tamarind vs. Lemon: While lemon juice works, tamarind paste is more authentic to Goan cooking and adds a deeper, more complex sour note. If using tamarind, start with 1 tablespoon and adjust to taste—it's more assertive than lemon. Tamarind brings fruity, slightly sweet undertones to the sauce in addition to sourness, while lemon provides bright, sharp acidity. For a compromise, use 1/2 tablespoon tamarind plus 1/2 tablespoon lemon juice for complexity with moderate intensity.
  • Coconut Milk Quality Matters: Use full-fat coconut milk for proper richness and mouthfeel. Low-fat versions can create an overly thin, less luxurious sauce that fails to properly coat the salmon and sauce the plate. Shake the can before measuring to ensure even distribution of cream and liquid. The cream layer on top of canned coconut milk is more concentrated—stirring ensures even fat distribution. For premium results, use fresh coconut milk from Indian or Southeast Asian grocers if available; it typically has better flavor than shelf-stable cans.
  • Variations

  • Spiced Salmon with Bell Peppers and Onions: Add 2 cups of diced bell peppers (red and yellow) and 1 large sliced red onion in the sauce around the salmon. The vegetables will soften and absorb the curry sauce while the salmon cooks.
  • Goan Salmon with Cashew Cream: Soak 1/2 cup raw cashews in hot water for 10 minutes, then blend with 1/2 cup of the coconut milk until completely smooth. Substitute this cashew cream for the plain coconut milk. This creates an even more luxurious, velvety sauce.
  • Spiced Salmon with Green Peppercorns: Add 1 tablespoon of green peppercorns (fresh or frozen) to the curry sauce. The green peppercorns add a bright, slightly citrusy pepper flavor that complements salmon beautifully.
  • Salmon with Roasted Vegetables: Roast 2 cups of mixed vegetables (zucchini, eggplant, tomatoes cut into chunks) at 400°F for 15 minutes. Add to the curry sauce 5 minutes before adding the salmon. The roasted vegetables add depth and texture.
  • Bengali-Style Salmon with Mustard Oil and Fenugreek: Replace half the coconut milk with 1/2 cup of heavy cream. Add 1 tablespoon of dried fenugreek leaves (kasuri methi) to the spice bloom. This variation is inspired by Bengali fish preparations and adds a subtle maple-like sweetness.
  • Storage Instructions

    Refrigerator

    Store the cooled braised salmon in an airtight container in the refrigerator for up to 2 days. The salmon and sauce can be kept separately to prevent the fish from continuing to soften. To reheat, place in a covered baking dish and warm in a 300°F oven for 8-10 minutes until just heated through. Avoid microwaving if possible, as it can dry the salmon further.

    Freezer

    Freezing is not recommended for this dish. Fish becomes mushy when frozen and thawed, and the sauce can separate. If you must freeze, portion into containers and freeze for up to 2 weeks. Thaw overnight in the refrigerator and reheat gently. The texture will not be ideal but the flavors will remain intact.

    Reheating Tips

    Gentle reheating is essential to preserve the salmon's texture. Never use high heat or prolonged reheating. A 300°F oven for 8-10 minutes is ideal. If the salmon seems dry when reheating, add a splash of broth or coconut milk to the sauce. Avoid the microwave if possible.

    Serving Suggestions

    Serve Indian braised salmon curry with:
  • Fragrant Basmati Rice: Cooked with whole spices like cardamom and bay leaf to complement the curry
  • Warm Naan or Roti: Indian flatbreads for scooping up the creamy sauce
  • Cucumber Raita: Cool, refreshing yogurt sauce with cucumber and cumin provides balance to the richness
  • Pickled Vegetables (Achaar): Tangy, spicy pickled onions or mango pickles add brightness and complexity
  • Simple Green Salad: Mixed greens with lemon dressing provide freshness
  • Steamed Green Beans or Asparagus: A simple steamed vegetable side adds nutrition and textural contrast
  • Fresh Lime Wedges: Squeeze over the top just before eating for brightness and acidity
  • Crispy Papadum: Thin Indian wafers add textural contrast and savory crunch
  • Chai or Lassi: Warm chai or cool lassi aids digestion and complements the warming spices
  • Frequently Asked Questions

    Q: Can I use a different fish instead of salmon? A: Absolutely! Firm white fish like halibut, cod, or snapper works beautifully. Adjust cooking time based on thickness—thinner fillets may cook 2-3 minutes faster. Avoid very delicate fish like flounder or sole, which can fall apart during braising. Q: What if I don't have tamarind paste? A: Replace with fresh lemon juice (start with 1 tablespoon) or lime juice. The flavor will be slightly brighter and less complex, but the dish will still be delicious. You can also use a combination of lime juice and a tiny pinch of sugar to approximate tamarind's sweet-sour profile. Q: Can I make this ahead? A: You can prepare the curry sauce up to 24 hours ahead and store in the refrigerator. When ready to cook, reheat the sauce to a gentle simmer, nestle the salmon in, and braise as directed. This makes it perfect for entertaining or quick weeknight meals. Q: How can I make this less spicy? A: Reduce the red chili powder to 1/4 teaspoon, remove the seeds from the green chiles, and use fewer chiles. The turmeric, garam masala, and other spices can remain at full strength—they add flavor without primary heat. Q: Can this be made on the stovetop instead of baking? A: Yes! Reduce heat to low after adding the salmon to the sauce. Cover loosely and simmer gently for 12-15 minutes instead of baking. The texture will be similar, though the oven method creates more even cooking. Stir gently to prevent sticking at the bottom.

    Ingredient Substitution Guide

    Whether you're working around dietary restrictions, allergies, or simply using what's in your kitchen, these tested substitutions work well in this indian preparation:
  • Firm tofu: Slice into salmon-sized portions. Marinate with nori flakes and miso for a seafood-like umami flavor that satisfies.
  • Arctic char: The closest match in flavor and fat content. Cook identically to salmon with no adjustments needed whatsoever.
  • Steelhead trout: Similar pink flesh and omega-3 content. Slightly more delicate, so reduce cooking time by 1-2 minutes per side.
  • Swordfish steaks: Meatier texture that holds up well to bold seasonings. Cook to 145°F and expect a firmer, steak-like bite.
  • Always taste and adjust seasoning when substituting. Different proteins and ingredients absorb and carry flavors differently, so what works with salmon may need tweaking with your chosen substitute to achieve the right balance.

    Common Mistakes to Avoid

    Even experienced cooks stumble when preparing braised salmon. Watch for these common pitfalls:
  • Skipping the initial sear: Browning builds flavor through the Maillard reaction. Sear on all sides over high heat before adding liquid for the braise to develop depth.
  • Lifting the lid too often: Every peek releases heat and moisture that you need. Trust the process and resist checking more than once or twice during the entire braise.
  • Keeping the heat too high: A braise should barely simmer, not boil vigorously. High heat toughens proteins and evaporates liquid too quickly for proper results.
  • Using too much liquid: Braising liquid should come only one-third to halfway up the food. Too much liquid turns a braise into a boil, diluting concentrated flavors.
  • Not being patient enough: Rushing a braise produces tough results every time. Low and slow is the rule since connective tissues need time to break down into gelatin.
  • Avoiding these errors will dramatically improve your results. The difference between good and great cooking often comes down to these details.

    Kitchen Science: Why This Method Works

    Braising combines two cooking methods for maximum flavor and tenderness. The initial dry-heat sear creates Maillard browning compounds on the surface, developing a complex flavor foundation. The subsequent wet-heat cooking in liquid at 180-200°F slowly breaks down collagen in connective tissues, converting it to gelatin over 2-4 hours. This gelatin dissolves into the braising liquid, creating the characteristic silky, unctuous sauce. The low, moist environment also prevents surface dehydration that would otherwise toughen the exterior while the interior still needs time to become tender. Understanding the science behind the technique helps you troubleshoot when things go wrong and innovate when you want to experiment. Once you grasp the underlying principles, you can apply them to any recipe.

    Plating and Presentation Tips

    Place the salmon fillet skin-side down with the most attractive side facing up. The vibrant pink-orange color of salmon is a natural showstopper. Add visual height by placing it atop a bed of grains or vegetables. Garnish with thin lemon wheels, dill fronds, and a light drizzle of sauce placed strategically to highlight rather than hide the fish's color. Remember that we eat with our eyes first. A few extra seconds spent on presentation transforms a weeknight dinner into something that feels special. Even simple garnishes like a drizzle of good olive oil, a crack of fresh pepper, or a sprinkle of flaky salt can elevate the visual appeal significantly.

    Seasonal Adaptations

    Indian cooking follows seasonal principles rooted in Ayurvedic tradition and wisdom. Spring favors bitter greens, fresh turmeric, and lighter preparations that cleanse after winter. The intense summer heat calls for cooling ingredients like yogurt, mint, coconut, and raw mango. Monsoon season brings fresh corn, leafy greens, and warming chai spices. Winter welcomes rich curries, root vegetables, and sweets made with jaggery and ghee. Adapting this recipe to the seasons improves flavor and often reduces cost since in-season produce is more abundant and affordable at your local market.

    Scaling This Recipe

    Need to feed more people or cooking for just yourself? Here is how to adjust:
  • Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25 percent more time, not double. Monitor closely and use a thermometer for accuracy.
  • Acid ingredients (citrus juice, vinegar) should be added conservatively when scaling up. Too much acid overwhelms other flavors more quickly than salt or spice does.
  • When halving this recipe, keep cooking temperature the same but reduce time by about 25 percent. Less food means less thermal mass, so it heats through faster than the full batch.
  • For doubling, use a larger vessel rather than cooking two separate batches when possible. Proteins cook more evenly in a single batch with proper spacing between pieces.
  • As a general rule, taste frequently when scaling up or down. Your palate is the best guide for getting the balance right at any batch size.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. As an Amazon Associate, we earn from qualifying purchases. These links help support our site at no extra cost to you.
    Shop Recommended Equipment
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Lodge 6-Quart Enameled Cast Iron Dutch Oven

    18,300+

    $79.90

    View on Amazon

    OXO Good Grips Wooden Spoon Set (3-Piece)

    5,600+

    $13.99

    View on Amazon
    Budget Pick

    Mesh Strainer Set - Stainless Steel (3-Pack)

    14,200+

    $11.99

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.