Punjabi-Style Salmon Curry with Rice

Punjabi-Style Salmon Curry with Rice is a medium Indian recipe that serves 3. 350 calories per serving. Recipe by IM Recordings on YouTube.

Prep: 35 min | Cook: 15 min | Total: 50 min

Cost: $9.56 total, $3.19 per serving

Ingredients

  • 2 pieces Salmon fillets (about 300 g each, skin removed)
  • 1 tsp Salt (for cleaning and seasoning)
  • 2 tbsp All‑purpose flour (used to rub the fish and reduce fishy odor)
  • 1 tsp Turmeric powder (adds color and earthiness)
  • 1 tsp Garam masala (warm Indian spice blend)
  • 1 piece Green chili (finely chopped, adjust to heat preference)
  • 1 small Onion (finely chopped for smooth gravy)
  • 3 cloves Garlic cloves (thinly sliced)
  • 2 tbsp Mustard oil (gives authentic pungent flavor; can substitute with vegetable oil if unavailable)
  • 1/2 cup Water (adjust to desired gravy thickness)
  • 1 cup Basmati rice (rinsed, cooked as per package instructions)
  • 1/4 tsp Carom seeds (ajwain) (optional, aids digestion and adds aroma)

Instructions

  1. Clean the salmon

    Rinse the salmon fillets under cold water. Pat dry, then rub each piece with a pinch of salt and 1 tbsp flour. The flour helps absorb any strong fishy odor. Rinse quickly and pat dry again.

    Time: PT5M

  2. Season the fish

    Place the cleaned fillets in a bowl. Sprinkle 1 tsp turmeric, 1 tsp garam masala, the chopped green chili, and a pinch of salt. Toss gently to coat. Let sit for 5 minutes (optional: marinate longer for deeper flavor).

    Time: PT5M

  3. Prepare aromatics

    Finely chop the onion, slice the garlic thinly, and set aside. The onion should be minced to a paste‑like texture so the gravy stays smooth.

    Time: PT5M

  4. Heat oil and temper spices

    Add 2 tbsp mustard oil to the skillet over medium heat. When the oil shimmers, add 1/4 tsp carom seeds (ajwain) and let them sizzle for 10 seconds.

    Time: PT3M

    Temperature: Medium heat

  5. Sauté aromatics

    Add the chopped onion, garlic, and the remaining green chili to the oil. Stir‑fry until the onion turns translucent and the mixture releases a fragrant aroma, about 5 minutes.

    Time: PT5M

    Temperature: Medium heat

  6. Cook the salmon in the gravy

    Gently place the seasoned salmon fillets into the skillet. Add 1/2 cup water, cover with the lid, and reduce heat to low. Simmer for 8–10 minutes until the fish is just cooked through and the oil starts to separate from the gravy.

    Time: PT10M

    Temperature: Low heat

  7. Finish and serve

    Taste the curry and adjust salt if needed. Remove the lid, let the gravy thicken for another 2 minutes if too watery. Serve hot over cooked basmati rice.

    Time: PT2M

  8. Cook the rice

    While the curry simmers, rinse 1 cup basmati rice until water runs clear. Combine with 2 cups water in a saucepan, bring to a boil, then cover and simmer on low for 12 minutes. Fluff before serving.

    Time: PT15M

    Temperature: Medium‑high then low

Nutrition Facts

Calories
350
Protein
30 g
Carbohydrates
45 g
Fat
10 g
Fiber
2 g

Dietary info: Pescatarian, Gluten‑free if rice flour is used, high-protein, low-calorie

Allergens: Fish, Mustard (oil), Wheat (flour)

Last updated: April 7, 2026

Amazon Associates

Amazon Associates PartnerTrusted

As an Amazon Associate, we earn from qualifying purchases made through links on this page. This helps support our site at no extra cost to you. Clicking on ingredient or equipment links will take you to amazon.com where you can purchase these items.

Punjabi-Style Salmon Curry with Rice

Recipe by IM Recordings

A comforting Indian-inspired salmon curry cooked in mustard oil with aromatic spices, served over fluffy basmati rice. The recipe balances the rich flavor of the fish with a fragrant, slightly thick gravy, perfect for a family dinner.

MediumIndianServes 3

Shop all ingredients on Amazon in one click • Printable PDF with shopping checklist

Source Video
18m
Prep
32m
Cook
10m
Cleanup
1h
Total

Cost Breakdown

$9.56
Total cost
$3.19
Per serving

Critical Success Points

  • Rubbing the fish with flour and salt to remove odor.
  • Cooking the spice mixture until the oil separates – this signals the spices are properly toasted.
  • Simmering the salmon just until it flakes; overcooking makes it dry.

Safety Warnings

  • Handle the knife carefully; keep fingertips tucked.
  • Mustard oil can smoke; keep heat moderate and never leave unattended.
  • Hot water and steam from the covered skillet can cause burns.

You Might Also Like

Similar recipes converted from YouTube cooking videos

Simple Mushroom Curry with Rice
17

Simple Mushroom Curry with Rice

A quick, flavorful vegetarian mushroom curry simmered with aromatic spices, tomatoes, and yogurt, served over fluffy rice. Perfect for a weeknight meal, this dish is rich, creamy, and satisfying, with a gentle heat and deep umami from chestnut mushrooms.

1 hr 5 minServes 2$9
Indian-inspired
Chicken Katsu Curry with Rice
19

Chicken Katsu Curry with Rice

A home‑cooked Japanese classic: crispy cheese‑stuffed chicken katsu served over perfectly steamed short‑grain rice, drenched in a rich homemade vegetable‑juice curry sauce. The recipe uses easy‑to‑find ingredients and includes step‑by‑step guidance for soaking rice, making the roux‑based curry, preparing the cheese‑filled katsu, and finishing with quick‑fried garnish vegetables.

2 hrs 8 minServes 3$9
Japanese
Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans
103

Sticky Spiced Chicken Wings with Thai Green Curry Rice and Peanut‑Dressed Green Beans

A vibrant Southeast Asian‑inspired dinner featuring sweet‑tangy sticky chicken wings, fragrant jasmine rice tossed in homemade Thai green curry paste, and crisp‑green beans coated in a crunchy peanut‑chili dressing. Perfect for a family meal or entertaining guests.

2 hrs 12 minServes 4$87
Thai
Jamaican Curry Goat with Steamed White Rice
19

Jamaican Curry Goat with Steamed White Rice

A fragrant, spicy Jamaican-style curry goat simmered in coconut milk and served over fluffy steamed basmati rice, accompanied by a fresh crunchy salad. Perfect for a hearty dinner with authentic Caribbean flavors.

2 hrs 35 minServes 4$21
Jamaican
Punjabi Rajma Chawal (Kidney Bean Curry with Rice)
16

Punjabi Rajma Chawal (Kidney Bean Curry with Rice)

A classic Punjabi comfort dish of tender red kidney beans simmered in a richly spiced tomato gravy, served over fluffy basmati rice. Made with a mother's love and traditional spices, this recipe delivers authentic flavor without any modern twists.

1 hr 23 minServes 4$5
Indian
Rice Cooker Miso Salmon 🐟🍚
22

Rice Cooker Miso Salmon 🐟🍚

A simple, one‑pot Japanese‑inspired meal where salmon marinated in sweet miso sauce cooks together with seasoned rice, shimeji and enoki mushrooms in a rice cooker. Perfect for busy weeknights.

1 hr 25 minServes 2$9
Japanese