Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Punjabi Fish Curry

Silky tomato curry with ginger-garlic heat and tender fish flakes, ready in one skillet. Serve over rice for a weeknight dinner that tastes like it simmered for hours.

Total time
25 min
Servings
4
Calories
185
Protein
28g
Punjabi Fish Curry
comfortsatisfyingindianfishtendersilkyMain courseweeknight

Ingredients

7 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Heat 2 tbsp oil in a large skillet over medium-high heat until shimmering, ~90 seconds.

  2. Step 2

    Add cumin seeds and let them crackle for 30 seconds, then add diced onion.

  3. Step 3

    Cook onion until softened and edges turn golden, ~4 minutes, stirring often.

  4. Step 4

    Stir in ginger-garlic paste, chili powder, and kasuri methi until fragrant, ~60 seconds.

  5. Step 5

    Pour in canned tomatoes with juice, add a pinch of salt, and simmer for 3 minutes.

  6. Step 6

    Slide fish chunks into the curry, stir gently, and simmer until fish flakes easily, ~5 minutes.

  7. Step 7

    Taste and adjust salt and spice. Serve hot over steamed rice with a squeeze of lemon.

Tools you’ll need

  • 12-inch skillet
  • wooden spoon
  • knife and cutting board

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.