Indian-Style Fish
25 MIN
15 MIN

Indian-Style Fish


  • 1 onion, finely chopped
  • 1/3 cup (75 ml) olive oil
  • 2 cloves garlic, finely chopped
  • 1 tablespoon (15 ml) tomato paste
  • 1 tablespoon (15 ml) garam masala
  • 1/4 teaspoon (1 ml) Cayenne pepper
  • 1 cup (250 ml) chicken broth
  • 1 red bell pepper, seeded and julienned
  • 1 lb (454 g) tilapia, cut into large cubes (or other firm-fleshed white fish)
  • Salt and pepper


  1. In a saucepan, soften the onion over medium heat in 45 ml (3 tablespoons) of oil, until translucent. Season with salt. Add the garlic, tomato paste, and spices and cook for about 2 minutes, stirring constantly.
  2. Deglaze with the chicken broth and bring to a boil, stirring constantly. Simmer gently for about 3 minutes. Set aside.
  3. In a large non-stick skillet over high heat, sauté the bell pepper in the remaining oil and add to the sauce. Set aside.
  4. In the same skillet, brown the fish. Add oil, if needed. Season with salt and pepper. Add it to the reserved sauce. Toss to combine and heat through. Adjust the seasoning. Serve over basmati rice.