Grilled Indian Fish Steak with Yogurt Sauce and Fried Rice recipe

Grilled Indian Fish Steak with Yogurt Sauce and Fried Rice

by Shahir Nazib Rakib (@shahirnazib001)
Prep Time
Cook Time
Total Time

A flavorful and moist grilled fish steak served with a cool and refreshing yogurt sauce and a delicious fried rice.


2 Servings
(1 serving = 1 fish steak with yogurt sauce and a portion of fried rice)

For the fish marinade

  • 2tbsp
  • 1tbsp
    lemon juice
  • 1tsp
    ginger-garlic paste
  • 1/2tsp
    ground turmeric
  • 1/2tsp
    ground cumin
  • 1/4tsp
    chili powder
  • 1/4tsp
    coriander powder
  • Salt to taste
  • 2piece
    fish steaks (such as salmon, mahi mahi, or cod)

For the yogurt sauce

  • 1cup
    plain yogurt
  • 1/2tsp
    garlic paste
  • 1tbsp
    chopped cilantro
  • 1/2tsp
    lemon juice
  • Chat seasoning to taste
  • Vegetable oil, for grilling
  • Cilantro sprigs, for garnish

For the fried rice

  • 2tbsp
    vegetable oil
  • 1piece
    onion, chopped
  • 2clove
    garlic, minced
  • 1piece
    green bell pepper, chopped
  • 1piece
    carrot, chopped
  • 2cup
    cooked rice
  • 1/2cup
    diced carrots
  • 2piece
    eggs, beaten
  • 1/4cup
    soy sauce
  • 1tbsp
    oyster sauce (optional)
  • Salt and black pepper to taste
  • Chopped scallions, for garnish

How to make Grilled Indian Fish Steak with Yogurt Sauce and Fried Rice

For the fish marinade

  1. In a bowl, whisk together the yogurt, lemon juice, ginger-garlic paste, turmeric, cumin, chili powder, coriander powder, and salt.

  2. Add the fish steaks and toss to coat. Marinate for at least 30 minutes.

For grilling the fish

  1. Preheat a grill pan or grill to medium-high heat.

  2. Brush the fish steaks with oil.

  3. Grill for 4-5 minutes per side, or until cooked through.

For the yogurt sauce

  1. In a bowl, whisk together the yogurt, garlic, cilantro, lemon juice, and chat seasoning.

For the fried rice

  1. Heat the vegetable oil in a large wok or skillet over medium-high heat.

  2. Add the onion and cook until softened, about 5 minutes.

  3. Add the garlic, bell pepper, and carrot and cook for an additional 2-3 minutes.

  4. Push the vegetables to the side of the pan and add the eggs. Scramble the eggs until cooked through, then break them up into small pieces.

  5. Add the cooked rice, carrots, soy sauce, oyster sauce (if using), salt, and pepper to the pan.

  6. Stir fry for 5-7 minutes, or until the rice is heated through and the peas are tender.

  7. Garnish with chopped scallions and serve immediately.

To serve

  1. Spoon the fried rice onto a plate.

  2. Top with the grilled fish steak and spoon the yogurt sauce over the top.

  3. Garnish with cilantro sprigs.

Tips & Tricks

  1. For an extra smoky flavor, you can grill the fish steaks over a charcoal grill.

  2. If you don't have any ginger-garlic paste, you can substitute 1 teaspoon of minced ginger and 1 teaspoon of minced garlic.

  3. To make the yogurt sauce spicier, add a pinch of cayenne pepper.

  4. This recipe can be easily doubled or tripled to feed a crowd.


Recipe by

Shahir Nazib Rakib


I am a passionate food researcher, developing recipes for clients and creating signature recipes.

© 2023 Chefadora Pty Ltd, All Rights Reserved